From 92164b81e31a9ee7570943832ffbbf0c46f86180 Mon Sep 17 00:00:00 2001 From: Petr Muller Date: Wed, 4 Aug 2021 15:18:07 +0200 Subject: [PATCH 1/6] [4.10] Generate ci-operator configuration --- ...ube-reporting-ghostunnel-release-4.10.yaml | 35 ++ .../kube-reporting-hadoop-release-4.10.yaml | 34 ++ .../kube-reporting-helm-release-4.10.yaml | 35 ++ .../kube-reporting-hive-release-4.10.yaml | 37 ++ ...orting-metering-operator-release-4.10.yaml | 148 +++++++ .../kube-reporting-presto-release-4.10.yaml | 45 ++ ...nverged-cluster-operator-release-4.10.yaml | 284 +++++++++++++ ...pecial-resource-operator-release-4.10.yaml | 41 ++ ...t-ansible-service-broker-release-4.10.yaml | 92 ++++ .../api/openshift-api-release-4.10.yaml | 55 +++ ...ift-apiserver-library-go-release-4.10.yaml | 40 ++ .../openshift-app-netutil-release-4.10.yaml | 34 ++ ...-ebs-csi-driver-operator-release-4.10.yaml | 77 ++++ ...shift-aws-ebs-csi-driver-release-4.10.yaml | 80 ++++ ...-efs-csi-driver-operator-release-4.10.yaml | 49 +++ ...shift-aws-efs-csi-driver-release-4.10.yaml | 50 +++ .../openshift-aws-efs-utils-release-4.10.yaml | 31 ++ ...aws-pod-identity-webhook-release-4.10.yaml | 63 +++ ...disk-csi-driver-operator-release-4.10.yaml | 60 +++ ...ft-azure-disk-csi-driver-release-4.10.yaml | 58 +++ ...shift-baremetal-operator-release-4.10.yaml | 104 +++++ ...ift-baremetal-runtimecfg-release-4.10.yaml | 116 +++++ .../openshift-bond-cni-release-4.10.yaml | 39 ++ ...shift-build-machinery-go-release-4.10.yaml | 31 ++ ...nshift-build-test-images-release-4.10.yaml | 43 ++ .../openshift-builder-release-4.10.yaml | 83 ++++ ...ft-cert-manager-operator-release-4.10.yaml | 51 +++ ...hift-cincinnati-operator-release-4.10.yaml | 63 +++ .../openshift-client-go-release-4.10.yaml | 25 ++ ...loud-credential-operator-release-4.10.yaml | 102 +++++ ...etwork-config-controller-release-4.10.yaml | 55 +++ ...d-provider-alibaba-cloud-release-4.10.yaml | 46 ++ ...shift-cloud-provider-aws-release-4.10.yaml | 51 +++ ...ift-cloud-provider-azure-release-4.10.yaml | 75 ++++ ...shift-cloud-provider-ibm-release-4.10.yaml | 54 +++ ...cloud-provider-openstack-release-4.10.yaml | 94 ++++ ...cluster-api-actuator-pkg-release-4.10.yaml | 101 +++++ ...cluster-api-provider-aws-release-4.10.yaml | 93 ++++ ...uster-api-provider-azure-release-4.10.yaml | 106 +++++ ...r-api-provider-baremetal-release-4.10.yaml | 105 +++++ ...cluster-api-provider-gcp-release-4.10.yaml | 88 ++++ ...er-api-provider-ibmcloud-release-4.10.yaml | 64 +++ ...er-api-provider-kubemark-release-4.10.yaml | 55 +++ ...er-api-provider-kubevirt-release-4.10.yaml | 93 ++++ ...ter-api-provider-libvirt-release-4.10.yaml | 60 +++ ...r-api-provider-openstack-release-4.10.yaml | 101 +++++ ...uster-api-provider-ovirt-release-4.10.yaml | 84 ++++ ...ter-api-provider-powervs-release-4.10.yaml | 56 +++ ...-authentication-operator-release-4.10.yaml | 161 +++++++ ...ster-autoscaler-operator-release-4.10.yaml | 92 ++++ ...uster-baremetal-operator-release-4.10.yaml | 153 +++++++ ...nshift-cluster-bootstrap-release-4.10.yaml | 92 ++++ ...enshift-cluster-capacity-release-4.10.yaml | 42 ++ ...troller-manager-operator-release-4.10.yaml | 92 ++++ ...-cluster-config-operator-release-4.10.yaml | 89 ++++ ...shot-controller-operator-release-4.10.yaml | 74 ++++ ...ift-cluster-dns-operator-release-4.10.yaml | 94 ++++ ...ft-cluster-etcd-operator-release-4.10.yaml | 175 ++++++++ ...-image-registry-operator-release-4.10.yaml | 145 +++++++ ...cluster-ingress-operator-release-4.10.yaml | 122 ++++++ ...-kube-apiserver-operator-release-4.10.yaml | 220 ++++++++++ ...troller-manager-operator-release-4.10.yaml | 86 ++++ ...ube-descheduler-operator-release-4.10.yaml | 59 +++ ...-kube-scheduler-operator-release-4.10.yaml | 92 ++++ ...ersion-migrator-operator-release-4.10.yaml | 85 ++++ ...cluster-machine-approver-release-4.10.yaml | 111 +++++ ...ster-monitoring-operator-release-4.10.yaml | 115 +++++ ...cluster-network-operator-release-4.10.yaml | 173 ++++++++ ...ift-cluster-nfd-operator-release-4.10.yaml | 73 ++++ ...ter-node-tuning-operator-release-4.10.yaml | 82 ++++ ...shift-apiserver-operator-release-4.10.yaml | 119 ++++++ ...troller-manager-operator-release-4.10.yaml | 90 ++++ ...luster-policy-controller-release-4.10.yaml | 88 ++++ ...rride-admission-operator-release-4.10.yaml | 90 ++++ ...ource-override-admission-release-4.10.yaml | 50 +++ ...cluster-samples-operator-release-4.10.yaml | 102 +++++ ...cluster-storage-operator-release-4.10.yaml | 116 +++++ ...hift-cluster-update-keys-release-4.10.yaml | 35 ++ ...cluster-version-operator-release-4.10.yaml | 119 ++++++ ...hift-compliance-operator-release-4.10.yaml | 68 +++ ...enshift-configmap-reload-release-4.10.yaml | 63 +++ ...enshift-console-operator-release-4.10.yaml | 104 +++++ .../openshift-console-release-4.10.yaml | 107 +++++ ...tainernetworking-plugins-release-4.10.yaml | 70 +++ ...enshift-contour-operator-release-4.10.yaml | 43 ++ .../openshift-contour-release-4.10.yaml | 41 ++ .../openshift-coredns-release-4.10.yaml | 102 +++++ ...openshift-crd-schema-gen-release-4.10.yaml | 46 ++ ...cluster-driver-registrar-release-4.10.yaml | 43 ++ ...i-driver-manila-operator-release-4.10.yaml | 59 +++ ...openshift-csi-driver-nfs-release-4.10.yaml | 57 +++ ...shared-resource-operator-release-4.10.yaml | 54 +++ ...i-driver-shared-resource-release-4.10.yaml | 93 ++++ ...ft-csi-external-attacher-release-4.10.yaml | 80 ++++ ...csi-external-provisioner-release-4.10.yaml | 80 ++++ ...ift-csi-external-resizer-release-4.10.yaml | 76 ++++ ...csi-external-snapshotter-release-4.10.yaml | 94 ++++ ...nshift-csi-livenessprobe-release-4.10.yaml | 80 ++++ ...si-node-driver-registrar-release-4.10.yaml | 76 ++++ .../openshift-csi-operator-release-4.10.yaml | 46 ++ .../openshift-descheduler-release-4.10.yaml | 46 ++ ...openshift-driver-toolkit-release-4.10.yaml | 40 ++ ...nshift-egress-router-cni-release-4.10.yaml | 81 ++++ .../etcd/openshift-etcd-openshift-4.10.yaml | 72 ++++ ...ft-external-dns-operator-release-4.10.yaml | 39 ++ .../openshift-external-dns-release-4.10.yaml | 39 ++ ...t-federation-v2-operator-release-4.10.yaml | 40 ++ ...-file-integrity-operator-release-4.10.yaml | 69 +++ ...p-pd-csi-driver-operator-release-4.10.yaml | 74 ++++ ...nshift-gcp-pd-csi-driver-release-4.10.yaml | 63 +++ .../openshift-grafana-release-4.10.yaml | 79 ++++ .../openshift-ib-sriov-cni-release-4.10.yaml | 51 +++ ...openshift-image-registry-release-4.10.yaml | 93 ++++ .../images/openshift-images-release-4.10.yaml | 75 ++++ ...nshift-insights-operator-release-4.10.yaml | 126 ++++++ .../openshift-installer-release-4.10.yaml | 400 ++++++++++++++++++ ...shift-ironic-agent-image-release-4.10.yaml | 46 ++ ...inventory-recorder-image-release-4.10.yaml | 39 ++ .../openshift-ironic-image-release-4.10.yaml | 47 ++ ...t-ironic-inspector-image-release-4.10.yaml | 39 ++ ...ft-ironic-ipa-downloader-release-4.10.yaml | 43 ++ ...-ironic-rhcos-downloader-release-4.10.yaml | 63 +++ ...ironic-static-ip-manager-release-4.10.yaml | 39 ++ ...ft-jenkins-client-plugin-release-4.10.yaml | 53 +++ ...s-openshift-login-plugin-release-4.10.yaml | 41 ++ ...hift-jenkins-sync-plugin-release-4.10.yaml | 41 ++ .../openshift-jenkins-release-4.10.yaml | 98 +++++ ...t-k8s-prometheus-adapter-release-4.10.yaml | 76 ++++ ...penshift-kube-rbac-proxy-release-4.10.yaml | 75 ++++ ...shift-kube-state-metrics-release-4.10.yaml | 88 ++++ .../openshift-kubecsr-openshift-4.10.yaml | 54 +++ ...enshift-kubefed-operator-release-4.10.yaml | 48 +++ .../openshift-kubefed-release-4.10.yaml | 41 ++ ...ft-kubernetes-autoscaler-release-4.10.yaml | 162 +++++++ ...storage-version-migrator-release-4.10.yaml | 56 +++ ...shift-kubernetes-nmstate-release-4.10.yaml | 24 ++ .../openshift-kubernetes-release-4.10.yaml | 386 +++++++++++++++++ ...hift-kubevirt-csi-driver-release-4.10.yaml | 44 ++ ...enshift-kuryr-kubernetes-release-4.10.yaml | 75 ++++ ...openshift-leader-elector-release-4.10.yaml | 41 ++ .../openshift-library-go-release-4.10.yaml | 56 +++ ...penshift-linuxptp-daemon-release-4.10.yaml | 59 +++ ...t-local-storage-operator-release-4.10.yaml | 101 +++++ .../loki/openshift-loki-release-4.10.yaml | 44 ++ ...ift-machine-api-operator-release-4.10.yaml | 213 ++++++++++ ...-machine-config-operator-release-4.10.yaml | 248 +++++++++++ ...openshift-mdns-publisher-release-4.10.yaml | 75 ++++ ...ft-metal3-smart-exporter-release-4.10.yaml | 37 ++ ...enshift-metallb-operator-release-4.10.yaml | 78 ++++ .../openshift-metallb-release-4.10.yaml | 72 ++++ ...tus-admission-controller-release-4.10.yaml | 47 ++ .../openshift-multus-cni-release-4.10.yaml | 71 ++++ ...ift-multus-networkpolicy-release-4.10.yaml | 47 ++ ...nshift-must-gather-clean-release-4.10.yaml | 36 ++ .../openshift-must-gather-release-4.10.yaml | 65 +++ ...t-network-metrics-daemon-release-4.10.yaml | 71 ++++ .../openshift-network-tools-release-4.10.yaml | 74 ++++ ...t-node-feature-discovery-release-4.10.yaml | 43 ++ ...roblem-detector-operator-release-4.10.yaml | 41 ++ ...ft-node-problem-detector-release-4.10.yaml | 38 ++ .../openshift-node_exporter-release-4.10.yaml | 79 ++++ ...penshift-oauth-apiserver-release-4.10.yaml | 96 +++++ .../openshift-oauth-proxy-release-4.10.yaml | 83 ++++ .../openshift-oauth-server-release-4.10.yaml | 88 ++++ .../oc/openshift-oc-release-4.10.yaml | 162 +++++++ ...ocp-release-operator-sdk-release-4.10.yaml | 134 ++++++ ...nshift-openshift-ansible-release-4.10.yaml | 76 ++++ ...hift-openshift-apiserver-release-4.10.yaml | 96 +++++ ...shift-controller-manager-release-4.10.yaml | 83 ++++ ...-openshift-state-metrics-release-4.10.yaml | 95 +++++ ...-openshift-tests-private-release-4.10.yaml | 81 ++++ ...penshift-openshift-tests-release-4.10.yaml | 59 +++ ...nder-csi-driver-operator-release-4.10.yaml | 59 +++ ...t-operator-framework-olm-release-4.10.yaml | 106 +++++ .../origin/openshift-origin-release-4.10.yaml | 257 +++++++++++ .../os/openshift-os-release-4.10.yaml | 50 +++ .../osin/openshift-osin-release-4.10.yaml | 30 ++ ...virt-csi-driver-operator-release-4.10.yaml | 69 +++ ...enshift-ovirt-csi-driver-release-4.10.yaml | 57 +++ ...openshift-ovn-kubernetes-release-4.10.yaml | 148 +++++++ ...ft-project-request-limit-release-4.10.yaml | 59 +++ ...enshift-prom-label-proxy-release-4.10.yaml | 75 ++++ ...-prometheus-alertmanager-release-4.10.yaml | 94 ++++ ...hift-prometheus-operator-release-4.10.yaml | 103 +++++ .../openshift-prometheus-release-4.10.yaml | 114 +++++ .../openshift-ptp-operator-release-4.10.yaml | 84 ++++ ...iption-injection-webhook-release-4.10.yaml | 49 +++ ...shift-route-override-cni-release-4.10.yaml | 63 +++ .../router/openshift-router-release-4.10.yaml | 161 +++++++ .../openshift-runtime-utils-release-4.10.yaml | 37 ++ .../sdn/openshift-sdn-release-4.10.yaml | 92 ++++ ...hift-service-ca-operator-release-4.10.yaml | 93 ++++ ...penshift-service-catalog-release-4.10.yaml | 56 +++ ...local-static-provisioner-release-4.10.yaml | 44 ++ ...pecial-resource-operator-release-4.10.yaml | 48 +++ .../openshift-sriov-cni-release-4.10.yaml | 55 +++ ...-dp-admission-controller-release-4.10.yaml | 47 ++ ...ov-network-device-plugin-release-4.10.yaml | 51 +++ ...t-sriov-network-operator-release-4.10.yaml | 126 ++++++ .../openshift-telemeter-release-4.10.yaml | 83 ++++ ...-service-broker-operator-release-4.10.yaml | 27 ++ ...-template-service-broker-release-4.10.yaml | 64 +++ .../thanos/openshift-thanos-release-4.10.yaml | 107 +++++ ...-pod-autoscaler-operator-release-4.10.yaml | 89 ++++ ...here-csi-driver-operator-release-4.10.yaml | 58 +++ ...mware-vsphere-csi-driver-release-4.10.yaml | 63 +++ ...vsphere-problem-detector-release-4.10.yaml | 58 +++ ...penshift-whereabouts-cni-release-4.10.yaml | 62 +++ ...hine-config-bootstrapper-release-4.10.yaml | 70 +++ ...-machine-config-operator-release-4.10.yaml | 120 ++++++ ...ork-operator-marketplace-release-4.10.yaml | 95 +++++ ...at-cne-cloud-event-proxy-release-4.10.yaml | 44 ++ 212 files changed, 17025 insertions(+) create mode 100644 ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10.yaml create mode 100644 ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10.yaml create mode 100644 ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.10.yaml create mode 100644 ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.10.yaml create mode 100644 ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10.yaml create mode 100644 ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.10.yaml create mode 100644 ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10.yaml create mode 100644 ci-operator/config/openshift/api/openshift-api-release-4.10.yaml create mode 100644 ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.10.yaml create mode 100644 ci-operator/config/openshift/app-netutil/openshift-app-netutil-release-4.10.yaml create mode 100644 ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10.yaml create mode 100644 ci-operator/config/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10.yaml create mode 100644 ci-operator/config/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10.yaml create mode 100644 ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.10.yaml create mode 100644 ci-operator/config/openshift/build-test-images/openshift-build-test-images-release-4.10.yaml create mode 100644 ci-operator/config/openshift/builder/openshift-builder-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/client-go/openshift-client-go-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10.yaml create mode 100644 ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.10.yaml create mode 100644 ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/console/openshift-console-release-4.10.yaml create mode 100644 ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10.yaml create mode 100644 ci-operator/config/openshift/contour-operator/openshift-contour-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/contour/openshift-contour-release-4.10.yaml create mode 100644 ci-operator/config/openshift/coredns/openshift-coredns-release-4.10.yaml create mode 100644 ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10.yaml create mode 100644 ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.10.yaml create mode 100644 ci-operator/config/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10.yaml create mode 100644 ci-operator/config/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.10.yaml create mode 100644 ci-operator/config/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/external-dns/openshift-external-dns-release-4.10.yaml create mode 100644 ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/grafana/openshift-grafana-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.10.yaml create mode 100644 ci-operator/config/openshift/images/openshift-images-release-4.10.yaml create mode 100644 ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/installer/openshift-installer-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10.yaml create mode 100644 ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10.yaml create mode 100644 ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10.yaml create mode 100644 ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10.yaml create mode 100644 ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.10.yaml create mode 100644 ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.10.yaml create mode 100644 ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10.yaml create mode 100644 ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.10.yaml create mode 100644 ci-operator/config/openshift/library-go/openshift-library-go-release-4.10.yaml create mode 100644 ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10.yaml create mode 100644 ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/loki/openshift-loki-release-4.10.yaml create mode 100644 ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10.yaml create mode 100644 ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10.yaml create mode 100644 ci-operator/config/openshift/metallb-operator/openshift-metallb-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/metallb/openshift-metallb-release-4.10.yaml create mode 100644 ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10.yaml create mode 100644 ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10.yaml create mode 100644 ci-operator/config/openshift/must-gather-clean/openshift-must-gather-clean-release-4.10.yaml create mode 100644 ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.10.yaml create mode 100644 ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10.yaml create mode 100644 ci-operator/config/openshift/network-tools/openshift-network-tools-release-4.10.yaml create mode 100644 ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10.yaml create mode 100644 ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10.yaml create mode 100644 ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.10.yaml create mode 100644 ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10.yaml create mode 100644 ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.10.yaml create mode 100644 ci-operator/config/openshift/oc/openshift-oc-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10.yaml create mode 100644 ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10.yaml create mode 100644 ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10.yaml create mode 100644 ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10.yaml create mode 100644 ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10.yaml create mode 100644 ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.10.yaml create mode 100644 ci-operator/config/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10.yaml create mode 100644 ci-operator/config/openshift/origin/openshift-origin-release-4.10.yaml create mode 100644 ci-operator/config/openshift/os/openshift-os-release-4.10.yaml create mode 100644 ci-operator/config/openshift/osin/openshift-osin-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10.yaml create mode 100644 ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.10.yaml create mode 100644 ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10.yaml create mode 100644 ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10.yaml create mode 100644 ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.10.yaml create mode 100644 ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10.yaml create mode 100644 ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift/router/openshift-router-release-4.10.yaml create mode 100644 ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.10.yaml create mode 100644 ci-operator/config/openshift/sdn/openshift-sdn-release-4.10.yaml create mode 100644 ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.10.yaml create mode 100644 ci-operator/config/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10.yaml create mode 100644 ci-operator/config/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10.yaml create mode 100644 ci-operator/config/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10.yaml create mode 100644 ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.10.yaml create mode 100644 ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.10.yaml create mode 100644 ci-operator/config/openshift/thanos/openshift-thanos-release-4.10.yaml create mode 100644 ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10.yaml create mode 100644 ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10.yaml create mode 100644 ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10.yaml create mode 100644 ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10.yaml create mode 100644 ci-operator/config/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10.yaml diff --git a/ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10.yaml b/ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10.yaml new file mode 100644 index 0000000000000..ed65a9840e6f8 --- /dev/null +++ b/ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10.yaml @@ -0,0 +1,35 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: ghostunnel +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: kube-reporting + repo: ghostunnel diff --git a/ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10.yaml b/ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10.yaml new file mode 100644 index 0000000000000..91573d62a19ce --- /dev/null +++ b/ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10.yaml @@ -0,0 +1,34 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.8: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.8 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.8: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.8 + to: metering-hadoop +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: kube-reporting + repo: hadoop diff --git a/ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.10.yaml b/ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.10.yaml new file mode 100644 index 0000000000000..e97af400f7707 --- /dev/null +++ b/ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.10.yaml @@ -0,0 +1,35 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-helm +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: kube-reporting + repo: helm diff --git a/ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.10.yaml b/ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.10.yaml new file mode 100644 index 0000000000000..ee51d73aba447 --- /dev/null +++ b/ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.10.yaml @@ -0,0 +1,37 @@ +base_images: + metering-hadoop: + name: "4.10" + namespace: ocp + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-hive +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: kube-reporting + repo: hive diff --git a/ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10.yaml b/ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10.yaml new file mode 100644 index 0000000000000..248e9ae90a8c1 --- /dev/null +++ b/ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10.yaml @@ -0,0 +1,148 @@ +base_images: + ansible-operator: + name: "4.10" + namespace: ocp + tag: ansible-operator + base: + name: "4.10" + namespace: ocp + tag: base + oauth_proxy: + name: "4.10" + namespace: ocp + tag: oauth-proxy + ocp_4.8_cli: + name: "4.10" + namespace: ocp + tag: cli + ocp_4.8_metering-helm: + name: "4.10" + namespace: ocp + tag: metering-helm + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_4.8_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.8:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.8 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.8 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.8 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.8 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.8 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.8 + with: pipeline:metering-reporting-operator + - pullspec: quay.io/openshift/origin-oauth-proxy:4.8 + with: pipeline:oauth_proxy +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: metering-e2e-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-upgrade-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: kube-reporting + repo: metering-operator diff --git a/ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.10.yaml b/ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.10.yaml new file mode 100644 index 0000000000000..d87a97c564fb5 --- /dev/null +++ b/ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.10.yaml @@ -0,0 +1,45 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-presto +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: kube-reporting + repo: presto diff --git a/ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10.yaml b/ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10.yaml new file mode 100644 index 0000000000000..5f045b81227b3 --- /dev/null +++ b/ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10.yaml @@ -0,0 +1,284 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + cli: + name: "4.10" + namespace: ocp + tag: cli + hco-index: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.5.0-unstable + hco-index-prev: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.4.0-unstable + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest.ci + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + - as: hco-upgrade-bundle + base_index: hco-index + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + - as: hco-upgrade-prev-bundle + base_index: hco-index-prev + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-kv-smoke-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-kv-smoke-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-aws + commands: RELEASE_DELTA=1 KVM_EMULATION=true make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-azure + commands: RELEASE_DELTA=1 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-upgrade-prev-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 KVM_EMULATION=true make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-prev-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-deploy-nightly-main-aws + cron: 2 4 * * * + steps: + cluster_profile: aws + test: + - as: test + commands: | + latest_build=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/latest) + latest_bundle=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/${latest_build}/hco-bundle-image) + sed -i "s#image:.*#image: ${latest_bundle}#" deploy/kustomize/image_registry/catalog_source.yaml + sed -i "s#15m#30m#g" ./deploy/kustomize/deploy_kustomize.sh + CONTENT_ONLY=false MARKETPLACE_MODE=false ./deploy/kustomize/deploy_kustomize.sh || + oc adm must-gather --image=quay.io/kubevirt/must-gather:latest --dest-dir=${ARTIFACT_DIR} --timeout=10 + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: kubevirt + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10.yaml b/ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10.yaml new file mode 100644 index 0000000000000..aa957322ad0ac --- /dev/null +++ b/ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10.yaml @@ -0,0 +1,41 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: special-resource-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: openshift-psap + repo: special-resource-operator diff --git a/ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10.yaml b/ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10.yaml new file mode 100644 index 0000000000000..f5869fb6f2b86 --- /dev/null +++ b/ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10.yaml @@ -0,0 +1,92 @@ +base_images: + ansible_operator: + name: "4.10" + namespace: ocp + tag: ansible-operator + base: + name: "4.10" + namespace: ocp + tag: base +binary_build_commands: make openshift-ci-make-rpm +build_root: + project_image: + dockerfile_path: build/custom-ci-build-root.Dockerfile +images: +- context_dir: operator + dockerfile_path: build/Dockerfile + from: ansible_operator + to: ansible-service-broker-operator +- dockerfile_path: build/Dockerfile-ubi + from: base + to: ansible-service-broker +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make openshift-ci-test-container +tests: +- as: fmt + commands: make fmt + container: + from: test-bin +- as: fmtcheck + commands: make fmtcheck + container: + from: test-bin +- as: vet + commands: make vet + container: + from: test-bin +- as: lint + commands: make lint + container: + from: test-bin +- as: test + commands: make test + container: + from: test-bin +- as: build + commands: make build + container: + from: test-bin +- as: operator-molecule-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: operator-molecule-olm-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster-olm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ansible-service-broker diff --git a/ci-operator/config/openshift/api/openshift-api-release-4.10.yaml b/ci-operator/config/openshift/api/openshift-api-release-4.10.yaml new file mode 100644 index 0000000000000..80d5d93f882e8 --- /dev/null +++ b/ci-operator/config/openshift/api/openshift-api-release-4.10.yaml @@ -0,0 +1,55 @@ +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build + commands: | + true + container: + from: bin +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: verify-client-go + commands: | + dir=$GOPATH/src/github.com/openshift/client-go + git clone https://github.com/openshift/client-go $dir + rm -rf $dir/vendor/github.com/openshift/api/* + cp -Rf * $dir/vendor/github.com/openshift/api/ + rm -rf $dir/vendor/github.com/openshift/api/vendor + cd $dir + make generate + go build ./... + container: + from: bin +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: api diff --git a/ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.10.yaml b/ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.10.yaml new file mode 100644 index 0000000000000..3b6aff59c9298 --- /dev/null +++ b/ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.10.yaml @@ -0,0 +1,40 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: apiserver-library-go diff --git a/ci-operator/config/openshift/app-netutil/openshift-app-netutil-release-4.10.yaml b/ci-operator/config/openshift/app-netutil/openshift-app-netutil-release-4.10.yaml new file mode 100644 index 0000000000000..08de373a89268 --- /dev/null +++ b/ci-operator/config/openshift/app-netutil/openshift-app-netutil-release-4.10.yaml @@ -0,0 +1,34 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make testpod +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: app-netutil diff --git a/ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..015a19b27c43f --- /dev/null +++ b/ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,77 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-ebs-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: aws-ebs-csi-driver-operator-test +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-aws-csi-migration + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: aws-ebs-csi-driver-operator diff --git a/ci-operator/config/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10.yaml b/ci-operator/config/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..ccd282eb8a044 --- /dev/null +++ b/ci-operator/config/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-sigs/aws-ebs-csi-driver +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-ebs-csi-driver +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + # Set $HOME for golangci-lint cache + HOME=/tmp make verify + container: + from: src +- as: unit + commands: | + make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: aws-ebs-csi-driver diff --git a/ci-operator/config/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..2d31b704854a8 --- /dev/null +++ b/ci-operator/config/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-efs-csi-driver-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: aws-efs-csi-driver-operator diff --git a/ci-operator/config/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10.yaml b/ci-operator/config/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..9825f59531420 --- /dev/null +++ b/ci-operator/config/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10.yaml @@ -0,0 +1,50 @@ +base_images: + aws-efs-utils-base: + name: "4.10" + namespace: ocp + tag: aws-efs-utils-base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: sigs.k8s.io/aws-efs-csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: aws-efs-utils-base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-efs-csi-driver +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: hack/verify-gofmt && hack/verify-govet + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: aws-efs-csi-driver diff --git a/ci-operator/config/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10.yaml b/ci-operator/config/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10.yaml new file mode 100644 index 0000000000000..587aee0e30edd --- /dev/null +++ b/ci-operator/config/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10.yaml @@ -0,0 +1,31 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile + from: base + to: aws-efs-utils-base +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: aws-efs-utils diff --git a/ci-operator/config/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10.yaml b/ci-operator/config/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10.yaml new file mode 100644 index 0000000000000..50d85f6e0709e --- /dev/null +++ b/ci-operator/config/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make amazon-eks-pod-identity-webhook +build_root: + from_repository: true +canonical_go_repository: github.com/aws/amazon-eks-pod-identity-webhook +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-pod-identity-webhook +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: aws-pod-identity-webhook diff --git a/ci-operator/config/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c6c81a3d2ccb3 --- /dev/null +++ b/ci-operator/config/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-disk-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: azure-disk-csi-driver-operator-test +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-csi + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi +- as: e2e-azure-csi-migration + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: azure-disk-csi-driver-operator diff --git a/ci-operator/config/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10.yaml b/ci-operator/config/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..e97c801c5463b --- /dev/null +++ b/ci-operator/config/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-sigs/azuredisk-csi-driver +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-disk-csi-driver +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit-skipped + commands: "true" + container: + from: src +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-csi + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi +- as: e2e-azure-csi-migration + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: azure-disk-csi-driver diff --git a/ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10.yaml b/ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10.yaml new file mode 100644 index 0000000000000..2d04d04600e13 --- /dev/null +++ b/ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10.yaml @@ -0,0 +1,104 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +canonical_go_repository: github.com/metal3-io/baremetal-operator +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: baremetal-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make unit + container: + from: src +- as: lint + commands: export GOLANGCI_LINT_CACHE=/tmp/.cache make linters + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-serial-ipv4 + steps: + cluster_profile: packet + workflow: baremetalds-e2e-serial-ipv4 +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: baremetal-operator diff --git a/ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10.yaml b/ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10.yaml new file mode 100644 index 0000000000000..e3ea94d299949 --- /dev/null +++ b/ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10.yaml @@ -0,0 +1,116 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + ubi8: + name: ubi + namespace: ocp + tag: "8" +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base-os + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: baremetal-runtimecfg +promotion: + name: "4.10" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + rm -rf /etc/yum.repos.d/* + curl http://base-4-6-rhel8.ocp.svc > /etc/yum.repos.d/base-4-6-rhel8.repo + from: ubi8 + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: baremetal-runtimecfg diff --git a/ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.10.yaml b/ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.10.yaml new file mode 100644 index 0000000000000..bc4e750a850f6 --- /dev/null +++ b/ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.10.yaml @@ -0,0 +1,39 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: network-interface-bond-cni +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: bond-cni diff --git a/ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.10.yaml b/ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.10.yaml new file mode 100644 index 0000000000000..e6201fd0ce37f --- /dev/null +++ b/ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.10.yaml @@ -0,0 +1,31 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.7 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: build-machinery-go diff --git a/ci-operator/config/openshift/build-test-images/openshift-build-test-images-release-4.10.yaml b/ci-operator/config/openshift/build-test-images/openshift-build-test-images-release-4.10.yaml new file mode 100644 index 0000000000000..8708603a93786 --- /dev/null +++ b/ci-operator/config/openshift/build-test-images/openshift-build-test-images-release-4.10.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: cli +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +images: +- context_dir: roots2i + dockerfile_path: Dockerfile + from: base + to: test-build-roots2i +- context_dir: simples2i + dockerfile_path: Dockerfile + from: base + to: test-build-simples2i +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: build-test-images diff --git a/ci-operator/config/openshift/builder/openshift-builder-release-4.10.yaml b/ci-operator/config/openshift/builder/openshift-builder-release-4.10.yaml new file mode 100644 index 0000000000000..4a1a021e46991 --- /dev/null +++ b/ci-operator/config/openshift/builder/openshift-builder-release-4.10.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: docker-builder +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: hack/test.sh + container: + from: src +- as: verify + commands: hack/verify.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +- as: e2e-aws-cgroupsv2 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-cgroupsv2 +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: builder diff --git a/ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10.yaml b/ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10.yaml new file mode 100644 index 0000000000000..53ce49f34d632 --- /dev/null +++ b/ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cert-manager-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cert-manager-operator diff --git a/ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10.yaml b/ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10.yaml new file mode 100644 index 0000000000000..cc55ab9503600 --- /dev/null +++ b/ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: build/Dockerfile + from: base + to: cincinnati-operator +- dockerfile_path: dev/Dockerfile + from: base + to: cincinnati-graph-data-container +promotion: + excluded_images: + - cincinnati-operator + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make unit-test + container: + from: src +- as: operator-e2e + steps: + cluster_profile: gcp + test: + - as: e2e-test + cli: initial + commands: OPENSHIFT_BUILD_NAMESPACE= OPERAND_IMAGE=quay.io/app-sre/cincinnati@sha256:d1d2f881bce1a1375ec8470133ee0a912164b8a7ecce19aac24d24e623aef59b + RELATED_IMAGE_OPERAND=quay.io/app-sre/cincinnati@sha256:d1d2f881bce1a1375ec8470133ee0a912164b8a7ecce19aac24d24e623aef59b + make func-test + dependencies: + - env: OPERATOR_IMAGE + name: stable:cincinnati-operator + - env: RELATED_IMAGE_OPERATOR + name: stable:cincinnati-operator + - env: GRAPH_DATA_IMAGE + name: stable:cincinnati-graph-data-container + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cincinnati-operator diff --git a/ci-operator/config/openshift/client-go/openshift-client-go-release-4.10.yaml b/ci-operator/config/openshift/client-go/openshift-client-go-release-4.10.yaml new file mode 100644 index 0000000000000..60d4b738db3b1 --- /dev/null +++ b/ci-operator/config/openshift/client-go/openshift-client-go-release-4.10.yaml @@ -0,0 +1,25 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make generate && make && make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: client-go diff --git a/ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10.yaml b/ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10.yaml new file mode 100644 index 0000000000000..ca8a42a64212d --- /dev/null +++ b/ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10.yaml @@ -0,0 +1,102 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build-no-gen +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cloud-credential-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: verify-deps + commands: make verify-deps + container: + from: src +- as: coverage + commands: | + export CODECOV_TOKEN=$(cat /tmp/secret/CODECOV_TOKEN) + make coverage + container: + from: src + secret: + mount_path: /tmp/secret + name: cloud-credential-operator-codecov-token +- as: publish-coverage + commands: | + export CODECOV_TOKEN=$(cat /tmp/secret/CODECOV_TOKEN) + make coverage + container: + from: src + postsubmit: true + secret: + mount_path: /tmp/secret + name: cloud-credential-operator-codecov-token +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-manual-oidc + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-manual-oidc-sts +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cloud-credential-operator diff --git a/ci-operator/config/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10.yaml b/ci-operator/config/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10.yaml new file mode 100644 index 0000000000000..43d62289019c8 --- /dev/null +++ b/ci-operator/config/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: openshift/cloud-network-config-controller +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: cloud-network-config-controller +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make test +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cloud-network-config-controller diff --git a/ci-operator/config/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10.yaml b/ci-operator/config/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10.yaml new file mode 100644 index 0000000000000..c31c50cf1217e --- /dev/null +++ b/ci-operator/config/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make cloud-controller-manager +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: k8s.io/cloud-provider-alibaba-cloud +images: +- dockerfile_path: openshift-hack/images/Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: alibaba-cloud-controller-manager +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: fmt + commands: make gofmt + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cloud-provider-alibaba-cloud diff --git a/ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10.yaml b/ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10.yaml new file mode 100644 index 0000000000000..8a7c4c9486382 --- /dev/null +++ b/ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make aws-cloud-controller-manager +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: k8s.io/cloud-provider-aws +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-cloud-controller-manager +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make test +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cloud-provider-aws diff --git a/ci-operator/config/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10.yaml b/ci-operator/config/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10.yaml new file mode 100644 index 0000000000000..074b674cf6102 --- /dev/null +++ b/ci-operator/config/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make binaries +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.16-openshift-4.8 +canonical_go_repository: github.com/kubernetes-sigs/cloud-provider-azure +images: +- dockerfile_path: openshift-hack/images/cloud-controller-manager-openshift.Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-cloud-controller-manager +- dockerfile_path: openshift-hack/images/cloud-node-manager-openshift.Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-cloud-node-manager +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 6Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify-git-history + commands: make verify-history + container: + from: src +- as: verify + commands: | + # Set $HOME for golangci-lint cache + HOME=/tmp make verify + container: + from: src +- as: unit + commands: make test-unit-ci + container: + from: src +- as: e2e-azure-ccm + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ccm +- as: openshift-e2e-azure-ccm-install + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ccm-install +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cloud-provider-azure diff --git a/ci-operator/config/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10.yaml b/ci-operator/config/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10.yaml new file mode 100644 index 0000000000000..44a5de160a144 --- /dev/null +++ b/ci-operator/config/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: go build . +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/IBM-Cloud/cloud-provider-ibm +images: +- dockerfile_path: openshift-hack/images/Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ibm-cloud-controller-manager +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vet + commands: go vet $(go list ./...) + container: + from: src +- as: test + commands: go test -v -race -covermode=atomic -coverprofile=cover.out $(go list ./...) + container: + from: src +- as: fmt + commands: gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cloud-provider-ibm diff --git a/ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10.yaml b/ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10.yaml new file mode 100644 index 0000000000000..26830a5efc3ee --- /dev/null +++ b/ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: k8s.io/cloud-provider-openstack +images: +- dockerfile_path: images/manila-csi-plugin/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-driver-manila +- dockerfile_path: images/cinder-csi-plugin/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openstack-cinder-csi-driver +- dockerfile_path: images/cloud-controller-manager/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openstack-cloud-controller-manager +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-csi-cinder + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-csi-cinder +- as: e2e-openstack-csi-manila + steps: + cluster_profile: openstack-vh-mecha + workflow: openshift-e2e-openstack-csi-manila +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cloud-provider-openstack diff --git a/ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10.yaml new file mode 100644 index 0000000000000..5f308b24ef10b --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10.yaml @@ -0,0 +1,101 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +promotion: + additional_images: + cluster-api-actuator-pkg: src + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-tech-preview + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: openshift-e2e-vsphere +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make -C /go/src/github.com/openshift/cluster-api-actuator-pkg + test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-actuator-pkg diff --git a/ci-operator/config/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10.yaml new file mode 100644 index 0000000000000..1c3b6e242bf1e --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/cluster-api-provider-aws +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: aws-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-aws diff --git a/ci-operator/config/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10.yaml new file mode 100644 index 0000000000000..7f38660008890 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10.yaml @@ -0,0 +1,106 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: go build -o bin/manager sigs.k8s.io/cluster-api-provider-azure/cmd/manager/ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: sigs.k8s.io/cluster-api-provider-azure +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: | + # Instead of getting alias for cluster-api-provider-azure under + # /go/src/sigs.k8s.io/cluster-api-provider-azure, I get https://github.com/openshift/release + # instead. Recreate the alias directory until the issue is fixed. + if [ ! -e /go/src/sigs.k8s.io/cluster-api-provider-azure/pkg ]; then + rm -rf /go/src/sigs.k8s.io/cluster-api-provider-azure + cp -r /go/src/github.com/openshift/cluster-api-provider-azure/ /go/src/sigs.k8s.io/. + cd /go/src/sigs.k8s.io/cluster-api-provider-azure + fi + IS_CONTAINER=TRUE make vet + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: unit + commands: | + NO_DOCKER=1 make test + container: + from: src +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: git-history + commands: ./hack/verify_history.sh + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-azure diff --git a/ci-operator/config/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10.yaml new file mode 100644 index 0000000000000..23e68d6975bdf --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10.yaml @@ -0,0 +1,105 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + to: baremetal-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: ./hack/ci-test.sh + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: generate-check + commands: make generate-check + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-baremetal diff --git a/ci-operator/config/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10.yaml new file mode 100644 index 0000000000000..a0ad380ca2015 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10.yaml @@ -0,0 +1,88 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: gcp-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-gcp diff --git a/ci-operator/config/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10.yaml new file mode 100644 index 0000000000000..d2e8c541b515d --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.ci.openshift.org/openshift/release:golang-1.15 + to: ibmcloud-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make vet + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make lint + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-ibmcloud diff --git a/ci-operator/config/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10.yaml new file mode 100644 index 0000000000000..57b2c752d3935 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kubemark-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-kubemark diff --git a/ci-operator/config/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10.yaml new file mode 100644 index 0000000000000..3750521eb029e --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kubevirt-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-kubevirt + steps: + cluster_profile: kubevirt + workflow: openshift-e2e-kubevirt +- as: sanity-ovn + cron: 0 30 4 ? * SUN + steps: + cluster_profile: kubevirt + env: + NETWORK_TYPE: OVNKubernetes + workflow: openshift-e2e-kubevirt-networktype +- as: sanity-sdn + cron: 0 30 6 ? * SUN + steps: + cluster_profile: kubevirt + env: + NETWORK_TYPE: OpenShiftSDN + workflow: openshift-e2e-kubevirt-networktype +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-kubevirt diff --git a/ci-operator/config/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10.yaml new file mode 100644 index 0000000000000..ed106b4f46105 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: libvirt-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: actuator-pkg-staleness + commands: make check-pkg + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-libvirt diff --git a/ci-operator/config/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10.yaml new file mode 100644 index 0000000000000..5240799a32514 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10.yaml @@ -0,0 +1,101 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/cluster-api-provider-openstack +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openstack-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-upgrade + steps: + cluster_profile: openstack + workflow: openshift-upgrade-openstack-loki +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-byon + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-byon +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-openstack diff --git a/ci-operator/config/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10.yaml new file mode 100644 index 0000000000000..6f851be7db680 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10.yaml @@ -0,0 +1,84 @@ +base_images: + ansible-runner-ovirt: + name: ansible-runner-ovirt + namespace: openshift + tag: latest + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + ovirt-prfinder: + name: ovirt-prfinder + namespace: openshift + tag: latest +binary_build_commands: make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ovirt-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- as: e2e-ovirt-cleanup + interval: 4h + steps: + cluster_profile: ovirt + test: + - ref: openshift-e2e-ovirt-cleanup-test +- as: e2e-ovirt-prfinder + interval: 5m + steps: + cluster_profile: ovirt + test: + - ref: openshift-e2e-ovirt-prfinder-test +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-ovirt diff --git a/ci-operator/config/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10.yaml b/ci-operator/config/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10.yaml new file mode 100644 index 0000000000000..3921f33809a9e --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: powervs-machine-controllers +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-api-provider-powervs diff --git a/ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10.yaml new file mode 100644 index 0000000000000..fa08031de97b3 --- /dev/null +++ b/ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10.yaml @@ -0,0 +1,161 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-authentication-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-agnostic-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-console-login + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh login + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-operator-encryption + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption-rotation + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-rotation JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption-perf + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-authentication-operator diff --git a/ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10.yaml new file mode 100644 index 0000000000000..164323a8d2ada --- /dev/null +++ b/ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10.yaml @@ -0,0 +1,92 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-autoscaler-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-autoscaler-operator diff --git a/ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10.yaml new file mode 100644 index 0000000000000..0eeef1712eab0 --- /dev/null +++ b/ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10.yaml @@ -0,0 +1,153 @@ +base_images: + assisted-installer: + name: assisted + namespace: ocp-kni + tag: assisted-installer + assisted-installer-agent: + name: assisted + namespace: ocp-kni + tag: assisted-installer-agent + assisted-installer-controller: + name: assisted + namespace: ocp-kni + tag: assisted-installer-controller + assisted-service: + name: assisted + namespace: ocp-kni + tag: assisted-service + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-baremetal-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: ./hack/ci-test.sh + container: + from: src +- as: lint + commands: make lint + container: + from: src +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: generate-check + commands: make generate-check + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-serial-ipv4 + steps: + cluster_profile: packet + workflow: baremetalds-e2e-serial-ipv4 +- as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-baremetal-operator diff --git a/ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10.yaml b/ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10.yaml new file mode 100644 index 0000000000000..73cb7155e468e --- /dev/null +++ b/ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10.yaml @@ -0,0 +1,92 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-bootstrap +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-bootstrap diff --git a/ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10.yaml b/ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10.yaml new file mode 100644 index 0000000000000..db6ce30ed46b0 --- /dev/null +++ b/ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/cluster-capacity +images: +- dockerfile_path: images/cluster-capacity/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: cluster-capacity +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: make test + container: + from: test-bin +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-capacity diff --git a/ci-operator/config/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10.yaml new file mode 100644 index 0000000000000..2beaea852d44f --- /dev/null +++ b/ci-operator/config/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10.yaml @@ -0,0 +1,92 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 + openshift_release_golang-1.16: + name: release + namespace: openshift + tag: golang-1.16 +binary_build_commands: go build cmd/cluster-cloud-controller-manager-operator/main.go +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-cloud-controller-manager-operator +- from: src + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-cloud-controller-manager-operator-src +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make test + container: + from: src +- as: vendor + commands: make vendor + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-ccm + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ccm +- as: e2e-aws-ccm-install + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ccm-install +- as: e2e-azure-ccm + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ccm +- as: e2e-azure-ccm-install + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ccm-install +- as: e2e-openstack-ccm + steps: + cluster_profile: openstack-vh-mecha + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ccm +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-cloud-controller-manager-operator diff --git a/ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10.yaml new file mode 100644 index 0000000000000..2c30f2993a2cd --- /dev/null +++ b/ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-config-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-config-operator diff --git a/ci-operator/config/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10.yaml new file mode 100644 index 0000000000000..750a3f8e71849 --- /dev/null +++ b/ci-operator/config/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-csi-snapshot-controller-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-csi-snapshot-controller-operator diff --git a/ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10.yaml new file mode 100644 index 0000000000000..85cd04596184d --- /dev/null +++ b/ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-dns-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-dns-operator diff --git a/ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10.yaml new file mode 100644 index 0000000000000..af65713c327ec --- /dev/null +++ b/ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10.yaml @@ -0,0 +1,175 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-etcd-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-agnostic + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: e2e-aws-disruptive-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption-ovn +- as: e2e-gcp-disruptive + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-disruption +- as: e2e-gcp-disruptive-five-control-plane-replicas + steps: + cluster_profile: gcp + env: + CONTROL_PLANE_REPLICAS: "5" + workflow: openshift-e2e-gcp-disruption +- as: e2e-gcp-disruptive-ovn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-disruption-ovn +- as: e2e-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +- as: configmap-scale + steps: + cluster_profile: aws + workflow: openshift-perfscale-e2e-configmap-scale +- as: e2e-gcp-five-control-plane-replicas + steps: + cluster_profile: gcp + env: + CONTROL_PLANE_REPLICAS: "5" + workflow: openshift-e2e-gcp +- as: e2e-gcp-upgrade-five-control-plane-replicas + steps: + cluster_profile: gcp + env: + CONTROL_PLANE_REPLICAS: "5" + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-etcd-operator diff --git a/ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10.yaml new file mode 100644 index 0000000000000..4a4566cda0003 --- /dev/null +++ b/ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10.yaml @@ -0,0 +1,145 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: cluster-image-registry-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: JUNIT_REPORT=1 make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - as: e2e-test + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-vsphere +- as: verify + commands: make verify + container: + from: src +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-image-registry-operator diff --git a/ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10.yaml new file mode 100644 index 0000000000000..40a24e8b17fbe --- /dev/null +++ b/ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10.yaml @@ -0,0 +1,122 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-ingress-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-serial +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-ingress-operator diff --git a/ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..0fb7eceabcd59 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10.yaml @@ -0,0 +1,220 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-kube-apiserver-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: k8s-e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp +- as: k8s-e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp-serial +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-operator-encryption-rotation + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-rotation JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption-perf + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-aws-operator-disruptive-single-node + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-sno-disruptive JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: openshift-e2e-aws-single-node +- as: e2e-gcp-operator-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: openshift-e2e-gcp-single-node +- as: e2e-gcp-operator-encryption-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: openshift-e2e-gcp-single-node +- as: e2e-gcp-operator-encryption-rotation-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-rotation JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: openshift-e2e-gcp-single-node +- as: e2e-gcp-operator-encryption-perf-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: openshift-e2e-gcp-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-kube-apiserver-operator diff --git a/ci-operator/config/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10.yaml new file mode 100644 index 0000000000000..15be433493c4e --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: cluster-kube-controller-manager-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-preferred-host + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-preferred-host JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-kube-controller-manager-operator diff --git a/ci-operator/config/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10.yaml new file mode 100644 index 0000000000000..64b110faddb64 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-kube-descheduler-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make verify-gofmt + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-kube-descheduler-operator diff --git a/ci-operator/config/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c33fd2c1b36dd --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10.yaml @@ -0,0 +1,92 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-kube-scheduler-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: unit + commands: make test-unit --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-preferred-host + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-preferred-host JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-kube-scheduler-operator diff --git a/ci-operator/config/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10.yaml new file mode 100644 index 0000000000000..85f6551c7e597 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-kube-storage-version-migrator-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-kube-storage-version-migrator-operator diff --git a/ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10.yaml b/ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10.yaml new file mode 100644 index 0000000000000..39e6693bf7f44 --- /dev/null +++ b/ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10.yaml @@ -0,0 +1,111 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-machine-approver +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-machine-approver diff --git a/ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10.yaml new file mode 100644 index 0000000000000..714cbc0a18250 --- /dev/null +++ b/ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10.yaml @@ -0,0 +1,115 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-monitoring-operator +- dockerfile_literal: | + FROM src + from: src + to: cluster-monitoring-operator-src +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: generate + commands: make generate --always-make && git diff --exit-code + container: + from: src +- as: jsonnet-fmt + commands: make jsonnet-fmt --always-make && git diff --exit-code + container: + from: src +- as: rules + commands: make test-rules + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: shellcheck + commands: make shellcheck + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-agnostic-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-monitoring-operator diff --git a/ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10.yaml new file mode 100644 index 0000000000000..cfe6ab746615c --- /dev/null +++ b/ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10.yaml @@ -0,0 +1,173 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: hack/build-go.sh +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-network-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: hack/test-go.sh + container: + from: src +- as: verify + commands: "export GOLANGCI_LINT_VERSION=$(cat .golangciversion 2&> /dev/null || + echo \"1.23.8\") \nexport GOLANGCI_LINT_CACHE=/tmp/.cache\ncurl -sfL \"https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCI_LINT_VERSION:?'golangci-lint + version is unset'}/golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64.tar.gz\" + | tar -C /go/bin -zx --strip-components=1 \"golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64/golangci-lint\"\n + ./hack/verify-style.sh\n" + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-ovn-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-ovn +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-sdn-multi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- as: e2e-ovn-ipsec-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-ipsec +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6-ipsec + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e-ovn-ipsec +- as: e2e-aws-ovn-windows + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- as: e2e-azure-ovn-dualstack + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn-dualstack +- as: e2e-gcp-ovn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-ovn +- as: e2e-vsphere-windows + steps: + cluster_profile: vsphere + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port +- as: e2e-openstack-kuryr + steps: + cluster_profile: openstack-kuryr + env: + NETWORK_TYPE: Kuryr + test: + - ref: openstack-noop + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-ovn + steps: + cluster_profile: openstack-vexxhost + env: + NETWORK_TYPE: OVNKubernetes + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-network-operator diff --git a/ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10.yaml new file mode 100644 index 0000000000000..604acaef39db0 --- /dev/null +++ b/ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10.yaml @@ -0,0 +1,73 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ci-artifacts: + name: master + namespace: openshift-psap + tag: ci-artifacts + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-nfd-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-master + postsubmit: true + steps: + cluster_profile: aws + test: + - as: postsubmit + cli: latest + commands: run nfd-operator test_master_branch + from: ci-artifacts + resources: + requests: + cpu: 2000m + memory: 2Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-nfd-operator diff --git a/ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10.yaml new file mode 100644 index 0000000000000..235a1712360c9 --- /dev/null +++ b/ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_4.8_base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel8 + from: ocp_4.8_base + inputs: + ocp_builder_rhel-8-base-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.9 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-node-tuning-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-node-tuning-operator diff --git a/ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..2894f6c91851f --- /dev/null +++ b/ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10.yaml @@ -0,0 +1,119 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-openshift-apiserver-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-operator-encryption + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption-rotation + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-rotation JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-openshift-apiserver-operator diff --git a/ci-operator/config/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10.yaml new file mode 100644 index 0000000000000..5ae1128109aba --- /dev/null +++ b/ci-operator/config/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-openshift-controller-manager-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 4Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-openshift-controller-manager-operator diff --git a/ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10.yaml b/ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10.yaml new file mode 100644 index 0000000000000..7c626f612d8e5 --- /dev/null +++ b/ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10.yaml @@ -0,0 +1,88 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-policy-controller +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-policy-controller diff --git a/ci-operator/config/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10.yaml new file mode 100644 index 0000000000000..f7bffcbc7b241 --- /dev/null +++ b/ci-operator/config/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build --warn-undefined-variables +build_root: + project_image: + dockerfile_path: images/ci/Dockerfile.build.root +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission-operator +- dockerfile_path: images/operator-registry/Dockerfile.registry.ci + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission-operator-registry +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-olm-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-resource-override-admission-operator diff --git a/ci-operator/config/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10.yaml b/ci-operator/config/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10.yaml new file mode 100644 index 0000000000000..098626b9e80d1 --- /dev/null +++ b/ci-operator/config/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-resource-override-admission diff --git a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10.yaml new file mode 100644 index 0000000000000..97167ef768a30 --- /dev/null +++ b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10.yaml @@ -0,0 +1,102 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.13: + name: builder + namespace: ocp + tag: rhel-7-golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-samples-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-samples-operator diff --git a/ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c928807a93f28 --- /dev/null +++ b/ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10.yaml @@ -0,0 +1,116 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-storage-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: e2e-vsphere-csi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-csi +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-csi + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-storage-operator diff --git a/ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10.yaml b/ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10.yaml new file mode 100644 index 0000000000000..d6f503b8bf811 --- /dev/null +++ b/ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10.yaml @@ -0,0 +1,35 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + to: cluster-update-keys +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-update-keys diff --git a/ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10.yaml b/ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10.yaml new file mode 100644 index 0000000000000..e1765fd52db98 --- /dev/null +++ b/ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10.yaml @@ -0,0 +1,119 @@ +base_images: + assisted-installer: + name: assisted + namespace: ocp-kni + tag: assisted-installer + assisted-installer-agent: + name: assisted + namespace: ocp-kni + tag: assisted-installer-agent + assisted-installer-controller: + name: assisted + namespace: ocp-kni + tag: assisted-installer-controller + assisted-service: + name: assisted + namespace: ocp-kni + tag: assisted-service + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.7_base: + name: "4.10" + namespace: ocp + tag: base + ocp_4.8_base: + name: "4.10" + namespace: ocp + tag: base + ocp_4.9_base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + inputs: + ocp_4.9_base: + as: + - registry.ci.openshift.org/ocp/4.9:base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-version-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: gofmt + commands: go fmt ./... && git diff --exit-code + container: + from: src +- as: golangci-lint + commands: | + export GOLANGCI_LINT_CACHE=/tmp/.cache + make lint + container: + from: src +- as: unit + commands: go test ./... + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-agnostic-operator + steps: + cluster_profile: azure4 + test: + - as: e2e-test + commands: hack/test-integration.sh + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-azure +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: cluster-version-operator diff --git a/ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.10.yaml b/ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.10.yaml new file mode 100644 index 0000000000000..d8567840dd3e2 --- /dev/null +++ b/ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.10.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: compliance-operator +- dockerfile_path: images/testcontent/Dockerfile.ci + to: testcontent +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: go-build + commands: make + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: compliance-operator diff --git a/ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.10.yaml b/ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.10.yaml new file mode 100644 index 0000000000000..1428a4b024b26 --- /dev/null +++ b/ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: configmap-reloader +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: configmap-reload diff --git a/ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.10.yaml b/ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.10.yaml new file mode 100644 index 0000000000000..3d57488a463ae --- /dev/null +++ b/ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.10.yaml @@ -0,0 +1,104 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: console-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-console + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh e2e + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: console-operator diff --git a/ci-operator/config/openshift/console/openshift-console-release-4.10.yaml b/ci-operator/config/openshift/console/openshift-console-release-4.10.yaml new file mode 100644 index 0000000000000..e8f7f755d89bb --- /dev/null +++ b/ci-operator/config/openshift/console/openshift-console-release-4.10.yaml @@ -0,0 +1,107 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + to: console +promotion: + additional_images: + console-tests: src + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + analyze: + requests: + cpu: "1" + memory: 14Gi + console: + requests: + cpu: "1" + memory: 8Gi + frontend: + requests: + cpu: "1" + memory: 10Gi + test-bin: + requests: + cpu: "1" + memory: 10Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: ./build.sh +tests: +- as: backend + commands: ./test-backend.sh + container: + from: test-bin +- as: frontend + commands: ./test-frontend.sh + container: + from: test-bin +- as: analyze + commands: ./analyze.sh + container: + from: test-bin +- as: e2e-gcp-console + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: kubevirt-plugin + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: |2 + + # Deploy Kubevirt + source ./frontend/packages/kubevirt-plugin/integration-tests/deploy-kubevirt-gating.sh + + # Run kubevirt-plugin gating suite + ./test-prow-e2e.sh kubevirt-gating + from: pipeline:src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: ceph-storage-plugin + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m4.2xlarge + ZONES_COUNT: "1" + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh ceph + credentials: + - mount_path: /var/run/operator-secret + name: operator-secret + namespace: test-credentials + from: pipeline:src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: console diff --git a/ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10.yaml b/ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10.yaml new file mode 100644 index 0000000000000..a3517c45e4908 --- /dev/null +++ b/ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.9 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: container-networking-plugins +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: containernetworking-plugins diff --git a/ci-operator/config/openshift/contour-operator/openshift-contour-operator-release-4.10.yaml b/ci-operator/config/openshift/contour-operator/openshift-contour-operator-release-4.10.yaml new file mode 100644 index 0000000000000..5bf2f380c302a --- /dev/null +++ b/ci-operator/config/openshift/contour-operator/openshift-contour-operator-release-4.10.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: contour-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: | + GOFLAGS='-mod=readonly' make generate fmt vet + go mod vendor && go test -covermode=atomic $(go list ./... | grep -v internal/operator) + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: contour-operator diff --git a/ci-operator/config/openshift/contour/openshift-contour-release-4.10.yaml b/ci-operator/config/openshift/contour/openshift-contour-release-4.10.yaml new file mode 100644 index 0000000000000..aa088579b67e5 --- /dev/null +++ b/ci-operator/config/openshift/contour/openshift-contour-release-4.10.yaml @@ -0,0 +1,41 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: contour +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make check-test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: contour diff --git a/ci-operator/config/openshift/coredns/openshift-coredns-release-4.10.yaml b/ci-operator/config/openshift/coredns/openshift-coredns-release-4.10.yaml new file mode 100644 index 0000000000000..d4cd621322f6f --- /dev/null +++ b/ci-operator/config/openshift/coredns/openshift-coredns-release-4.10.yaml @@ -0,0 +1,102 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + from_repository: true +canonical_go_repository: github.com/coredns/coredns +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: coredns +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + memory: 4Gi + unit: + requests: + memory: 4Gi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-serial +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-metal-ipi-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: coredns diff --git a/ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10.yaml b/ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10.yaml new file mode 100644 index 0000000000000..df9a7d5c41183 --- /dev/null +++ b/ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: crd-schema-gen +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 2Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + go get -u golang.org/x/tools/imports + make verify -k --warn-undefined-variables + container: + from: bin +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: crd-schema-gen diff --git a/ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10.yaml b/ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10.yaml new file mode 100644 index 0000000000000..d1138e07b6c71 --- /dev/null +++ b/ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.11: + name: release + namespace: openshift + tag: golang-1.11 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.11 +canonical_go_repository: github.com/kubernetes-csi/cluster-driver-registrar +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + openshift_release_golang-1.11: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.11 + to: csi-cluster-driver-registrar +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-cluster-driver-registrar diff --git a/ci-operator/config/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10.yaml b/ci-operator/config/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10.yaml new file mode 100644 index 0000000000000..f40732047d2b1 --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: go build cmd/manager/main.go +build_root: + from_repository: true +images: +- dockerfile_path: build/Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-driver-manila-operator +- dockerfile_path: Dockerfile.test + from: src + to: manila-csi-driver-operator-test +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- as: e2e-openstack-csi + steps: + cluster_profile: openstack-vh-mecha + workflow: openshift-e2e-openstack-csi-manila +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-driver-manila-operator diff --git a/ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10.yaml b/ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10.yaml new file mode 100644 index 0000000000000..5db8fbd44672d --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: go build -o ./bin/nfsplugin ./cmd/nfsplugin +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/csi-driver-nfs +images: +- dockerfile_path: images/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-driver-nfs +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: go-fmt + commands: make test-fmt + container: + from: src +- as: go-vet + commands: make test-vet + container: + from: src +- as: vendor + commands: make test-vendor + container: + from: src +- as: e2e-openstack-csi + steps: + cluster_profile: openstack-vh-mecha + workflow: openshift-e2e-openstack-csi-manila +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-driver-nfs diff --git a/ci-operator/config/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10.yaml b/ci-operator/config/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c8d3a8217fadd --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: csi-driver-shared-resource-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: test + commands: | + make test + container: + from: src +- as: verify + commands: | + make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-driver-shared-resource-operator diff --git a/ci-operator/config/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10.yaml b/ci-operator/config/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10.yaml new file mode 100644 index 0000000000000..45fe08103aed8 --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: csi-driver-shared-resource +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-disruptive + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e-disruptive + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-slow + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e-slow + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-driver-shared-resource diff --git a/ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10.yaml b/ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10.yaml new file mode 100644 index 0000000000000..cafc41d18f733 --- /dev/null +++ b/ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/external-attacher +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-external-attacher +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-external-attacher diff --git a/ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10.yaml b/ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10.yaml new file mode 100644 index 0000000000000..9bb715602e99b --- /dev/null +++ b/ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/external-provisioner +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-external-provisioner +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-external-provisioner diff --git a/ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10.yaml b/ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10.yaml new file mode 100644 index 0000000000000..899bd9322b4d6 --- /dev/null +++ b/ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/external-resizer +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-external-resizer +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-external-resizer diff --git a/ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10.yaml b/ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10.yaml new file mode 100644 index 0000000000000..736be5a7e3867 --- /dev/null +++ b/ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/external-snapshotter +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-external-snapshotter +- dockerfile_path: Dockerfile.snapshot-controller.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-snapshot-controller +- dockerfile_path: Dockerfile.webhook.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-snapshot-validation-webhook +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-external-snapshotter diff --git a/ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10.yaml b/ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10.yaml new file mode 100644 index 0000000000000..013ad69537cec --- /dev/null +++ b/ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/livenessprobe +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-livenessprobe +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-livenessprobe diff --git a/ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10.yaml b/ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10.yaml new file mode 100644 index 0000000000000..a0c6e79092472 --- /dev/null +++ b/ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/node-driver-registrar +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-node-driver-registrar +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-node-driver-registrar diff --git a/ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.10.yaml b/ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.10.yaml new file mode 100644 index 0000000000000..6ce84b4d6367b --- /dev/null +++ b/ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.10.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: csi-operator diff --git a/ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.10.yaml b/ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.10.yaml new file mode 100644 index 0000000000000..a24c85ddcb6eb --- /dev/null +++ b/ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.10.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/descheduler +images: +- dockerfile_path: images/descheduler/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: descheduler +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: go test ./pkg/... + container: + from: test-bin +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: descheduler diff --git a/ci-operator/config/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10.yaml b/ci-operator/config/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10.yaml new file mode 100644 index 0000000000000..0be06e976add1 --- /dev/null +++ b/ci-operator/config/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base +build_root: + from_repository: true +images: +- build_args: + - name: RHEL_VERSION + value: "8.4" + dockerfile_path: Dockerfile + from: base + to: driver-toolkit +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: image-contents + commands: cat /etc/driver-toolkit-release.json + container: + from: driver-toolkit +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: driver-toolkit diff --git a/ci-operator/config/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10.yaml b/ci-operator/config/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10.yaml new file mode 100644 index 0000000000000..0fd9c8bbebb27 --- /dev/null +++ b/ci-operator/config/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.8 + ocp_builder_rhel-7-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: hack/build-go.sh +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: egress-router-cni +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: hack/test-go.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: egress-router-cni diff --git a/ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.10.yaml b/ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.10.yaml new file mode 100644 index 0000000000000..6674669534893 --- /dev/null +++ b/ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.10.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + etcd_golang: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.12 + ocp_builder_rhel-8-etcd-golang-1.12: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.12 + ocp_builder_rhel-8-etcd-golang-1.15: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +binary_build_commands: GOFLAGS=-mod=readonly make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: go.etcd.io/etcd +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-etcd-golang-1.15: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-etcd-golang-1.15 + to: etcd +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: CGO_ENABLED=1 make test --warn-undefined-variables + container: + from: bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: configmap-scale + steps: + cluster_profile: aws + workflow: openshift-perfscale-e2e-configmap-scale +zz_generated_metadata: + branch: openshift-4.10 + org: openshift + repo: etcd diff --git a/ci-operator/config/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10.yaml b/ci-operator/config/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10.yaml new file mode 100644 index 0000000000000..fb5a7846fea27 --- /dev/null +++ b/ci-operator/config/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10.yaml @@ -0,0 +1,39 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: external-dns-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: external-dns-operator diff --git a/ci-operator/config/openshift/external-dns/openshift-external-dns-release-4.10.yaml b/ci-operator/config/openshift/external-dns/openshift-external-dns-release-4.10.yaml new file mode 100644 index 0000000000000..898adaecfe42b --- /dev/null +++ b/ci-operator/config/openshift/external-dns/openshift-external-dns-release-4.10.yaml @@ -0,0 +1,39 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: external-dns +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: external-dns diff --git a/ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10.yaml b/ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10.yaml new file mode 100644 index 0000000000000..70f871bd4e88f --- /dev/null +++ b/ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10.yaml @@ -0,0 +1,40 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile + from: root + to: federation-controller +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- as: managed-e2e + commands: | + make -f Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: federation-v2-operator diff --git a/ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10.yaml b/ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10.yaml new file mode 100644 index 0000000000000..45d43529a3093 --- /dev/null +++ b/ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile.ci + inputs: + ocp_builder_golang-1.14: + as: + - registry.ci.openshift.org/ocp/builder:golang-1.14 + to: file-integrity-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: go-build + commands: make + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: file-integrity-operator diff --git a/ci-operator/config/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..8bf4bd3fa9dbd --- /dev/null +++ b/ci-operator/config/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: gcp-pd-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: gcp-pd-csi-driver-operator-test +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: test + commands: | + make test + container: + from: src +- as: verify + commands: | + make verify + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +- as: e2e-gcp-csi-migration + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: gcp-pd-csi-driver-operator diff --git a/ci-operator/config/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10.yaml b/ci-operator/config/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..11ef77bd03217 --- /dev/null +++ b/ci-operator/config/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: gcp-pd-csi-driver +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: test + commands: | + make test-sanity + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: gcp-pd-csi-driver diff --git a/ci-operator/config/openshift/grafana/openshift-grafana-release-4.10.yaml b/ci-operator/config/openshift/grafana/openshift-grafana-release-4.10.yaml new file mode 100644 index 0000000000000..49aeb5d020fa0 --- /dev/null +++ b/ci-operator/config/openshift/grafana/openshift-grafana-release-4.10.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: grafana +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code vendor go.* + container: + from: src +- as: test-go + commands: make test-go + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: grafana diff --git a/ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10.yaml b/ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10.yaml new file mode 100644 index 0000000000000..5830acc1cb0e6 --- /dev/null +++ b/ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-infiniband-cni +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ib-sriov-cni diff --git a/ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.10.yaml b/ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.10.yaml new file mode 100644 index 0000000000000..3aba49f20b6a3 --- /dev/null +++ b/ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: docker-registry +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-image-registry + steps: + cluster_profile: azure4 + test: + - as: e2e-test + commands: TEST_KUBECONFIG=${KUBECONFIG} JUNIT_REPORT=true make test-integration + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-azure +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: image-registry diff --git a/ci-operator/config/openshift/images/openshift-images-release-4.10.yaml b/ci-operator/config/openshift/images/openshift-images-release-4.10.yaml new file mode 100644 index 0000000000000..4c514f9100857 --- /dev/null +++ b/ci-operator/config/openshift/images/openshift-images-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +images: +- context_dir: base + dockerfile_path: Dockerfile.rhel + inputs: + ocp_builder_rhel-8-base-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.9 + to: base +- context_dir: egress/router + from: base + to: egress-router +- context_dir: egress/http-proxy + from: base + to: egress-http-proxy +- context_dir: egress/dns-proxy + from: base + to: egress-dns-proxy +- context_dir: ipfailover/keepalived + from: base + to: keepalived-ipfailover +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: images diff --git a/ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.10.yaml b/ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.10.yaml new file mode 100644 index 0000000000000..1dab577304323 --- /dev/null +++ b/ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.10.yaml @@ -0,0 +1,126 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + insights-operator-tests: + name: insights-operator-tests + namespace: ci + tag: latest + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: insights-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: lint + commands: | + GOLANGCI_LINT_CACHE=/tmp/golangci-cache make lint + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: insights-operator-e2e-tests + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: pytest.sh -m "not ui" + from: insights-operator-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: insights-operator-e2e-tests-periodic + cron: 0 0 * * * + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: pytest.sh --junitxml=${ARTIFACT_DIR}/test-report.xml + from: insights-operator-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: insights-operator-test-time-periodic + cron: 0 0 * * * + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: pytest.sh -k "test_archive_uploaded_and_result_received" --junitxml=${ARTIFACT_DIR}/test-report.xml + from: insights-operator-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: insights-operator diff --git a/ci-operator/config/openshift/installer/openshift-installer-release-4.10.yaml b/ci-operator/config/openshift/installer/openshift-installer-release-4.10.yaml new file mode 100644 index 0000000000000..fb246a66220ad --- /dev/null +++ b/ci-operator/config/openshift/installer/openshift-installer-release-4.10.yaml @@ -0,0 +1,400 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.1_cli: + name: "4.1" + namespace: ocp + tag: cli + ocp_4.6_cli: + name: "4.10" + namespace: ocp + tag: cli + ocp_4.8_cli: + name: "4.10" + namespace: ocp + tag: cli + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + origin_4.2_cli: + name: "4.2" + namespace: origin + tag: cli + origin_4.6_cli: + name: "4.6" + namespace: origin + tag: cli + origin_4.7_cli: + name: "4.7" + namespace: origin + tag: cli + origin_4.8_cli: + name: "4.8" + namespace: origin + tag: cli + rhel-7: + name: "4.10" + namespace: ocp + tag: base-7 +build_root: + from_repository: true +images: +- dockerfile_path: images/installer/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: installer +- dockerfile_path: images/installer-artifacts/Dockerfile.rhel + from: installer + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: installer-artifacts +- dockerfile_path: images/libvirt/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: libvirt-installer +- dockerfile_path: images/installer/Dockerfile.upi.ci + from: rhel-7 + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: upi-installer +- dockerfile_path: images/openstack/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + origin_4.8_cli: + as: + - registry.ci.openshift.org/origin/4.8:cli + to: openstack-installer +- dockerfile_path: images/baremetal/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: baremetal-installer +- dockerfile_path: images/installer/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ovirt-installer +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + baremetal-installer: + requests: + cpu: "3" + memory: 5Gi + govet: + requests: + cpu: "3" + memory: 5Gi + installer: + requests: + cpu: "3" + memory: 5Gi + installer-artifacts: + requests: + cpu: "3" + memory: 5Gi + libvirt-installer: + requests: + cpu: "3" + memory: 5Gi + openstack-installer: + requests: + cpu: "3" + memory: 5Gi + ovirt-installer: + requests: + cpu: "3" + memory: 5Gi + unit: + requests: + cpu: "3" + memory: 5Gi + upi-installer: + requests: + cpu: "3" + memory: 5Gi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: go test ./pkg/... + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE ./hack/go-fmt.sh . + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE ./hack/go-vet.sh ./... + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE ./hack/go-lint.sh -min_confidence 0.3 $(go list -f '{{ + .ImportPath }}' ./...) + container: + from: src +- as: verify-vendor + commands: IS_CONTAINER=TRUE ./hack/verify-vendor.sh + container: + from: src +- as: verify-codegen + commands: IS_CONTAINER=TRUE ./hack/verify-codegen.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-aws-shared-vpc + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sharednetwork +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-shared-vpc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-sharednetwork +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-shared-vpc + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-sharednetwork +- as: e2e-azure-resourcegroup + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-resourcegroup +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-latestinstaller +- as: e2e-aws-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: aws +- as: e2e-gcp-upi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi +- as: e2e-gcp-upi-xpn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi-xpn +- as: e2e-azure-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: azure4 +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-latestinstaller +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-byon + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-byon +- as: openstack-manifests + steps: + cluster_profile: openstack + workflow: openshift-manifests-openstack +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- as: e2e-crc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-crc +- as: e2e-libvirt + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-libvirt +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- as: e2e-kubevirt + steps: + cluster_profile: kubevirt + workflow: openshift-e2e-kubevirt +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +- as: e2e-aws-fips + steps: + cluster_profile: aws + env: + FIPS_ENABLED: "true" + TEST_SUITE: openshift/conformance/parallel + pre: + - chain: ipi-aws-pre + - ref: fips-check + test: + - ref: openshift-e2e-test + workflow: ipi-aws +- as: e2e-openstack-kuryr + steps: + cluster_profile: openstack-kuryr + env: + NETWORK_TYPE: Kuryr + test: + - ref: openstack-noop + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: installer diff --git a/ci-operator/config/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10.yaml b/ci-operator/config/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10.yaml new file mode 100644 index 0000000000000..057213f6cf661 --- /dev/null +++ b/ci-operator/config/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10.yaml @@ -0,0 +1,46 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + to: ironic-agent +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ironic-agent-image diff --git a/ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10.yaml b/ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10.yaml new file mode 100644 index 0000000000000..556ddcf50687c --- /dev/null +++ b/ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10.yaml @@ -0,0 +1,39 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + to: ironic-hardware-inventory-recorder +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ironic-hardware-inventory-recorder-image diff --git a/ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.10.yaml b/ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.10.yaml new file mode 100644 index 0000000000000..98451402e3631 --- /dev/null +++ b/ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.10.yaml @@ -0,0 +1,47 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + inputs: + ocp_builder_rhel-8-base-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.9 + to: ironic +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ironic-image diff --git a/ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10.yaml b/ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10.yaml new file mode 100644 index 0000000000000..af7f620ae5057 --- /dev/null +++ b/ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10.yaml @@ -0,0 +1,39 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.8 + to: ironic-inspector +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ironic-inspector-image diff --git a/ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10.yaml b/ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10.yaml new file mode 100644 index 0000000000000..06a36791db9f3 --- /dev/null +++ b/ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10.yaml @@ -0,0 +1,43 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + inputs: + ocp_builder_rhel-8-base-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.9 + to: ironic-ipa-downloader +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ironic-ipa-downloader diff --git a/ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10.yaml b/ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10.yaml new file mode 100644 index 0000000000000..30560b867f529 --- /dev/null +++ b/ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + to: ironic-machine-os-downloader +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-serial-ipv4 + steps: + cluster_profile: packet + workflow: baremetalds-e2e-serial-ipv4 +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ironic-rhcos-downloader diff --git a/ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10.yaml b/ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10.yaml new file mode 100644 index 0000000000000..499555ba675be --- /dev/null +++ b/ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10.yaml @@ -0,0 +1,39 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + to: ironic-static-ip-manager +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ironic-static-ip-manager diff --git a/ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10.yaml b/ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10.yaml new file mode 100644 index 0000000000000..84805c623430f --- /dev/null +++ b/ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10.yaml @@ -0,0 +1,53 @@ +base_images: + original_jenkins: + name: "4.10" + namespace: ocp + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-client-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: jenkins-client-plugin diff --git a/ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10.yaml b/ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10.yaml new file mode 100644 index 0000000000000..a054724d27c1a --- /dev/null +++ b/ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10.yaml @@ -0,0 +1,41 @@ +base_images: + original_jenkins: + name: "4.10" + namespace: ocp + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-openshift-login-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: jenkins-openshift-login-plugin diff --git a/ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10.yaml b/ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10.yaml new file mode 100644 index 0000000000000..46ccab86d5bc4 --- /dev/null +++ b/ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10.yaml @@ -0,0 +1,41 @@ +base_images: + original_jenkins: + name: "4.10" + namespace: ocp + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-sync-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: jenkins-sync-plugin diff --git a/ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.10.yaml b/ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.10.yaml new file mode 100644 index 0000000000000..3e03640bf56f5 --- /dev/null +++ b/ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.10.yaml @@ -0,0 +1,98 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: cli + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- context_dir: "2" + dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/2/. + to: jenkins +- context_dir: slave-base + dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/slave-base/. + to: jenkins-agent-base +- context_dir: agent-maven + dockerfile_path: Dockerfile.rhel8 + from: jenkins-agent-base + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/agent-maven/. + to: jenkins-agent-maven +- context_dir: agent-nodejs-12 + dockerfile_path: Dockerfile.rhel8 + from: jenkins-agent-base + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/agent-nodejs-12/. + to: jenkins-agent-nodejs +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: jenkins diff --git a/ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10.yaml b/ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10.yaml new file mode 100644 index 0000000000000..e8a99a4034017 --- /dev/null +++ b/ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/directxman12/k8s-prometheus-adapter +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: k8s-prometheus-adapter +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: k8s-prometheus-adapter diff --git a/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10.yaml b/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10.yaml new file mode 100644 index 0000000000000..ac9c6b9010cde --- /dev/null +++ b/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kube-rbac-proxy +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- as: test-unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kube-rbac-proxy diff --git a/ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10.yaml b/ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10.yaml new file mode 100644 index 0000000000000..11f0fcb40ba0b --- /dev/null +++ b/ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10.yaml @@ -0,0 +1,88 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + openshift_release_golang-1.16: + name: release + namespace: openshift + tag: golang-1.16 +build_root: + from_repository: true +canonical_go_repository: k8s.io/kube-state-metrics +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kube-state-metrics +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: make validate-modules + container: + from: src +- as: test-unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kube-state-metrics diff --git a/ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.10.yaml b/ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.10.yaml new file mode 100644 index 0000000000000..4097990e4b846 --- /dev/null +++ b/ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.10.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/coreos/kubecsr +images: +- dockerfile_path: Dockerfile.kube-client-agent.openshift + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kube-client-agent +- dockerfile_path: Dockerfile.kube-etcd-signer-server.openshift + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kube-etcd-signer-server +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: openshift-4.10 + org: openshift + repo: kubecsr diff --git a/ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10.yaml b/ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10.yaml new file mode 100644 index 0000000000000..0a4cfbd34fae9 --- /dev/null +++ b/ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10.yaml @@ -0,0 +1,48 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: kubefed-operator-ci.Dockerfile + from: root + to: kubefed-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- as: olm-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make -f Makefile.ci olm-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kubefed-operator diff --git a/ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.10.yaml b/ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.10.yaml new file mode 100644 index 0000000000000..b247781cc17c8 --- /dev/null +++ b/ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.10.yaml @@ -0,0 +1,41 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: sigs.k8s.io/kubefed +images: +- dockerfile_path: Dockerfile + from: root + to: kubefed-controller +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vet + commands: | + make -f openshift/Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f openshift/Makefile.ci unit + container: + from: src +- as: managed-e2e + commands: | + make -f openshift/Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kubefed diff --git a/ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10.yaml b/ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10.yaml new file mode 100644 index 0000000000000..189948c14a524 --- /dev/null +++ b/ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10.yaml @@ -0,0 +1,162 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 + openshift_release_golang-1.16: + name: release + namespace: openshift + tag: golang-1.16 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: k8s.io/autoscaler +images: +- dockerfile_path: images/cluster-autoscaler/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-autoscaler +- context_dir: vertical-pod-autoscaler + dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vertical-pod-autoscaler +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + cpu: "2" + memory: 4Gi + cluster-autoscaler: + requests: + cpu: "2" + memory: 4Gi + test-bin: + requests: + cpu: "2" + memory: 4Gi + unit: + requests: + cpu: "2" + memory: 8Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: JUNIT_REPORT=1 GO111MODULE=auto hack/test-go.sh + container: + from: src +- as: git-history + commands: ./hack/verify_history.sh + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE GO111MODULE=auto make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kubernetes-autoscaler diff --git a/ci-operator/config/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10.yaml b/ci-operator/config/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10.yaml new file mode 100644 index 0000000000000..f7cf0811cbca8 --- /dev/null +++ b/ci-operator/config/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-sigs/kube-storage-version-migrator +images: +- dockerfile_path: images/release/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: kube-storage-version-migrator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kubernetes-kube-storage-version-migrator diff --git a/ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.10.yaml b/ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.10.yaml new file mode 100644 index 0000000000000..62d544c74a40d --- /dev/null +++ b/ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.10.yaml @@ -0,0 +1,24 @@ +build_root: + from_repository: true +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test/unit + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kubernetes-nmstate diff --git a/ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.10.yaml b/ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.10.yaml new file mode 100644 index 0000000000000..95f138d0a1894 --- /dev/null +++ b/ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.10.yaml @@ -0,0 +1,386 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + base-machine: + name: fedora + namespace: openshift + tag: "29" + cli: + name: "4.10" + namespace: ocp + tag: cli + cli-jq: + name: cli-jq + namespace: ocp + tag: latest + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + machine-os-content-base: + name: "4.10" + namespace: ocp + tag: machine-os-content + oc-rpms: + name: "4.10" + namespace: ocp + tag: oc-rpms + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_ubi8.art: + name: builder + namespace: ocp + tag: ubi8.art + tools: + name: "4.10" + namespace: ocp + tag: tools +binary_build_commands: openshift-hack/build-go.sh +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.16-openshift-4.8 +canonical_go_repository: k8s.io/kubernetes +images: +- dockerfile_path: openshift-hack/images/hyperkube/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: hyperkube +- dockerfile_path: openshift-hack/images/tests/Dockerfile.rhel + from: tools + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: kubernetes-tests +- context_dir: openshift-hack/images/os/ + from: base + inputs: + base-machine-with-rpms: + as: + - fedora:29 + machine-os-content-base: + as: + - registry.svc.ci.openshift.org/openshift/origin-v4.0:machine-os-content + to: machine-os-content +- context_dir: build/pause + dockerfile_path: Dockerfile.Rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: pod +promotion: + additional_images: + artifacts: artifacts + excluded_images: + - machine-os-content + name: "4.10" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + mkdir -p _output/local/releases; touch _output/local/releases/CHECKSUM; echo $'FROM bin AS bin\nFROM rpms AS rpms\nFROM centos:7 \nCOPY --from=bin /go/src/k8s.io/kubernetes/_output/local/releases /srv/zips/ \nCOPY --from=oc-rpms /go/src/github.com/openshift/oc/_rpmbuild/SOURCES/* /srv/zips/ \nCOPY --from=rpms /go/src/k8s.io/kubernetes/_output/local/releases/rpms/* /srv/repo/ \nCOPY --from=oc-rpms /go/src/github.com/openshift/oc/_rpmbuild/RPMS/x86_64/* /srv/repo/ ' > _output/local/releases/Dockerfile; openshift-hack/build-go.sh; + from: bin + to: bin-cross +- project_directory_image_build_step: + from: base + inputs: + bin-cross: + as: + - bin + paths: + - destination_dir: . + source_path: /go/src/k8s.io/kubernetes/_output/local/releases/Dockerfile + oc-rpms: + as: + - oc-rpms + rpms: + as: + - rpms + src: {} + optional: true + to: artifacts +- output_image_tag_step: + from: artifacts + optional: true + to: + name: stable + namespace: "" + tag: artifacts +- rpm_image_injection_step: + from: base + to: base-with-rpms +- rpm_image_injection_step: + from: base-machine + to: base-machine-with-rpms +resources: + '*': + requests: + cpu: 100m + memory: 4Gi + artifacts: + requests: + cpu: 100m + memory: 100Mi + bin: + requests: + cpu: "3" + memory: 7Gi + bin-cross: + requests: + cpu: "3" + memory: 8Gi + cmd: + requests: + cpu: "4" + memory: 8Gi + hyperkube: + requests: + cpu: "3" + memory: 7Gi + hypershift: + requests: + cpu: "3" + memory: 7Gi + integration: + requests: + cpu: "6" + memory: 14Gi + k8s-e2e-conformance-aws: + requests: + cpu: "1" + memory: 300Mi + rpms: + requests: + cpu: "4" + memory: 8Gi + tests: + requests: + cpu: "3" + memory: 7Gi + unit: + requests: + cpu: "6" + memory: 8Gi + verify: + requests: + cpu: "3" + memory: 8Gi +rpm_build_commands: openshift-hack/build-rpms.sh +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: ARTIFACTS="${ARTIFACT_DIR}" TMPDIR=/tmp/volume openshift-hack/test-go.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- as: integration + commands: ARTIFACTS="${ARTIFACT_DIR}" TMPDIR=/tmp/volume openshift-hack/test-integration.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- as: verify + commands: ARTIFACTS="${ARTIFACT_DIR}" TMPDIR=/tmp/volume openshift-hack/verify.sh + container: + from: src +- as: verify-commits + commands: ARTIFACTS="${ARTIFACT_DIR}" openshift-hack/verify-commits.sh + container: + from: src +- as: k8s-e2e-gcp + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-kubernetes-e2e-gcp +- as: k8s-e2e-gcp-five-control-plane-replicas + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + env: + CONTROL_PLANE_REPLICAS: "5" + workflow: openshift-kubernetes-e2e-gcp +- as: k8s-e2e-gcp-serial + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-kubernetes-e2e-gcp-serial +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-loki +- as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-agnostic-cmd + steps: + cluster_profile: azure4 + env: + TEST_SUITE: openshift/test-cmd + workflow: openshift-e2e-azure +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-upgrade-gcp +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-azure-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-downgrade + steps: + cluster_profile: aws + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:latest + OPENSHIFT_UPGRADE_RELEASE_IMAGE_OVERRIDE: release:initial + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: k8s-e2e-conformance-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: openshift-hack/conformance-k8s.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: k8s-conformance + interval: 48h + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: openshift-hack/conformance-k8s.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-multitenant + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: configmap-scale + steps: + cluster_profile: aws + workflow: openshift-perfscale-e2e-configmap-scale +- as: e2e-aws-fips + steps: + cluster_profile: aws + env: + FIPS_ENABLED: "true" + TEST_SUITE: openshift/conformance/parallel + pre: + - chain: ipi-aws-pre + - ref: fips-check + test: + - ref: openshift-e2e-test + workflow: ipi-aws +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-aws-csi-migration + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi-migration +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-csi-cinder + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-csi-cinder +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kubernetes diff --git a/ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10.yaml b/ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..e3d39bd70e8d4 --- /dev/null +++ b/ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/kubevirt/csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: kubevirt-csi-driver +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kubevirt-csi-driver diff --git a/ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10.yaml b/ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10.yaml new file mode 100644 index 0000000000000..3932cb54dd079 --- /dev/null +++ b/ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +base_rpm_images: + rpm: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: openshift-kuryr-tester-rhel8.Dockerfile + from: src + optional: true + to: kuryr-tester +- dockerfile_path: openshift-kuryr-cni-rhel8.Dockerfile + from: rpm-os + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kuryr-cni +- dockerfile_path: openshift-kuryr-controller-rhel8.Dockerfile + from: rpm-os + to: kuryr-controller +promotion: + name: "4.10" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + curl http://base-4-7-rhel8.ocp.svc > /etc/yum.repos.d/base-4-7-rhel8.repo + curl http://base-openstack-4-7.ocp.svc > /etc/yum.repos.d/base-openstack-4-7.repo + from: rpm + to: rpm-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +rpm_build_commands: tools/build-rpm-rhel8.sh 4.7.0 +rpm_build_location: _output/RPMS/noarch +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: HOME=`dirname .` tox -e py3 + container: + from: kuryr-tester +- as: verify + commands: HOME=`dirname .` tox -e pep8 + container: + from: kuryr-tester +- as: e2e-openstack-kuryr + steps: + cluster_profile: openstack-kuryr + env: + NETWORK_TYPE: Kuryr + test: + - ref: openstack-noop + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: kuryr-kubernetes diff --git a/ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.10.yaml b/ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.10.yaml new file mode 100644 index 0000000000000..39332724d294c --- /dev/null +++ b/ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.10.yaml @@ -0,0 +1,41 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: leader-elector +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: test -z $(go fmt ./election/lib) + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: leader-elector diff --git a/ci-operator/config/openshift/library-go/openshift-library-go-release-4.10.yaml b/ci-operator/config/openshift/library-go/openshift-library-go-release-4.10.yaml new file mode 100644 index 0000000000000..7fba53239d1cc --- /dev/null +++ b/ci-operator/config/openshift/library-go/openshift-library-go-release-4.10.yaml @@ -0,0 +1,56 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws-encryption + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: library-go diff --git a/ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10.yaml b/ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10.yaml new file mode 100644 index 0000000000000..8f653223b53e1 --- /dev/null +++ b/ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ptp +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: linuxptp-daemon diff --git a/ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10.yaml b/ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10.yaml new file mode 100644 index 0000000000000..42a8a68304ce9 --- /dev/null +++ b/ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10.yaml @@ -0,0 +1,101 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + must_gather: + name: "4.10" + namespace: ocp + tag: must-gather + ocp_4.9_must-gather: + name: "4.10" + namespace: ocp + tag: must-gather + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: local-storage-operator +- dockerfile_path: Dockerfile.diskmaker.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: local-storage-diskmaker +- dockerfile_path: Dockerfile.mustgather + from: must_gather + inputs: + ocp_4.9_must-gather: + as: + - registry.ci.openshift.org/ocp/4.9:must-gather + to: local-storage-mustgather +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test_e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: local-storage-operator diff --git a/ci-operator/config/openshift/loki/openshift-loki-release-4.10.yaml b/ci-operator/config/openshift/loki/openshift-loki-release-4.10.yaml new file mode 100644 index 0000000000000..a368d8d60c4dc --- /dev/null +++ b/ci-operator/config/openshift/loki/openshift-loki-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: loki +- dockerfile_path: Dockerfile.promtail.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: promtail +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: loki diff --git a/ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10.yaml b/ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10.yaml new file mode 100644 index 0000000000000..bfc7c119b0d31 --- /dev/null +++ b/ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10.yaml @@ -0,0 +1,213 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: machine-api-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-tech-preview + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: e2e-vsphere-serial + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-serial +- as: e2e-libvirt + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-libvirt +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - as: e2e-test + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-upgrade + steps: + cluster_profile: vsphere + workflow: openshift-upgrade-vsphere +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: machine-api-operator diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10.yaml new file mode 100644 index 0000000000000..f1b1ec1baa8d8 --- /dev/null +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10.yaml @@ -0,0 +1,248 @@ +base_images: + assisted-installer: + name: assisted + namespace: ocp-kni + tag: assisted-installer + assisted-installer-agent: + name: assisted + namespace: ocp-kni + tag: assisted-installer-agent + assisted-installer-controller: + name: assisted + namespace: ocp-kni + tag: assisted-installer-controller + assisted-service: + name: assisted + namespace: ocp-kni + tag: assisted-service + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: machine-config-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-techpreview-featuregate + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-techpreview +- as: verify + commands: | + make verify + container: + from: src +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- as: e2e-gcp-op + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: cluster-bootimages + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test/e2e/old-bootimages.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-upgrade + steps: + cluster_profile: vsphere + workflow: openshift-upgrade-vsphere +- as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- as: e2e-ovirt-upgrade + steps: + cluster_profile: ovirt + workflow: openshift-upgrade-ovirt +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-gcp-single-node + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-single-node +- as: e2e-gcp-op-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make test-e2e-single-node + from: src + resources: + requests: + cpu: 100m + workflow: openshift-e2e-gcp-single-node +- as: e2e-aws-upgrade-single-node + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-single-node +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: machine-config-operator diff --git a/ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10.yaml b/ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10.yaml new file mode 100644 index 0000000000000..f907f48423a59 --- /dev/null +++ b/ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: mdns-publisher +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: mdns-publisher diff --git a/ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10.yaml b/ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10.yaml new file mode 100644 index 0000000000000..3a8bace68e81b --- /dev/null +++ b/ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10.yaml @@ -0,0 +1,37 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: metal3-smart-exporter +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: metal3-smart-exporter diff --git a/ci-operator/config/openshift/metallb-operator/openshift-metallb-operator-release-4.10.yaml b/ci-operator/config/openshift/metallb-operator/openshift-metallb-operator-release-4.10.yaml new file mode 100644 index 0000000000000..51557ae9bdbd2 --- /dev/null +++ b/ci-operator/config/openshift/metallb-operator/openshift-metallb-operator-release-4.10.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + metallb: + name: "4.10" + namespace: ocp + tag: metallb + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + operator-index: + name: redhat-operator-index + namespace: ci + tag: v4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: metallb-operator +operator: + bundles: + - dockerfile_path: bundleci.Dockerfile + substitutions: + - pullspec: quay.io/openshift/origin-metallb:4.9 + with: pipeline:metallb + - pullspec: quay.io/openshift/origin-metallb-operator:4.9 + with: pipeline:metallb-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: operator-e2e + steps: + cluster_profile: aws + env: + OO_CHANNEL: alpha + OO_INSTALL_NAMESPACE: openshift-metallb-operator + OO_PACKAGE: metallb-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e + commands: | + OO_INSTALL_NAMESPACE=openshift-metallb-operator IS_OPENSHIFT=1 TESTS_REPORTS_PATH=/logs/artifacts/ make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: metallb-operator diff --git a/ci-operator/config/openshift/metallb/openshift-metallb-release-4.10.yaml b/ci-operator/config/openshift/metallb/openshift-metallb-release-4.10.yaml new file mode 100644 index 0000000000000..0aba86b642d93 --- /dev/null +++ b/ci-operator/config/openshift/metallb/openshift-metallb-release-4.10.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: metallb +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: metallb-l2-e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + ENABLE_METALLB_MODE=l2 + METALLB_REPO=https://github.com/openshift/metallb.git + workflow: baremetalds-metallb-e2e +- as: metallb-l2-e2e-metal-ipi-ovn + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OVNKubernetes + ENABLE_METALLB_MODE=l2 + METALLB_REPO=https://github.com/openshift/metallb.git + workflow: baremetalds-metallb-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: metallb diff --git a/ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10.yaml b/ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10.yaml new file mode 100644 index 0000000000000..3440982f9e929 --- /dev/null +++ b/ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-admission-controller +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: multus-admission-controller diff --git a/ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.10.yaml b/ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.10.yaml new file mode 100644 index 0000000000000..b4a681d0d6b41 --- /dev/null +++ b/ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.10.yaml @@ -0,0 +1,71 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.8 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-cni +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: multus-cni diff --git a/ci-operator/config/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10.yaml b/ci-operator/config/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10.yaml new file mode 100644 index 0000000000000..13a725a7ffd58 --- /dev/null +++ b/ci-operator/config/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-networkpolicy +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: multus-networkpolicy diff --git a/ci-operator/config/openshift/must-gather-clean/openshift-must-gather-clean-release-4.10.yaml b/ci-operator/config/openshift/must-gather-clean/openshift-must-gather-clean-release-4.10.yaml new file mode 100644 index 0000000000000..d6b4169844f60 --- /dev/null +++ b/ci-operator/config/openshift/must-gather-clean/openshift-must-gather-clean-release-4.10.yaml @@ -0,0 +1,36 @@ +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: verify-deps + commands: make verify-deps + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: must-gather-clean diff --git a/ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.10.yaml b/ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.10.yaml new file mode 100644 index 0000000000000..be4bf25634faa --- /dev/null +++ b/ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.10.yaml @@ -0,0 +1,65 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: cli + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: must-gather +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: must-gather diff --git a/ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10.yaml b/ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10.yaml new file mode 100644 index 0000000000000..ba8881b844115 --- /dev/null +++ b/ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10.yaml @@ -0,0 +1,71 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: network-metrics-daemon +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make unittests + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make run-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: network-metrics-daemon diff --git a/ci-operator/config/openshift/network-tools/openshift-network-tools-release-4.10.yaml b/ci-operator/config/openshift/network-tools/openshift-network-tools-release-4.10.yaml new file mode 100644 index 0000000000000..a0033f99c7431 --- /dev/null +++ b/ci-operator/config/openshift/network-tools/openshift-network-tools-release-4.10.yaml @@ -0,0 +1,74 @@ +base_images: + ocp_4.7_ovn-kubernetes: + name: "4.10" + namespace: ocp + tag: ovn-kubernetes + ocp_4.8_ovn-kubernetes: + name: "4.10" + namespace: ocp + tag: ovn-kubernetes + ocp_4.9_ovn-kubernetes: + name: "4.10" + namespace: ocp + tag: ovn-kubernetes + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 + tools: + name: "4.10" + namespace: ocp + tag: tools +binary_build_commands: '"make build --warn-undefined-variables"' +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: tools + inputs: + ocp_4.9_ovn-kubernetes: + as: + - registry.ci.openshift.org/ocp/4.9:ovn-kubernetes + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: network-tools +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: '"make build GO_BUILD_FLAGS:=''-race'' --warn-undefined-variables"' +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: network-tools diff --git a/ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10.yaml b/ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10.yaml new file mode 100644 index 0000000000000..338e07d7883f6 --- /dev/null +++ b/ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10.yaml @@ -0,0 +1,43 @@ +base_images: + ocp_4.6_base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: ocp_4.6_base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: node-feature-discovery +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: node-feature-discovery diff --git a/ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10.yaml b/ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10.yaml new file mode 100644 index 0000000000000..0e35ba16fd619 --- /dev/null +++ b/ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10.yaml @@ -0,0 +1,41 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: node-problem-detector-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: node-problem-detector-operator diff --git a/ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10.yaml b/ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10.yaml new file mode 100644 index 0000000000000..9a7b0b880a1d3 --- /dev/null +++ b/ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: node-problem-detector +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: node-problem-detector diff --git a/ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.10.yaml b/ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.10.yaml new file mode 100644 index 0000000000000..5e140e0231ce1 --- /dev/null +++ b/ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.10.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus-node-exporter +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- as: test-unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: node_exporter diff --git a/ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10.yaml b/ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10.yaml new file mode 100644 index 0000000000000..43080888c9ed1 --- /dev/null +++ b/ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: images/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: oauth-apiserver +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-component + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: oauth-apiserver diff --git a/ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10.yaml b/ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10.yaml new file mode 100644 index 0000000000000..1e4e4a166e56a --- /dev/null +++ b/ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: oauth-proxy +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-component + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: oauth-proxy diff --git a/ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.10.yaml b/ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.10.yaml new file mode 100644 index 0000000000000..ff1b7c3275061 --- /dev/null +++ b/ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.10.yaml @@ -0,0 +1,88 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: images/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: oauth-server +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: oauth-server diff --git a/ci-operator/config/openshift/oc/openshift-oc-release-4.10.yaml b/ci-operator/config/openshift/oc/openshift-oc-release-4.10.yaml new file mode 100644 index 0000000000000..0c6741953d6b6 --- /dev/null +++ b/ci-operator/config/openshift/oc/openshift-oc-release-4.10.yaml @@ -0,0 +1,162 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + must-gather-base: + name: "4.10" + namespace: ocp + tag: must-gather + ocp_builder_rhel-7-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.8 + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.9 + tests-base: + name: "4.10" + namespace: ocp + tag: tests +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: images/cli/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + to: cli +- context_dir: images/tools + from: cli + to: tools +- dockerfile_path: images/cli/Dockerfile.rhel + from: tests-base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + to: tests +- dockerfile_path: images/cli/Dockerfile.rhel + from: must-gather-base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + to: must-gather +- context_dir: images/deployer + dockerfile_path: Dockerfile.rhel + from: cli + to: deployer +- dockerfile_path: images/cli-artifacts/Dockerfile.rhel + from: cli + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + to: cli-artifacts +- context_dir: images/recycler/ + dockerfile_path: Dockerfile.rhel + from: cli + to: recycler +promotion: + additional_images: + oc-rpms: rpms + excluded_images: + - tests + - must-gather + - oc-base-with-rpms + name: "4.10" + namespace: ocp +raw_steps: +- rpm_image_injection_step: + from: base + to: oc-base-with-rpms +resources: + '*': + requests: + cpu: "3" + memory: 6Gi + build-rpms-from-tar: + requests: + cpu: 100m + memory: 100Mi +rpm_build_commands: |- + TMPDIR=$( mktemp -d ) + RPMBUILD_DIR=_rpmbuild/ + mkdir -p ${RPMBUILD_DIR}/{BUILD,RPMS,SOURCES,SPECS,SRPMS} + tar -czf "${TMPDIR}/openshift-clients-0.0.1.tar.gz" --exclude='.git' --transform='s|^.|openshift-clients-0.0.1|' --exclude='openshift-clients-0.0.1.tar.gz' ./ + cp ./oc.spec "${RPMBUILD_DIR}/SPECS/" + cp "${TMPDIR}/openshift-clients-0.0.1.tar.gz" "${RPMBUILD_DIR}/SOURCES/" + rpmbuild -ba --nodeps --define "_topdir $( pwd )/${RPMBUILD_DIR}" ${RPMBUILD_DIR}/SPECS/oc.spec --define "os_git_vars OS_GIT_VERSION='4.7.0' OS_GIT_COMMIT='${OPENSHIFT_BUILD_COMMIT::8}' OS_GIT_MAJOR='' OS_GIT_MINOR='' OS_GIT_TREE_STATE=''" +rpm_build_location: _rpmbuild/RPMS/ +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build-rpms-from-tar + commands: '# noop, just to force the building the `rpms` target' + container: + from: oc-base-with-rpms +- as: rpm-build + commands: | + make rpm-build + container: + from: src +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-agnostic-cmd + steps: + cluster_profile: azure4 + env: + TEST_SUITE: openshift/test-cmd + workflow: openshift-e2e-azure +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: oc diff --git a/ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10.yaml b/ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10.yaml new file mode 100644 index 0000000000000..a4147d6261662 --- /dev/null +++ b/ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10.yaml @@ -0,0 +1,134 @@ +base_images: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.8 + os: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + os-minimal: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + from_repository: true +images: +- dockerfile_path: ci/dockerfiles/builder.Dockerfile + from: root + to: osdk-builder +- dockerfile_path: release/ansible/Dockerfile.rhel8 + from: os + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: ansible-operator +- dockerfile_path: release/helm/Dockerfile + from: os-minimal + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: helm-operator +- dockerfile_path: release/sdk/Dockerfile + from: os-minimal + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: operator-sdk +- dockerfile_path: ci/dockerfiles/ansible-e2e.Dockerfile + from: ansible-operator + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-ansible-e2e +- context_dir: test/ansible/advanced-molecule-operator + dockerfile_path: Dockerfile + from: ansible-operator + to: osdk-ansible-full-e2e +- dockerfile_path: ci/dockerfiles/helm-e2e.Dockerfile + from: helm-operator + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-helm-e2e +promotion: + excluded_images: + - osdk-builder + - osdk-ansible-e2e + - osdk-ansible-full-e2e + - osdk-helm-e2e + - memcached-operator + - nginx-operator + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build/operator-sdk-dev-x86_64-linux-gnu +tests: +- as: unit + commands: | + echo "patch upstream" + make -f ci/prow.Makefile patch + echo "running unit tests" + make test-unit + container: + from: src +- as: sanity + commands: | + echo "setting environment" + export GOCACHE=/tmp + export XDG_CACHE_HOME=/tmp + unset VERSION + echo "patch upstream" + make -f ci/prow.Makefile patch + echo "running make test-sanity" + make test-sanity + container: + from: src +- as: e2e-aws-ansible + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make -f ci/prow.Makefile test-e2e-ansible + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-helm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make -f ci/prow.Makefile test-e2e-helm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ocp-release-operator-sdk diff --git a/ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10.yaml b/ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10.yaml new file mode 100644 index 0000000000000..2fe3e58c76ff7 --- /dev/null +++ b/ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10.yaml @@ -0,0 +1,76 @@ +base_rpm_images: + os: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: images/installer/Dockerfile + from: base + to: ansible +promotion: + name: "4.10" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + INSTALL_PKGS="which tar wget hostname sysvinit-tools util-linux socat tree findutils lsof bind-utils shadow-utils" + cat < /opt/Dockerfile + FROM os + RUN mkdir -p /var/lib/origin && \ + yum install -y ${INSTALL_PKGS} && \ + rpm -V ${INSTALL_PKGS} && \ + yum clean all && rm -rf /var/cache/yum/* + DOCKERFILE + from: os + to: src-dockerfile +- project_directory_image_build_step: + from: os + inputs: + src: {} + src-dockerfile: + paths: + - destination_dir: . + source_path: /opt/Dockerfile + to: base +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + unit: + requests: + cpu: "1" + memory: 1.5Gi +rpm_build_commands: tito tag --offline --accept-auto-changelog --use-release '9999%{?dist}'; + tito build --output="_output/local/releases" --rpm --test --offline --quiet; mkdir + -p _output/local/releases/rpms; mv _output/local/releases/noarch/* _output/local/releases/rpms; + createrepo _output/local/releases/rpms +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: | + set -eo pipefail + yum install -y gcc libffi-devel python-devel openssl-devel python3 + pip3 install tox virtualenv==16.7.9 + chmod uga+w /etc/passwd +tests: +- as: unit + commands: | + set -o pipefail + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + tox + container: + from: test-bin +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: openshift-ansible diff --git a/ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10.yaml b/ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10.yaml new file mode 100644 index 0000000000000..d012f73d91d3a --- /dev/null +++ b/ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: images/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: openshift-apiserver +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-cmd + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-cmd +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: openshift-apiserver diff --git a/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10.yaml b/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10.yaml new file mode 100644 index 0000000000000..d88719d3b2cb4 --- /dev/null +++ b/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openshift-controller-manager +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: openshift-controller-manager diff --git a/ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10.yaml b/ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10.yaml new file mode 100644 index 0000000000000..2416250044420 --- /dev/null +++ b/ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openshift-state-metrics +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: make validate-modules && git diff --exit-code + container: + from: src +- as: gofmt + commands: make gofmtcheck + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: doccheck + commands: make doccheck + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: openshift-state-metrics diff --git a/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10.yaml b/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10.yaml new file mode 100644 index 0000000000000..2527e8b5848de --- /dev/null +++ b/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10.yaml @@ -0,0 +1,81 @@ +base_images: + cli: + name: "4.10" + namespace: ocp + tag: cli +binary_build_commands: make all +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +promotion: + name: "4.10" + namespace: ocp +releases: + latest: + candidate: + product: ocp + stream: nightly + version: "4.8" +resources: + '*': + limits: + memory: 8Gi + requests: + cpu: "1" + memory: 4Gi + bin: + requests: + cpu: "2" + memory: 8Gi + e2e-aws: + requests: + cpu: "4" + memory: 4Gi +test_binary_build_commands: make test +tests: +- as: title-check + commands: make name-check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: critical-test + cli: latest + commands: ./bin/extended-platform-tests run all --dry-run|grep -iv "VMonly"|grep + -E "OLM.*Critical"|./bin/extended-platform-tests run -f - + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + - as: pr-test + cli: latest + commands: make pr-test + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +- as: sanity + cron: 0 */8 * * * + steps: + cluster_profile: aws + test: + - as: periodic-e2e-test + cli: latest + commands: make nightly-test + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: openshift-tests-private diff --git a/ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.10.yaml b/ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.10.yaml new file mode 100644 index 0000000000000..a643272b49b32 --- /dev/null +++ b/ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.10.yaml @@ -0,0 +1,59 @@ +base_images: + cli: + name: "4.10" + namespace: ocp + tag: cli +binary_build_commands: make all +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.10" + namespace: ocp +releases: + latest: + candidate: + product: ocp + stream: nightly + version: "4.8" +resources: + '*': + limits: + memory: 8Gi + requests: + cpu: "1" + memory: 4Gi + bin: + requests: + cpu: "2" + memory: 8Gi + e2e-aws: + requests: + cpu: "4" + memory: 4Gi +test_binary_build_commands: make test +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: bin-test + cli: latest + commands: ./bin/extended-platform-tests run all --dry-run|grep "Critical"|./bin/extended-platform-tests + run -f - + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: openshift-tests diff --git a/ci-operator/config/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..3b63493a68cf9 --- /dev/null +++ b/ci-operator/config/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: go build cmd/openstack-cinder-csi-driver-operator/main.go +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openstack-cinder-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: openstack-cinder-csi-driver-operator-test +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-csi + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-csi-cinder +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: openstack-cinder-csi-driver-operator diff --git a/ci-operator/config/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10.yaml b/ci-operator/config/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10.yaml new file mode 100644 index 0000000000000..20e0c078b689a --- /dev/null +++ b/ci-operator/config/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10.yaml @@ -0,0 +1,106 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + project_image: + context_dir: . + dockerfile_path: base.Dockerfile +images: +- dockerfile_path: operator-lifecycle-manager.Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: operator-lifecycle-manager +- dockerfile_path: operator-registry.Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: operator-registry +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: unit-olm + commands: | + # Note(tflannag): Hacks for https://github.com/kubernetes-sigs/controller-runtime/commit/58c17f696263fc4a35ef5de198f99aa1717e7b87 + # as we run into permission denied errors when attempting to create the ${HOME}/.cache directory in the unit test. + echo "Overriding the \$XDG_CACHE_HOME directory" + export XDG_CACHE_HOME=/tmp/.cache + + make unit/olm + container: + from: src +- as: unit-registry + commands: make unit/registry + container: + from: src +- as: unit-api + commands: make unit/api + container: + from: src +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=${ARTIFACT_DIR} make e2e/olm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: operator-framework-olm diff --git a/ci-operator/config/openshift/origin/openshift-origin-release-4.10.yaml b/ci-operator/config/openshift/origin/openshift-origin-release-4.10.yaml new file mode 100644 index 0000000000000..1eeef1265d41c --- /dev/null +++ b/ci-operator/config/openshift/origin/openshift-origin-release-4.10.yaml @@ -0,0 +1,257 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + tools: + name: "4.10" + namespace: ocp + tag: tools +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.16-openshift-4.8 +images: +- dockerfile_path: images/tests/Dockerfile.rhel + from: tools + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: tests +- dockerfile_path: images/hello-openshift/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: hello-openshift +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 4Gi + bin: + requests: + cpu: "3" + memory: 7Gi + tests: + requests: + cpu: "3" + memory: 7Gi + verify: + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-loki +- as: e2e-aws-ovn + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-ovn +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-agnostic-cmd + steps: + cluster_profile: azure4 + env: + TEST_SUITE: openshift/test-cmd + workflow: openshift-e2e-azure +- as: e2e-gcp-builds + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-builds +- as: e2e-aws-disruptive + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-disruption +- as: e2e-gcp-disruptive + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-disruption +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-aws-jenkins + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-jenkins +- as: e2e-gcp-image-ecosystem + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-image-ecosystem +- as: e2e-aws-image-registry + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-image-registry +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-upgrade-gcp +- as: e2e-gcp-csi + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-csi +- as: e2e-aws-upgrade + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + TEST_TYPE: upgrade + TEST_UPGRADE_OPTIONS: abort-at=100 + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-serial +- as: e2e-aws-csi + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-csi +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: e2e-aws-fips + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + FIPS_ENABLED: "true" + TEST_SUITE: openshift/conformance/parallel + pre: + - chain: ipi-aws-pre + - ref: fips-check + test: + - ref: openshift-e2e-test + workflow: ipi-aws +- as: e2e-aws-multitenant + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-sdn-multi +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: e2e-aws-single-node + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-single-node +- as: e2e-aws-single-node-serial + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + TEST_SUITE: openshift/conformance/serial + workflow: openshift-e2e-aws-single-node +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-serial + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/serial + workflow: openshift-e2e-openstack-ipi +- as: e2e-aws-csi-migration + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: origin diff --git a/ci-operator/config/openshift/os/openshift-os-release-4.10.yaml b/ci-operator/config/openshift/os/openshift-os-release-4.10.yaml new file mode 100644 index 0000000000000..7914f93af489a --- /dev/null +++ b/ci-operator/config/openshift/os/openshift-os-release-4.10.yaml @@ -0,0 +1,50 @@ +base_images: + coreos_coreos-assembler_latest: + name: coreos-assembler + namespace: coreos + tag: latest +build_root: + image_stream_tag: + name: fcos-buildroot + namespace: coreos + tag: testing-devel +images: +- dockerfile_path: ci/Dockerfile + inputs: + coreos_coreos-assembler_latest: + as: + - registry.svc.ci.openshift.org/coreos/coreos-assembler:latest + to: build-test-qemu-img +promotion: + excluded_images: + - '*' + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 1000m + memory: 1Gi + build-test-qemu: + limits: + devices.kubevirt.io/kvm: "1" + requests: + cpu: 1000m + devices.kubevirt.io/kvm: "1" + memory: 3Gi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: validate + commands: ./ci/validate.sh + container: + from: src +- as: build-test-qemu + commands: /src/ci/build-test-qemu.sh + container: + from: build-test-qemu-img +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: os diff --git a/ci-operator/config/openshift/osin/openshift-osin-release-4.10.yaml b/ci-operator/config/openshift/osin/openshift-osin-release-4.10.yaml new file mode 100644 index 0000000000000..ebef129853588 --- /dev/null +++ b/ci-operator/config/openshift/osin/openshift-osin-release-4.10.yaml @@ -0,0 +1,30 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: go build ./... +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: go build -race ./... +tests: +- as: unit + commands: | + go test -race -json ./... | gotest2junit > ${ARTIFACT_DIR}/junit_report.xml + container: + from: test-bin +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: osin diff --git a/ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..d4f1c15ba514f --- /dev/null +++ b/ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/ovirt/csi-driver-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ovirt-csi-driver-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: test + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ovirt-csi-driver-operator diff --git a/ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10.yaml b/ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..94efeb5b6fa63 --- /dev/null +++ b/ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.13: + name: builder + namespace: ocp + tag: rhel-7-golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/ovirt/csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ovirt-csi-driver +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ovirt-csi-driver diff --git a/ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10.yaml b/ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10.yaml new file mode 100644 index 0000000000000..2573bb690492c --- /dev/null +++ b/ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10.yaml @@ -0,0 +1,148 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.6_cli: + name: "4.10" + namespace: ocp + tag: cli + ocp_4.7_cli: + name: "4.10" + namespace: ocp + tag: cli + ocp_4.8_cli: + name: "4.10" + namespace: ocp + tag: cli + ocp_4.9_cli: + name: "4.10" + namespace: ocp + tag: cli + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- from: base + inputs: + ocp_4.9_cli: + as: + - registry.ci.openshift.org/ocp/4.9:cli + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ovn-kubernetes +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws-ovn-local-gateway + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + GATEWAY_MODE: local + workflow: openshift-e2e-aws-ovn +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack-periodic + cron: 0 0 * * * + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-aws-ovn-windows + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- as: e2e-gcp-ovn + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-ovn +- as: e2e-gcp-ovn-upgrade + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-upgrade-gcp-ovn +- as: e2e-vsphere-windows + steps: + cluster_profile: vsphere + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port +- as: e2e-openstack-ovn + steps: + cluster_profile: openstack-vexxhost + env: + NETWORK_TYPE: OVNKubernetes + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ovn-kubernetes diff --git a/ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.10.yaml b/ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.10.yaml new file mode 100644 index 0000000000000..64092426844b0 --- /dev/null +++ b/ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.10.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: project-request-limit +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: project-request-limit diff --git a/ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10.yaml b/ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10.yaml new file mode 100644 index 0000000000000..1b1017a4cbaa8 --- /dev/null +++ b/ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: prom-label-proxy +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- as: test-unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: prom-label-proxy diff --git a/ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10.yaml b/ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10.yaml new file mode 100644 index 0000000000000..d881f7ca2db5e --- /dev/null +++ b/ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus-alertmanager +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- as: test + commands: make build && make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: prometheus-alertmanager diff --git a/ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10.yaml b/ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10.yaml new file mode 100644 index 0000000000000..859f33e2624b4 --- /dev/null +++ b/ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10.yaml @@ -0,0 +1,103 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/coreos/prometheus-operator +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus-operator +- dockerfile_path: Dockerfile.config-reloader.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus-config-reloader +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- as: test-unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: prometheus-operator diff --git a/ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.10.yaml b/ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.10.yaml new file mode 100644 index 0000000000000..c450e036834ce --- /dev/null +++ b/ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.10.yaml @@ -0,0 +1,114 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- as: common-test + commands: GOOPTS="-tags=builtinassets -p=1" make common-test + container: + from: src +- as: react-app-test + commands: | + nodejs_version=v14.16.1 + nodejs_platform=linux-x64 + nodejs="node-${nodejs_version}-${nodejs_platform}" + + cd /tmp + curl -LO "https://nodejs.org/download/release/${nodejs_version}/${nodejs}.tar.gz" + tar xf "${nodejs}.tar.gz" + + export NODEJS_HOME="/tmp/${nodejs}" + export PATH=$PATH:$NODEJS_HOME/bin + + HOME=/tmp npm install yarn + export PATH=$PATH:/tmp/node_modules/.bin + cd - + + make react-app-test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: prometheus diff --git a/ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.10.yaml b/ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.10.yaml new file mode 100644 index 0000000000000..5dc132c943b5d --- /dev/null +++ b/ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.10.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + operator-index: + name: redhat-operator-index + namespace: ci + tag: v4.8 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ptp-operator +operator: + bundles: + - dockerfile_path: bundleci.Dockerfile + substitutions: + - pullspec: quay.io/openshift/origin-ptp-operator:4.9 + with: pipeline:ptp-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: operator-e2e + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index + env: + OO_CHANNEL: alpha + OO_INSTALL_NAMESPACE: openshift-ptp + OO_PACKAGE: ptp-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e + commands: make test-validation-only + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: ptp-operator diff --git a/ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10.yaml b/ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10.yaml new file mode 100644 index 0000000000000..047b22def200b --- /dev/null +++ b/ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: redhat-subscription-injection-webhook +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: redhat-subscription-injection-webhook diff --git a/ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.10.yaml b/ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.10.yaml new file mode 100644 index 0000000000000..7242b777ca924 --- /dev/null +++ b/ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-route-override-cni +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: route-override-cni diff --git a/ci-operator/config/openshift/router/openshift-router-release-4.10.yaml b/ci-operator/config/openshift/router/openshift-router-release-4.10.yaml new file mode 100644 index 0000000000000..83814127c5e67 --- /dev/null +++ b/ci-operator/config/openshift/router/openshift-router-release-4.10.yaml @@ -0,0 +1,161 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: images/router/base/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + optional: true + to: haproxy-router-base +- dockerfile_path: images/router/haproxy/Dockerfile.rhel8 + from: haproxy-router-base + to: haproxy-router +- dockerfile_path: images/router/f5/Dockerfile + from: haproxy-router-base + to: f5-router +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: go test -race ./... + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-metal-ipi-ovn-router + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + test: + - as: baremetalds-e2e-conf-router + commands: | + #!/bin/bash + + set -o nounset + set -o errexit + set -o pipefail + + echo "************ baremetalds e2e router conf command ************" + + read -d '#' INCL << EOF + [sig-network] Services should provide secure master service + [sig-api-machinery] Watchers should be able to start watching from a specific resource version + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the gRPC interoperability tests [Suite:openshift/conformance/parallel/minimal] + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the h2spec conformance tests [Suite:openshift/conformance/parallel/minimal] + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the http2 tests [Suite:openshift/conformance/parallel/minimal] + [sig-network][Feature:Router] The HAProxy router converges when multiple routers are writing conflicting status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router converges when multiple routers are writing status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should enable openshift-monitoring to pull metrics [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose a health check on the metrics port [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose prometheus metrics for a route [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose the profiling endpoints [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should override the route host for overridden domains with a custom value [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should override the route host with a custom value [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should respond with 503 to unrecognized hosts [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should run even if it has no access to update status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve a route that points to two services and respect weights [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve routes that were created from an ingress [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve the correct routes when running with the haproxy config manager [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve the correct routes when scoped to a single namespace and label set [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should set Forwarded headers appropriately [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should support reencrypt to services backed by a serving certificate automatically [Suite:openshift/conformance/parallel] + # + EOF + + cat <(echo "$INCL") > "${SHARED_DIR}/test-list" + from: baremetal-installer + resources: + requests: + cpu: 1000m + memory: 500Mi + - ref: baremetalds-e2e-test + workflow: baremetalds-e2e +- as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: router diff --git a/ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.10.yaml b/ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.10.yaml new file mode 100644 index 0000000000000..af1a2ce5c1d1a --- /dev/null +++ b/ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.10.yaml @@ -0,0 +1,37 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: verify + commands: | + make build + make verify + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: runtime-utils diff --git a/ci-operator/config/openshift/sdn/openshift-sdn-release-4.10.yaml b/ci-operator/config/openshift/sdn/openshift-sdn-release-4.10.yaml new file mode 100644 index 0000000000000..2001d63ce194b --- /dev/null +++ b/ci-operator/config/openshift/sdn/openshift-sdn-release-4.10.yaml @@ -0,0 +1,92 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: images/sdn/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sdn +- dockerfile_path: images/kube-proxy/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kube-proxy +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-multitenant + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: sdn diff --git a/ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10.yaml b/ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10.yaml new file mode 100644 index 0000000000000..66c52ef103f3a --- /dev/null +++ b/ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: service-ca-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: JUNIT_REPORT=1 make test-unit + container: + from: src +- as: verify + commands: JUNIT_REPORT=1 make verify + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: service-ca-operator diff --git a/ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.10.yaml b/ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.10.yaml new file mode 100644 index 0000000000000..630ec6d6ec6a5 --- /dev/null +++ b/ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.10.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/kubernetes-incubator/service-catalog +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: service-catalog +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make build-e2e && hack/create-subscription.sh && hack/run-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: service-catalog diff --git a/ci-operator/config/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10.yaml b/ci-operator/config/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10.yaml new file mode 100644 index 0000000000000..db485059d6cac --- /dev/null +++ b/ci-operator/config/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/sig-storage-local-static-provisioner +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: local-storage-static-provisioner +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make no-container-test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: sig-storage-local-static-provisioner diff --git a/ci-operator/config/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10.yaml b/ci-operator/config/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10.yaml new file mode 100644 index 0000000000000..fde338b842e61 --- /dev/null +++ b/ci-operator/config/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: special-resource-rhel8-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: special-resource-operator diff --git a/ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.10.yaml b/ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.10.yaml new file mode 100644 index 0000000000000..556964af9b6a3 --- /dev/null +++ b/ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.10.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sriov-cni +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: sriov-cni diff --git a/ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10.yaml b/ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10.yaml new file mode 100644 index 0000000000000..520a7cc966fe4 --- /dev/null +++ b/ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-dp-admission-controller +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: sriov-dp-admission-controller diff --git a/ci-operator/config/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10.yaml b/ci-operator/config/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10.yaml new file mode 100644 index 0000000000000..077c23cc07c94 --- /dev/null +++ b/ci-operator/config/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-network-device-plugin +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: sriov-network-device-plugin diff --git a/ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10.yaml b/ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10.yaml new file mode 100644 index 0000000000000..5fe5e8e3a17d0 --- /dev/null +++ b/ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10.yaml @@ -0,0 +1,126 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + operator-index: + name: redhat-operator-index + namespace: ci + tag: v4.8 + sriov-cni: + name: "4.8" + namespace: ocp + tag: sriov-cni + sriov-dp-admission-controller: + name: "4.8" + namespace: ocp + tag: sriov-dp-admission-controller + sriov-infiniband-cni: + name: "4.8" + namespace: ocp + tag: sriov-infiniband-cni + sriov-network-device-plugin: + name: "4.8" + namespace: ocp + tag: sriov-network-device-plugin +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sriov-network-operator +- dockerfile_path: Dockerfile.sriov-network-config-daemon.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sriov-network-config-daemon +- dockerfile_path: Dockerfile.webhook.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sriov-network-webhook +operator: + bundles: + - dockerfile_path: bundleci.Dockerfile + substitutions: + - pullspec: quay.io/openshift/origin-sriov-dp-admission-controller:4.8 + with: pipeline:sriov-dp-admission-controller + - pullspec: quay.io/openshift/origin-sriov-cni:4.8 + with: sriov-cni + - pullspec: quay.io/openshift/origin-sriov-infiniband-cni:4.8 + with: pipeline:sriov-infiniband-cni + - pullspec: quay.io/openshift/origin-sriov-network-device-plugin:4.8 + with: pipeline:sriov-network-device-plugin + - pullspec: quay.io/openshift/origin-sriov-network-config-daemon:4.8 + with: pipeline:sriov-network-config-daemon + - pullspec: quay.io/openshift/origin-sriov-network-webhook:4.8 + with: pipeline:sriov-network-webhook + - pullspec: quay.io/openshift/origin-sriov-network-operator:4.8 + with: pipeline:sriov-network-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: controllers + commands: CLUSTER_TYPE=openshift make test-controllers + container: + from: src +- as: pkg + commands: make test-pkg + container: + from: src +- as: api + commands: make test-api + container: + from: src +- as: operator-e2e + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index + env: + OO_CHANNEL: alpha + OO_INSTALL_NAMESPACE: openshift-sriov-network-operator + OO_PACKAGE: sriov-network-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e + commands: make test-e2e-validation-only + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: sriov-network-operator diff --git a/ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.10.yaml b/ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.10.yaml new file mode 100644 index 0000000000000..ac2826468f255 --- /dev/null +++ b/ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.10.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: telemeter +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: GO111MODULE=on make vendor && git diff --exit-code + container: + from: src +- as: unit + commands: make lint test-unit + container: + from: src +- as: format + commands: make test-format + container: + from: src +- as: integration + commands: make test-integration + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: benchmark + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-benchmark + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: telemeter diff --git a/ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10.yaml b/ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10.yaml new file mode 100644 index 0000000000000..68464f108e4fa --- /dev/null +++ b/ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10.yaml @@ -0,0 +1,27 @@ +base_images: + ansible_operator: + name: "4.10" + namespace: ocp + tag: ansible-operator +build_root: + project_image: + dockerfile_path: build/custom-ci-build-root.Dockerfile +images: +- dockerfile_path: build/Dockerfile + from: ansible_operator + to: template-service-broker-operator +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: template-service-broker-operator diff --git a/ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.10.yaml b/ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.10.yaml new file mode 100644 index 0000000000000..8457c375d354d --- /dev/null +++ b/ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.10.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: images/Dockerfile.rhel + from: base + inputs: + ocp_builder_golang-1.12: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.12 + to: template-service-broker +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: template-service-broker diff --git a/ci-operator/config/openshift/thanos/openshift-thanos-release-4.10.yaml b/ci-operator/config/openshift/thanos/openshift-thanos-release-4.10.yaml new file mode 100644 index 0000000000000..6d2cbfb06206f --- /dev/null +++ b/ci-operator/config/openshift/thanos/openshift-thanos-release-4.10.yaml @@ -0,0 +1,107 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: thanos +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: vendor + commands: scripts/verify-vendor.sh && git diff --exit-code + container: + from: src +- as: test-local + commands: GOFLAGS= make test-local + container: + from: src +- as: react-app-test + commands: | + nodejs_version=v12.22.1 + nodejs_platform=linux-x64 + nodejs="node-${nodejs_version}-${nodejs_platform}" + + cd /tmp + curl -LO "https://nodejs.org/download/release/${nodejs_version}/${nodejs}.tar.gz" + tar xf "${nodejs}.tar.gz" + + export NODEJS_HOME="/tmp/${nodejs}" + export PATH=$PATH:$NODEJS_HOME/bin + + HOME=/tmp npm install yarn + export PATH=$PATH:/tmp/node_modules/.bin + cd - + + make react-app-test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: thanos diff --git a/ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10.yaml b/ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10.yaml new file mode 100644 index 0000000000000..50c877b01b403 --- /dev/null +++ b/ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +images: +- from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.ci.openshift.org/openshift/release:golang-1.15 + to: vertical-pod-autoscaler-operator +- dockerfile_path: images/operator-registry/Dockerfile.registry.ci + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.ci.openshift.org/openshift/release:golang-1.15 + to: vpa-operator-registry +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: manifest-diff + commands: IS_CONTAINER=TRUE make manifest-diff + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-olm-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: vertical-pod-autoscaler-operator diff --git a/ci-operator/config/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..dbd8c1667363e --- /dev/null +++ b/ci-operator/config/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vsphere-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: vsphere-csi-driver-operator-test +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: "true" + container: + from: src +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: e2e-vsphere-csi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: vmware-vsphere-csi-driver-operator diff --git a/ci-operator/config/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10.yaml b/ci-operator/config/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..a4f2c27a3b574 --- /dev/null +++ b/ci-operator/config/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/vsphere-csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vsphere-csi-driver +- dockerfile_path: Dockerfile.syncer.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vsphere-csi-driver-syncer +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: "true" + container: + from: src +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: e2e-vsphere-csi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: vmware-vsphere-csi-driver diff --git a/ci-operator/config/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10.yaml b/ci-operator/config/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10.yaml new file mode 100644 index 0000000000000..66c9997dbfd83 --- /dev/null +++ b/ci-operator/config/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vsphere-problem-detector +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: vsphere-problem-detector diff --git a/ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10.yaml b/ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10.yaml new file mode 100644 index 0000000000000..e0aafc0977e55 --- /dev/null +++ b/ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10.yaml @@ -0,0 +1,62 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.9 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-whereabouts-ipam-cni +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: whereabouts-cni diff --git a/ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10.yaml b/ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10.yaml new file mode 100644 index 0000000000000..8e15bd881225d --- /dev/null +++ b/ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.tools + to: windows-machine-config-bootstrapper-tests +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build + commands: | + make build --warn-undefined-variables + container: + from: src +- as: verify + commands: make verify-all --warn-undefined-variables + container: + from: src +- as: e2e-wmcb + steps: + cluster_profile: aws + test: + - as: e2e-wmcb + commands: |- + #!/bin/bash + + set -o nounset + set -o errexit + set -o pipefail + + cluster_profile=/var/run/secrets/ci.openshift.io/cluster-profile + export AWS_SHARED_CREDENTIALS_FILE=${cluster_profile}/.awscred + export KUBE_SSH_KEY_PATH=${cluster_profile}/ssh-privatekey + + make run-wmcb-ci-e2e-test + dependencies: + - env: WMCB_IMAGE + name: windows-machine-config-bootstrapper-tests + from: src + resources: + requests: + cpu: 1000m + memory: 600Mi + workflow: ipi-aws-ovn-hybrid +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: windows-machine-config-bootstrapper diff --git a/ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10.yaml b/ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10.yaml new file mode 100644 index 0000000000000..025d37ff1d689 --- /dev/null +++ b/ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10.yaml @@ -0,0 +1,120 @@ +base_images: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build +build_root: + from_repository: true + use_build_cache: true +images: +- dockerfile_path: build/Dockerfile.ci + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: windows-machine-config-operator-test +operator: + bundles: + - context_dir: . + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: REPLACE_IMAGE + with: pipeline:windows-machine-config-operator-test +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 400Mi + src: + limits: + memory: 10Gi + requests: + cpu: 100m + memory: 10Gi + windows-machine-config-operator-test: + limits: + memory: 10Gi + requests: + cpu: 100m + memory: 10Gi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: lint + commands: make lint + container: + from: src +- as: build + commands: make build + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: aws-e2e-operator + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: azure-e2e-operator + steps: + cluster_profile: azure4 + test: + - ref: windows-e2e-operator-test + workflow: ipi-azure-ovn-hybrid +- as: vsphere-e2e-operator + steps: + cluster_profile: vsphere + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port +- as: aws-e2e-upgrade + steps: + cluster_profile: aws + env: + OO_CHANNEL: preview + OO_INSTALL_NAMESPACE: openshift-windows-machine-config-operator + OO_PACKAGE: windows-machine-config-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-aws-upgrade + commands: |- + #!/bin/bash + set -euo pipefail + cluster_profile=/var/run/secrets/ci.openshift.io/cluster-profile + export AWS_SHARED_CREDENTIALS_FILE=${cluster_profile}/.awscred + export KUBE_SSH_KEY_PATH=${cluster_profile}/ssh-privatekey + make run-ci-e2e-upgrade-test + dependencies: + - env: OO_INDEX + name: ci-index + from: windows-machine-config-operator-test + resources: + requests: + cpu: 1000m + memory: 400Mi + workflow: optional-operators-ci-aws-ovn-hybrid +- as: vsphere-e2e-periodic + cron: 0 */8 * * * + steps: + cluster_profile: vsphere + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port +zz_generated_metadata: + branch: release-4.10 + org: openshift + repo: windows-machine-config-operator diff --git a/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10.yaml b/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10.yaml new file mode 100644 index 0000000000000..729930f43409f --- /dev/null +++ b/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: operator-marketplace +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: operator-framework + repo: operator-marketplace diff --git a/ci-operator/config/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10.yaml b/ci-operator/config/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10.yaml new file mode 100644 index 0000000000000..89925b142e81d --- /dev/null +++ b/ci-operator/config/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: "4.10" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cloud-event-proxy +promotion: + name: "4.10" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.10" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: redhat-cne + repo: cloud-event-proxy From d9a7adfe83fa0955c059417deab6423a19bfa71c Mon Sep 17 00:00:00 2001 From: Petr Muller Date: Wed, 4 Aug 2021 15:18:10 +0200 Subject: [PATCH 2/6] [4.10] Generate ci-operator configuration for openshift-priv --- ...v-ansible-service-broker-release-4.10.yaml | 93 ++++ .../api/openshift-priv-api-release-4.10.yaml | 56 +++ ...riv-apiserver-library-go-release-4.10.yaml | 41 ++ ...enshift-priv-app-netutil-release-4.10.yaml | 35 ++ ...-ebs-csi-driver-operator-release-4.10.yaml | 78 ++++ ...-priv-aws-ebs-csi-driver-release-4.10.yaml | 80 ++++ ...-efs-csi-driver-operator-release-4.10.yaml | 50 +++ ...-priv-aws-efs-csi-driver-release-4.10.yaml | 50 +++ ...shift-priv-aws-efs-utils-release-4.10.yaml | 32 ++ ...aws-pod-identity-webhook-release-4.10.yaml | 63 +++ ...disk-csi-driver-operator-release-4.10.yaml | 61 +++ ...iv-azure-disk-csi-driver-release-4.10.yaml | 58 +++ ...-priv-baremetal-operator-release-4.10.yaml | 104 +++++ ...riv-baremetal-runtimecfg-release-4.10.yaml | 117 +++++ .../openshift-priv-bond-cni-release-4.10.yaml | 40 ++ ...-priv-build-machinery-go-release-4.10.yaml | 32 ++ ...t-priv-build-test-images-release-4.10.yaml | 44 ++ .../openshift-priv-builder-release-4.10.yaml | 84 ++++ ...iv-cert-manager-operator-release-4.10.yaml | 52 +++ ...priv-cincinnati-operator-release-4.10.yaml | 64 +++ ...openshift-priv-client-go-release-4.10.yaml | 26 ++ ...loud-credential-operator-release-4.10.yaml | 93 ++++ ...openshift-priv-cloud-event-proxy-main.yaml | 45 ++ ...t-priv-cloud-event-proxy-release-4.10.yaml | 45 ++ ...ft-priv-cloud-event-proxy-release-4.9.yaml | 46 ++ ...etwork-config-controller-release-4.10.yaml | 55 +++ ...d-provider-alibaba-cloud-release-4.10.yaml | 46 ++ ...-priv-cloud-provider-aws-release-4.10.yaml | 51 +++ ...riv-cloud-provider-azure-release-4.10.yaml | 75 ++++ ...-priv-cloud-provider-ibm-release-4.10.yaml | 54 +++ ...cloud-provider-openstack-release-4.10.yaml | 94 ++++ ...cluster-api-actuator-pkg-release-4.10.yaml | 102 +++++ ...cluster-api-provider-aws-release-4.10.yaml | 93 ++++ ...uster-api-provider-azure-release-4.10.yaml | 106 +++++ ...r-api-provider-baremetal-release-4.10.yaml | 106 +++++ ...cluster-api-provider-gcp-release-4.10.yaml | 89 ++++ ...er-api-provider-ibmcloud-release-4.10.yaml | 65 +++ ...er-api-provider-kubemark-release-4.10.yaml | 56 +++ ...er-api-provider-kubevirt-release-4.10.yaml | 80 ++++ ...ter-api-provider-libvirt-release-4.10.yaml | 61 +++ ...r-api-provider-openstack-release-4.10.yaml | 101 +++++ ...uster-api-provider-ovirt-release-4.10.yaml | 73 ++++ ...ter-api-provider-powervs-release-4.10.yaml | 57 +++ ...-authentication-operator-release-4.10.yaml | 162 +++++++ ...ster-autoscaler-operator-release-4.10.yaml | 93 ++++ ...uster-baremetal-operator-release-4.10.yaml | 154 +++++++ ...t-priv-cluster-bootstrap-release-4.10.yaml | 93 ++++ ...ft-priv-cluster-capacity-release-4.10.yaml | 42 ++ ...troller-manager-operator-release-4.10.yaml | 93 ++++ ...-cluster-config-operator-release-4.10.yaml | 90 ++++ ...shot-controller-operator-release-4.10.yaml | 75 ++++ ...riv-cluster-dns-operator-release-4.10.yaml | 95 +++++ ...iv-cluster-etcd-operator-release-4.10.yaml | 176 ++++++++ ...-image-registry-operator-release-4.10.yaml | 146 +++++++ ...cluster-ingress-operator-release-4.10.yaml | 123 ++++++ ...-kube-apiserver-operator-release-4.10.yaml | 221 ++++++++++ ...troller-manager-operator-release-4.10.yaml | 87 ++++ ...ube-descheduler-operator-release-4.10.yaml | 60 +++ ...-kube-scheduler-operator-release-4.10.yaml | 93 ++++ ...ersion-migrator-operator-release-4.10.yaml | 86 ++++ ...cluster-machine-approver-release-4.10.yaml | 112 +++++ ...ster-monitoring-operator-release-4.10.yaml | 116 +++++ ...cluster-network-operator-release-4.10.yaml | 174 ++++++++ ...riv-cluster-nfd-operator-release-4.10.yaml | 60 +++ ...ter-node-tuning-operator-release-4.10.yaml | 83 ++++ ...shift-apiserver-operator-release-4.10.yaml | 120 ++++++ ...troller-manager-operator-release-4.10.yaml | 91 ++++ ...luster-policy-controller-release-4.10.yaml | 89 ++++ ...rride-admission-operator-release-4.10.yaml | 91 ++++ ...ource-override-admission-release-4.10.yaml | 51 +++ ...cluster-samples-operator-release-4.10.yaml | 103 +++++ ...cluster-storage-operator-release-4.10.yaml | 117 +++++ ...priv-cluster-update-keys-release-4.10.yaml | 36 ++ ...cluster-version-operator-release-4.10.yaml | 120 ++++++ ...priv-compliance-operator-release-4.10.yaml | 69 +++ ...ft-priv-configmap-reload-release-4.10.yaml | 64 +++ ...ft-priv-console-operator-release-4.10.yaml | 105 +++++ .../openshift-priv-console-release-4.10.yaml | 108 +++++ ...tainernetworking-plugins-release-4.10.yaml | 71 ++++ ...ft-priv-contour-operator-release-4.10.yaml | 44 ++ .../openshift-priv-contour-release-4.10.yaml | 42 ++ .../openshift-priv-coredns-release-4.10.yaml | 102 +++++ ...hift-priv-crd-schema-gen-release-4.10.yaml | 47 ++ ...cluster-driver-registrar-release-4.10.yaml | 43 ++ ...i-driver-manila-operator-release-4.10.yaml | 60 +++ ...hift-priv-csi-driver-nfs-release-4.10.yaml | 57 +++ ...shared-resource-operator-release-4.10.yaml | 55 +++ ...i-driver-shared-resource-release-4.10.yaml | 94 ++++ ...iv-csi-external-attacher-release-4.10.yaml | 80 ++++ ...csi-external-provisioner-release-4.10.yaml | 80 ++++ ...riv-csi-external-resizer-release-4.10.yaml | 76 ++++ ...csi-external-snapshotter-release-4.10.yaml | 94 ++++ ...t-priv-csi-livenessprobe-release-4.10.yaml | 80 ++++ ...si-node-driver-registrar-release-4.10.yaml | 76 ++++ ...nshift-priv-csi-operator-release-4.10.yaml | 47 ++ ...enshift-priv-descheduler-release-4.10.yaml | 46 ++ ...hift-priv-driver-toolkit-release-4.10.yaml | 41 ++ ...t-priv-egress-router-cni-release-4.10.yaml | 82 ++++ .../openshift-priv-etcd-openshift-4.10.yaml | 72 ++++ ...iv-external-dns-operator-release-4.10.yaml | 40 ++ ...nshift-priv-external-dns-release-4.10.yaml | 40 ++ ...v-federation-v2-operator-release-4.10.yaml | 41 ++ ...-file-integrity-operator-release-4.10.yaml | 70 +++ ...p-pd-csi-driver-operator-release-4.10.yaml | 75 ++++ ...t-priv-gcp-pd-csi-driver-release-4.10.yaml | 63 +++ .../openshift-priv-ghostunnel-master.yaml | 35 ++ ...penshift-priv-ghostunnel-release-4.10.yaml | 35 ++ ...openshift-priv-ghostunnel-release-4.5.yaml | 29 ++ ...openshift-priv-ghostunnel-release-4.6.yaml | 38 ++ ...openshift-priv-ghostunnel-release-4.7.yaml | 38 ++ ...openshift-priv-ghostunnel-release-4.8.yaml | 38 ++ ...openshift-priv-ghostunnel-release-4.9.yaml | 36 ++ .../openshift-priv-grafana-release-4.10.yaml | 80 ++++ .../hadoop/openshift-priv-hadoop-master.yaml | 35 ++ .../openshift-priv-hadoop-release-4.10.yaml | 35 ++ .../openshift-priv-hadoop-release-4.5.yaml | 30 ++ .../openshift-priv-hadoop-release-4.6.yaml | 38 ++ .../openshift-priv-hadoop-release-4.7.yaml | 38 ++ .../openshift-priv-hadoop-release-4.8.yaml | 38 ++ .../openshift-priv-hadoop-release-4.9.yaml | 36 ++ .../helm/openshift-priv-helm-master.yaml | 35 ++ .../openshift-priv-helm-release-4.10.yaml | 35 ++ .../helm/openshift-priv-helm-release-4.5.yaml | 29 ++ .../helm/openshift-priv-helm-release-4.6.yaml | 38 ++ .../helm/openshift-priv-helm-release-4.7.yaml | 38 ++ .../helm/openshift-priv-helm-release-4.8.yaml | 38 ++ .../helm/openshift-priv-helm-release-4.9.yaml | 36 ++ .../hive/openshift-priv-hive-master.yaml | 38 ++ .../openshift-priv-hive-release-4.10.yaml | 38 ++ .../hive/openshift-priv-hive-release-4.5.yaml | 30 ++ .../hive/openshift-priv-hive-release-4.6.yaml | 38 ++ .../hive/openshift-priv-hive-release-4.7.yaml | 38 ++ .../hive/openshift-priv-hive-release-4.8.yaml | 38 ++ .../hive/openshift-priv-hive-release-4.9.yaml | 39 ++ ...-hyperconverged-cluster-operator-main.yaml | 267 ++++++++++++ ...onverged-cluster-operator-release-1.1.yaml | 138 ++++++ ...onverged-cluster-operator-release-1.2.yaml | 214 ++++++++++ ...onverged-cluster-operator-release-1.3.yaml | 190 +++++++++ ...onverged-cluster-operator-release-1.4.yaml | 324 ++++++++++++++ ...nverged-cluster-operator-release-4.10.yaml | 267 ++++++++++++ ...onverged-cluster-operator-release-4.7.yaml | 192 +++++++++ ...onverged-cluster-operator-release-4.8.yaml | 272 ++++++++++++ ...onverged-cluster-operator-release-4.9.yaml | 268 ++++++++++++ ...nshift-priv-ib-sriov-cni-release-4.10.yaml | 52 +++ ...hift-priv-image-registry-release-4.10.yaml | 94 ++++ .../openshift-priv-images-release-4.10.yaml | 76 ++++ ...t-priv-insights-operator-release-4.10.yaml | 95 +++++ ...openshift-priv-installer-release-4.10.yaml | 401 ++++++++++++++++++ ...-integration-tests-main__v4.7.console.yaml | 55 +++ ...-integration-tests-main__v4.8.console.yaml | 55 +++ ...-priv-ironic-agent-image-release-4.10.yaml | 47 ++ ...inventory-recorder-image-release-4.10.yaml | 40 ++ ...nshift-priv-ironic-image-release-4.10.yaml | 48 +++ ...v-ironic-inspector-image-release-4.10.yaml | 40 ++ ...iv-ironic-ipa-downloader-release-4.10.yaml | 44 ++ ...-ironic-rhcos-downloader-release-4.10.yaml | 64 +++ ...ironic-static-ip-manager-release-4.10.yaml | 40 ++ ...iv-jenkins-client-plugin-release-4.10.yaml | 54 +++ ...s-openshift-login-plugin-release-4.10.yaml | 42 ++ ...priv-jenkins-sync-plugin-release-4.10.yaml | 42 ++ .../openshift-priv-jenkins-release-4.10.yaml | 99 +++++ ...v-k8s-prometheus-adapter-release-4.10.yaml | 76 ++++ ...ift-priv-kube-rbac-proxy-release-4.10.yaml | 76 ++++ ...-priv-kube-state-metrics-release-4.10.yaml | 88 ++++ ...openshift-priv-kubecsr-openshift-4.10.yaml | 54 +++ ...ft-priv-kubefed-operator-release-4.10.yaml | 49 +++ .../openshift-priv-kubefed-release-4.10.yaml | 41 ++ ...iv-kubernetes-autoscaler-release-3.11.yaml | 47 -- ...iv-kubernetes-autoscaler-release-4.10.yaml | 162 +++++++ ...storage-version-migrator-release-4.10.yaml | 56 +++ ...ubernetes-metrics-server-release-3.11.yaml | 35 -- ...-priv-kubernetes-nmstate-release-4.10.yaml | 25 ++ ...v-kubernetes-oc-4.2-kubernetes-1.14.0.yaml | 27 -- ...v-kubernetes-oc-4.3-kubernetes-1.16.2.yaml | 23 - ...v-kubernetes-oc-4.4-kubernetes-1.17.0.yaml | 23 - ...v-kubernetes-oc-4.5-kubernetes-1.18.8.yaml | 23 - ...riv-kubernetes-oc-4.6-kubernetes-1.19.yaml | 22 - ...v-kubernetes-oc-4.7-kubernetes-1.20.1.yaml | 22 - ...netes-oc-4.8-kubernetes-1.21.0-beta.1.yaml | 22 - ...bernetes-origin-4.2-kubernetes-1.14.0.yaml | 27 -- ...s-origin-4.3-kubernetes-1.16.0-beta.2.yaml | 27 -- ...tes-origin-4.4-kubernetes-1.17.0-rc.2.yaml | 27 -- ...penshift-priv-kubernetes-release-4.10.yaml | 373 ++++++++++++++++ ...-kubernetes-sdn-4.2-kubernetes-1.14.0.yaml | 27 -- ...priv-kubevirt-csi-driver-release-4.10.yaml | 44 ++ ...ft-priv-kuryr-kubernetes-release-4.10.yaml | 76 ++++ ...hift-priv-leader-elector-release-4.10.yaml | 42 ++ ...penshift-priv-library-go-release-4.10.yaml | 57 +++ ...ift-priv-linuxptp-daemon-release-4.10.yaml | 60 +++ ...v-local-storage-operator-release-4.10.yaml | 102 +++++ .../openshift-priv-loki-release-4.10.yaml | 45 ++ ...riv-machine-api-operator-release-4.10.yaml | 214 ++++++++++ ...-machine-config-operator-release-4.10.yaml | 249 +++++++++++ ...hift-priv-mdns-publisher-release-4.10.yaml | 76 ++++ ...iv-metal3-smart-exporter-release-4.10.yaml | 38 ++ ...ft-priv-metallb-operator-release-4.10.yaml | 79 ++++ .../openshift-priv-metallb-release-4.10.yaml | 73 ++++ ...enshift-priv-metering-operator-master.yaml | 149 +++++++ ...t-priv-metering-operator-release-4.10.yaml | 149 +++++++ ...ft-priv-metering-operator-release-4.5.yaml | 79 ++++ ...ft-priv-metering-operator-release-4.6.yaml | 149 +++++++ ...ft-priv-metering-operator-release-4.7.yaml | 145 +++++++ ...ft-priv-metering-operator-release-4.8.yaml | 149 +++++++ ...ft-priv-metering-operator-release-4.9.yaml | 150 +++++++ ...tus-admission-controller-release-4.10.yaml | 48 +++ ...penshift-priv-multus-cni-release-4.10.yaml | 72 ++++ ...riv-multus-networkpolicy-release-4.10.yaml | 48 +++ ...t-priv-must-gather-clean-release-4.10.yaml | 37 ++ ...enshift-priv-must-gather-release-4.10.yaml | 66 +++ ...v-network-metrics-daemon-release-4.10.yaml | 72 ++++ ...shift-priv-network-tools-release-4.10.yaml | 75 ++++ ...v-node-feature-discovery-release-4.10.yaml | 44 ++ ...roblem-detector-operator-release-4.10.yaml | 42 ++ ...iv-node-problem-detector-release-4.10.yaml | 39 ++ ...shift-priv-node_exporter-release-4.10.yaml | 80 ++++ ...ift-priv-oauth-apiserver-release-4.10.yaml | 97 +++++ ...enshift-priv-oauth-proxy-release-4.10.yaml | 84 ++++ ...nshift-priv-oauth-server-release-4.10.yaml | 89 ++++ .../oc/openshift-priv-oc-release-4.10.yaml | 163 +++++++ ...ocp-release-operator-sdk-release-4.10.yaml | 135 ++++++ .../openshift-priv-odf-operator-main.yaml | 79 ++++ .../openshift-priv-odh-manifests-master.yaml | 48 +++ ...t-priv-openshift-ansible-release-4.10.yaml | 77 ++++ ...priv-openshift-apiserver-release-4.10.yaml | 97 +++++ ...shift-controller-manager-release-4.10.yaml | 84 ++++ ...-openshift-state-metrics-release-4.10.yaml | 96 +++++ ...-openshift-tests-private-release-4.10.yaml | 68 +++ ...ift-priv-openshift-tests-release-4.10.yaml | 60 +++ ...nder-csi-driver-operator-release-4.10.yaml | 60 +++ ...v-operator-framework-olm-release-4.10.yaml | 107 +++++ ...perator-lifecycle-manager-release-4.1.yaml | 74 ++++ ...perator-lifecycle-manager-release-4.2.yaml | 74 ++++ ...perator-lifecycle-manager-release-4.3.yaml | 70 +++ ...perator-lifecycle-manager-release-4.4.yaml | 68 +++ ...perator-lifecycle-manager-release-4.5.yaml | 68 +++ ...perator-lifecycle-manager-release-4.6.yaml | 81 ++++ ...perator-lifecycle-manager-release-4.7.yaml | 85 ++++ ...hift-priv-operator-marketplace-master.yaml | 96 +++++ ...priv-operator-marketplace-release-4.1.yaml | 74 ++++ ...riv-operator-marketplace-release-4.10.yaml | 96 +++++ ...priv-operator-marketplace-release-4.2.yaml | 74 ++++ ...priv-operator-marketplace-release-4.3.yaml | 74 ++++ ...priv-operator-marketplace-release-4.4.yaml | 78 ++++ ...priv-operator-marketplace-release-4.5.yaml | 78 ++++ ...priv-operator-marketplace-release-4.6.yaml | 91 ++++ ...priv-operator-marketplace-release-4.7.yaml | 95 +++++ ...priv-operator-marketplace-release-4.8.yaml | 95 +++++ ...priv-operator-marketplace-release-4.9.yaml | 97 +++++ ...ft-priv-operator-registry-release-4.1.yaml | 38 ++ ...ft-priv-operator-registry-release-4.2.yaml | 38 ++ ...ft-priv-operator-registry-release-4.3.yaml | 38 ++ ...ft-priv-operator-registry-release-4.4.yaml | 38 ++ ...ft-priv-operator-registry-release-4.5.yaml | 38 ++ ...ft-priv-operator-registry-release-4.6.yaml | 54 +++ ...ft-priv-operator-registry-release-4.7.yaml | 58 +++ .../openshift-priv-origin-release-4.10.yaml | 258 +++++++++++ .../os/openshift-priv-os-release-4.10.yaml | 51 +++ .../openshift-priv-osin-release-4.10.yaml | 31 ++ ...virt-csi-driver-operator-release-4.10.yaml | 69 +++ ...ft-priv-ovirt-csi-driver-release-4.10.yaml | 57 +++ ...hift-priv-ovn-kubernetes-release-4.10.yaml | 140 ++++++ .../presto/openshift-priv-presto-master.yaml | 46 ++ .../openshift-priv-presto-release-4.10.yaml | 46 ++ .../openshift-priv-presto-release-4.5.yaml | 39 ++ .../openshift-priv-presto-release-4.6.yaml | 49 +++ .../openshift-priv-presto-release-4.7.yaml | 49 +++ .../openshift-priv-presto-release-4.8.yaml | 49 +++ .../openshift-priv-presto-release-4.9.yaml | 47 ++ ...iv-project-request-limit-release-4.10.yaml | 60 +++ ...ft-priv-prom-label-proxy-release-4.10.yaml | 76 ++++ ...-prometheus-alertmanager-release-4.10.yaml | 95 +++++ ...priv-prometheus-operator-release-4.10.yaml | 103 +++++ ...penshift-priv-prometheus-release-4.10.yaml | 115 +++++ ...nshift-priv-ptp-operator-release-4.10.yaml | 85 ++++ ...iption-injection-webhook-release-4.10.yaml | 50 +++ ...-priv-route-override-cni-release-4.10.yaml | 64 +++ .../openshift-priv-router-release-4.10.yaml | 162 +++++++ ...shift-priv-runtime-utils-release-4.10.yaml | 38 ++ .../sdn/openshift-priv-sdn-release-4.10.yaml | 93 ++++ ...priv-service-ca-operator-release-4.10.yaml | 94 ++++ ...ift-priv-service-catalog-release-4.10.yaml | 56 +++ ...local-static-provisioner-release-4.10.yaml | 44 ++ ...priv-special-resource-operator-master.yaml | 25 +- ...pecial-resource-operator-release-4.10.yaml | 42 ++ ...special-resource-operator-release-4.5.yaml | 46 ++ ...special-resource-operator-release-4.6.yaml | 46 ++ ...special-resource-operator-release-4.7.yaml | 31 +- ...special-resource-operator-release-4.8.yaml | 29 +- ...special-resource-operator-release-4.9.yaml | 25 +- ...openshift-priv-sriov-cni-release-4.10.yaml | 56 +++ ...-dp-admission-controller-release-4.10.yaml | 48 +++ ...ov-network-device-plugin-release-4.10.yaml | 52 +++ ...v-sriov-network-operator-release-4.10.yaml | 127 ++++++ ...openshift-priv-telemeter-release-4.10.yaml | 84 ++++ ...-service-broker-operator-release-4.10.yaml | 28 ++ ...-template-service-broker-release-4.10.yaml | 65 +++ .../openshift-priv-thanos-release-4.10.yaml | 108 +++++ ...-pod-autoscaler-operator-release-4.10.yaml | 90 ++++ ...here-csi-driver-operator-release-4.10.yaml | 59 +++ ...mware-vsphere-csi-driver-release-4.10.yaml | 63 +++ ...vsphere-problem-detector-release-4.10.yaml | 59 +++ ...ift-priv-whereabouts-cni-release-4.10.yaml | 63 +++ ...hine-config-bootstrapper-release-4.10.yaml | 71 ++++ ...-machine-config-operator-release-4.10.yaml | 114 +++++ 304 files changed, 22970 insertions(+), 417 deletions(-) create mode 100644 ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/contour/openshift-priv-contour-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master.yaml create mode 100644 ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8.yaml create mode 100644 ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9.yaml create mode 100644 ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-master.yaml create mode 100644 ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8.yaml create mode 100644 ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9.yaml create mode 100644 ci-operator/config/openshift-priv/helm/openshift-priv-helm-master.yaml create mode 100644 ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.8.yaml create mode 100644 ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.9.yaml create mode 100644 ci-operator/config/openshift-priv/hive/openshift-priv-hive-master.yaml create mode 100644 ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.8.yaml create mode 100644 ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.9.yaml create mode 100644 ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main.yaml create mode 100644 ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1.yaml create mode 100644 ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2.yaml create mode 100644 ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3.yaml create mode 100644 ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4.yaml create mode 100644 ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8.yaml create mode 100644 ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9.yaml create mode 100644 ci-operator/config/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/integration-tests/openshift-priv-integration-tests-main__v4.7.console.yaml create mode 100644 ci-operator/config/openshift-priv/integration-tests/openshift-priv-integration-tests-main__v4.8.console.yaml create mode 100644 ci-operator/config/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11.yaml create mode 100644 ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11.yaml create mode 100644 ci-operator/config/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.10.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.8-kubernetes-1.21.0-beta.1.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2.yaml create mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10.yaml delete mode 100644 ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0.yaml create mode 100644 ci-operator/config/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/metallb/openshift-priv-metallb-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-master.yaml create mode 100644 ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8.yaml create mode 100644 ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9.yaml create mode 100644 ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/must-gather-clean/openshift-priv-must-gather-clean-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/odf-operator/openshift-priv-odf-operator-main.yaml create mode 100644 ci-operator/config/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master.yaml create mode 100644 ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1.yaml create mode 100644 ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2.yaml create mode 100644 ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3.yaml create mode 100644 ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4.yaml create mode 100644 ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8.yaml create mode 100644 ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9.yaml create mode 100644 ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1.yaml create mode 100644 ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2.yaml create mode 100644 ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3.yaml create mode 100644 ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4.yaml create mode 100644 ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/os/openshift-priv-os-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/presto/openshift-priv-presto-master.yaml create mode 100644 ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.7.yaml create mode 100644 ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.8.yaml create mode 100644 ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.9.yaml create mode 100644 ci-operator/config/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5.yaml create mode 100644 ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6.yaml create mode 100644 ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10.yaml create mode 100644 ci-operator/config/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10.yaml diff --git a/ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10.yaml b/ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10.yaml new file mode 100644 index 0000000000000..aa8033d717556 --- /dev/null +++ b/ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + ansible_operator: + name: 4.10-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.10-priv + namespace: ocp-private + tag: base +binary_build_commands: make openshift-ci-make-rpm +build_root: + project_image: + dockerfile_path: build/custom-ci-build-root.Dockerfile +canonical_go_repository: github.com/openshift/ansible-service-broker +images: +- context_dir: operator + dockerfile_path: build/Dockerfile + from: ansible_operator + to: ansible-service-broker-operator +- dockerfile_path: build/Dockerfile-ubi + from: base + to: ansible-service-broker +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make openshift-ci-test-container +tests: +- as: fmt + commands: make fmt + container: + from: test-bin +- as: fmtcheck + commands: make fmtcheck + container: + from: test-bin +- as: vet + commands: make vet + container: + from: test-bin +- as: lint + commands: make lint + container: + from: test-bin +- as: test + commands: make test + container: + from: test-bin +- as: build + commands: make build + container: + from: test-bin +- as: operator-molecule-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: operator-molecule-olm-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster-olm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ansible-service-broker diff --git a/ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.10.yaml b/ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.10.yaml new file mode 100644 index 0000000000000..c76e3fc98a172 --- /dev/null +++ b/ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.10.yaml @@ -0,0 +1,56 @@ +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/api +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build + commands: | + true + container: + from: bin +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: verify-client-go + commands: | + dir=$GOPATH/src/github.com/openshift/client-go + git clone https://github.com/openshift/client-go $dir + rm -rf $dir/vendor/github.com/openshift/api/* + cp -Rf * $dir/vendor/github.com/openshift/api/ + rm -rf $dir/vendor/github.com/openshift/api/vendor + cd $dir + make generate + go build ./... + container: + from: bin +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: api diff --git a/ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.10.yaml b/ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.10.yaml new file mode 100644 index 0000000000000..3f2efda115649 --- /dev/null +++ b/ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.10.yaml @@ -0,0 +1,41 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/apiserver-library-go +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: apiserver-library-go diff --git a/ci-operator/config/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.10.yaml b/ci-operator/config/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.10.yaml new file mode 100644 index 0000000000000..f505b722af26f --- /dev/null +++ b/ci-operator/config/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.10.yaml @@ -0,0 +1,35 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/app-netutil +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make testpod +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: app-netutil diff --git a/ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c628800dadfb7 --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/aws-ebs-csi-driver-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-ebs-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: aws-ebs-csi-driver-operator-test +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-aws-csi-migration + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: aws-ebs-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10.yaml b/ci-operator/config/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..009abe341d71d --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-sigs/aws-ebs-csi-driver +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-ebs-csi-driver +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + # Set $HOME for golangci-lint cache + HOME=/tmp make verify + container: + from: src +- as: unit + commands: | + make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: aws-ebs-csi-driver diff --git a/ci-operator/config/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..677a93fde0e61 --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/aws-efs-csi-driver-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-efs-csi-driver-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: aws-efs-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10.yaml b/ci-operator/config/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..76328ca1e5e67 --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10.yaml @@ -0,0 +1,50 @@ +base_images: + aws-efs-utils-base: + name: 4.10-priv + namespace: ocp-private + tag: aws-efs-utils-base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: sigs.k8s.io/aws-efs-csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: aws-efs-utils-base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-efs-csi-driver +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: hack/verify-gofmt && hack/verify-govet + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: aws-efs-csi-driver diff --git a/ci-operator/config/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10.yaml b/ci-operator/config/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10.yaml new file mode 100644 index 0000000000000..efa149ec99938 --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10.yaml @@ -0,0 +1,32 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/aws-efs-utils +images: +- dockerfile_path: Dockerfile + from: base + to: aws-efs-utils-base +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: aws-efs-utils diff --git a/ci-operator/config/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10.yaml b/ci-operator/config/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10.yaml new file mode 100644 index 0000000000000..89af2a7362618 --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make amazon-eks-pod-identity-webhook +build_root: + from_repository: true +canonical_go_repository: github.com/aws/amazon-eks-pod-identity-webhook +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-pod-identity-webhook +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: aws-pod-identity-webhook diff --git a/ci-operator/config/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..45a68cdbefc1a --- /dev/null +++ b/ci-operator/config/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/azure-disk-csi-driver-operator +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-disk-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: azure-disk-csi-driver-operator-test +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-csi + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi +- as: e2e-azure-csi-migration + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: azure-disk-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10.yaml b/ci-operator/config/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..21a471a9d0036 --- /dev/null +++ b/ci-operator/config/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-sigs/azuredisk-csi-driver +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-disk-csi-driver +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit-skipped + commands: "true" + container: + from: src +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-csi + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi +- as: e2e-azure-csi-migration + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: azure-disk-csi-driver diff --git a/ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10.yaml new file mode 100644 index 0000000000000..135664fb8d88f --- /dev/null +++ b/ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10.yaml @@ -0,0 +1,104 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +canonical_go_repository: github.com/metal3-io/baremetal-operator +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: baremetal-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: lint + commands: export GOLANGCI_LINT_CACHE=/tmp/.cache make linters + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-serial-ipv4 + steps: + cluster_profile: packet + workflow: baremetalds-e2e-serial-ipv4 +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: baremetal-operator diff --git a/ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10.yaml b/ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10.yaml new file mode 100644 index 0000000000000..5793a8ba21581 --- /dev/null +++ b/ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10.yaml @@ -0,0 +1,117 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + ubi8: + name: ubi + namespace: ocp + tag: "8" +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/baremetal-runtimecfg +images: +- dockerfile_path: Dockerfile.openshift + from: base-os + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: baremetal-runtimecfg +promotion: + name: 4.10-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + rm -rf /etc/yum.repos.d/* + curl http://base-4-6-rhel8.ocp.svc > /etc/yum.repos.d/base-4-6-rhel8.repo + from: ubi8 + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: baremetal-runtimecfg diff --git a/ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10.yaml b/ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10.yaml new file mode 100644 index 0000000000000..d46eb2cd6155e --- /dev/null +++ b/ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/bond-cni +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: network-interface-bond-cni +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: bond-cni diff --git a/ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.10.yaml b/ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.10.yaml new file mode 100644 index 0000000000000..5f2f0956ec1a1 --- /dev/null +++ b/ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.10.yaml @@ -0,0 +1,32 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.7 +canonical_go_repository: github.com/openshift/build-machinery-go +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: build-machinery-go diff --git a/ci-operator/config/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10.yaml b/ci-operator/config/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10.yaml new file mode 100644 index 0000000000000..33e6edbd96330 --- /dev/null +++ b/ci-operator/config/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: cli +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/openshift/build-test-images +images: +- context_dir: roots2i + dockerfile_path: Dockerfile + from: base + to: test-build-roots2i +- context_dir: simples2i + dockerfile_path: Dockerfile + from: base + to: test-build-simples2i +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: build-test-images diff --git a/ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.10.yaml b/ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.10.yaml new file mode 100644 index 0000000000000..7c5cbb4fe564e --- /dev/null +++ b/ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.10.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/builder +images: +- dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: docker-builder +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: hack/test.sh + container: + from: src +- as: verify + commands: hack/verify.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +- as: e2e-aws-cgroupsv2 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-cgroupsv2 +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: builder diff --git a/ci-operator/config/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10.yaml new file mode 100644 index 0000000000000..e83e93bbe0b2d --- /dev/null +++ b/ci-operator/config/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10.yaml @@ -0,0 +1,52 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cert-manager-operator +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cert-manager-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cert-manager-operator diff --git a/ci-operator/config/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10.yaml new file mode 100644 index 0000000000000..12ddc0bf18295 --- /dev/null +++ b/ci-operator/config/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/cincinnati-operator +images: +- dockerfile_path: build/Dockerfile + from: base + to: cincinnati-operator +- dockerfile_path: dev/Dockerfile + from: base + to: cincinnati-graph-data-container +promotion: + excluded_images: + - cincinnati-operator + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit-test + container: + from: src +- as: operator-e2e + steps: + cluster_profile: gcp + test: + - as: e2e-test + cli: initial + commands: OPENSHIFT_BUILD_NAMESPACE= OPERAND_IMAGE=quay.io/app-sre/cincinnati@sha256:d1d2f881bce1a1375ec8470133ee0a912164b8a7ecce19aac24d24e623aef59b + RELATED_IMAGE_OPERAND=quay.io/app-sre/cincinnati@sha256:d1d2f881bce1a1375ec8470133ee0a912164b8a7ecce19aac24d24e623aef59b + make func-test + dependencies: + - env: OPERATOR_IMAGE + name: stable:cincinnati-operator + - env: RELATED_IMAGE_OPERATOR + name: stable:cincinnati-operator + - env: GRAPH_DATA_IMAGE + name: stable:cincinnati-graph-data-container + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cincinnati-operator diff --git a/ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.10.yaml b/ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.10.yaml new file mode 100644 index 0000000000000..c2bff7c8d9149 --- /dev/null +++ b/ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.10.yaml @@ -0,0 +1,26 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/client-go +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make generate && make && make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: client-go diff --git a/ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10.yaml new file mode 100644 index 0000000000000..3bd2cb03584db --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build-no-gen +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cloud-credential-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cloud-credential-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: verify-deps + commands: make verify-deps + container: + from: src +- as: coverage + commands: | + export CODECOV_TOKEN=$(cat /tmp/secret/CODECOV_TOKEN) + make coverage + container: + from: src + secret: + mount_path: /tmp/secret + name: cloud-credential-operator-codecov-token +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-manual-oidc + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-manual-oidc-sts +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cloud-credential-operator diff --git a/ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main.yaml b/ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main.yaml new file mode 100644 index 0000000000000..41695228f25b6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main.yaml @@ -0,0 +1,45 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/redhat-cne/cloud-event-proxy +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cloud-event-proxy +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: main + org: openshift-priv + repo: cloud-event-proxy diff --git a/ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10.yaml b/ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10.yaml new file mode 100644 index 0000000000000..2955dd251cdb2 --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10.yaml @@ -0,0 +1,45 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/redhat-cne/cloud-event-proxy +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cloud-event-proxy +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cloud-event-proxy diff --git a/ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9.yaml b/ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9.yaml new file mode 100644 index 0000000000000..224ede721c3ab --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/redhat-cne/cloud-event-proxy +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cloud-event-proxy +promotion: + disabled: true + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cloud-event-proxy diff --git a/ci-operator/config/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10.yaml b/ci-operator/config/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10.yaml new file mode 100644 index 0000000000000..d395b3773044c --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: openshift/cloud-network-config-controller +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: cloud-network-config-controller +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make test +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cloud-network-config-controller diff --git a/ci-operator/config/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10.yaml b/ci-operator/config/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10.yaml new file mode 100644 index 0000000000000..e9fc6e589938c --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make cloud-controller-manager +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: k8s.io/cloud-provider-alibaba-cloud +images: +- dockerfile_path: openshift-hack/images/Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: alibaba-cloud-controller-manager +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: fmt + commands: make gofmt + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cloud-provider-alibaba-cloud diff --git a/ci-operator/config/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10.yaml b/ci-operator/config/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10.yaml new file mode 100644 index 0000000000000..a3d814c02fcb5 --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make aws-cloud-controller-manager +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: k8s.io/cloud-provider-aws +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: aws-cloud-controller-manager +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make test +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cloud-provider-aws diff --git a/ci-operator/config/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10.yaml b/ci-operator/config/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10.yaml new file mode 100644 index 0000000000000..e9f0ee102ebc2 --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make binaries +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.16-openshift-4.8 +canonical_go_repository: github.com/kubernetes-sigs/cloud-provider-azure +images: +- dockerfile_path: openshift-hack/images/cloud-controller-manager-openshift.Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-cloud-controller-manager +- dockerfile_path: openshift-hack/images/cloud-node-manager-openshift.Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-cloud-node-manager +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 6Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify-git-history + commands: make verify-history + container: + from: src +- as: verify + commands: | + # Set $HOME for golangci-lint cache + HOME=/tmp make verify + container: + from: src +- as: unit + commands: make test-unit-ci + container: + from: src +- as: e2e-azure-ccm + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ccm +- as: openshift-e2e-azure-ccm-install + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ccm-install +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cloud-provider-azure diff --git a/ci-operator/config/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10.yaml b/ci-operator/config/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10.yaml new file mode 100644 index 0000000000000..4f59df34bd5b4 --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: go build . +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/IBM-Cloud/cloud-provider-ibm +images: +- dockerfile_path: openshift-hack/images/Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ibm-cloud-controller-manager +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vet + commands: go vet $(go list ./...) + container: + from: src +- as: test + commands: go test -v -race -covermode=atomic -coverprofile=cover.out $(go list ./...) + container: + from: src +- as: fmt + commands: gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cloud-provider-ibm diff --git a/ci-operator/config/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10.yaml b/ci-operator/config/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10.yaml new file mode 100644 index 0000000000000..5372193930123 --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: k8s.io/cloud-provider-openstack +images: +- dockerfile_path: images/manila-csi-plugin/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-driver-manila +- dockerfile_path: images/cinder-csi-plugin/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openstack-cinder-csi-driver +- dockerfile_path: images/cloud-controller-manager/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openstack-cloud-controller-manager +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-csi-cinder + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-csi-cinder +- as: e2e-openstack-csi-manila + steps: + cluster_profile: openstack-vh-mecha + workflow: openshift-e2e-openstack-csi-manila +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cloud-provider-openstack diff --git a/ci-operator/config/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10.yaml new file mode 100644 index 0000000000000..d46e44a0aa8ca --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10.yaml @@ -0,0 +1,102 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-api-actuator-pkg +promotion: + additional_images: + cluster-api-actuator-pkg: src + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-tech-preview + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: openshift-e2e-vsphere +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make -C /go/src/github.com/openshift/cluster-api-actuator-pkg + test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-actuator-pkg diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10.yaml new file mode 100644 index 0000000000000..3d002fffcf24b --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/cluster-api-provider-aws +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: aws-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-aws diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10.yaml new file mode 100644 index 0000000000000..6f7a9d84eeece --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10.yaml @@ -0,0 +1,106 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: go build -o bin/manager sigs.k8s.io/cluster-api-provider-azure/cmd/manager/ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: sigs.k8s.io/cluster-api-provider-azure +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: azure-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: | + # Instead of getting alias for cluster-api-provider-azure under + # /go/src/sigs.k8s.io/cluster-api-provider-azure, I get https://github.com/openshift/release + # instead. Recreate the alias directory until the issue is fixed. + if [ ! -e /go/src/sigs.k8s.io/cluster-api-provider-azure/pkg ]; then + rm -rf /go/src/sigs.k8s.io/cluster-api-provider-azure + cp -r /go/src/github.com/openshift/cluster-api-provider-azure/ /go/src/sigs.k8s.io/. + cd /go/src/sigs.k8s.io/cluster-api-provider-azure + fi + IS_CONTAINER=TRUE make vet + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: unit + commands: | + NO_DOCKER=1 make test + container: + from: src +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: git-history + commands: ./hack/verify_history.sh + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-azure diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10.yaml new file mode 100644 index 0000000000000..ec9e137b1c5c3 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10.yaml @@ -0,0 +1,106 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-api-provider-baremetal +images: +- dockerfile_path: Dockerfile.rhel + from: base + to: baremetal-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: ./hack/ci-test.sh + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: generate-check + commands: make generate-check + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-baremetal diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10.yaml new file mode 100644 index 0000000000000..2340774407ef6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-api-provider-gcp +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: gcp-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-gcp diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10.yaml new file mode 100644 index 0000000000000..0d4d5d320f38e --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10.yaml @@ -0,0 +1,65 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-api-provider-ibmcloud +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.ci.openshift.org/openshift/release:golang-1.15 + to: ibmcloud-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make vet + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make lint + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-ibmcloud diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10.yaml new file mode 100644 index 0000000000000..a7a2c9e00b345 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/cluster-api-provider-kubemark +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kubemark-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-kubemark diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10.yaml new file mode 100644 index 0000000000000..525e869229fc0 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/cluster-api-provider-kubevirt +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kubevirt-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-kubevirt + steps: + cluster_profile: kubevirt + workflow: openshift-e2e-kubevirt +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-kubevirt diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10.yaml new file mode 100644 index 0000000000000..6d62e148a1f64 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-api-provider-libvirt +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: libvirt-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: actuator-pkg-staleness + commands: make check-pkg + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-libvirt diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10.yaml new file mode 100644 index 0000000000000..1e5de3a204581 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10.yaml @@ -0,0 +1,101 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/cluster-api-provider-openstack +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openstack-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-upgrade + steps: + cluster_profile: openstack + workflow: openshift-upgrade-openstack-loki +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-byon + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-byon +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-openstack diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10.yaml new file mode 100644 index 0000000000000..c6d6d3604398c --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10.yaml @@ -0,0 +1,73 @@ +base_images: + ansible-runner-ovirt: + name: ansible-runner-ovirt + namespace: openshift + tag: latest + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + ovirt-prfinder: + name: ovirt-prfinder + namespace: openshift + tag: latest +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-api-provider-ovirt +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ovirt-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-ovirt diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10.yaml new file mode 100644 index 0000000000000..742c40f50e0b0 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-api-provider-powervs +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: powervs-machine-controllers +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-api-provider-powervs diff --git a/ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10.yaml new file mode 100644 index 0000000000000..1de8a19ad0621 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10.yaml @@ -0,0 +1,162 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-authentication-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-authentication-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-agnostic-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-console-login + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh login + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-operator-encryption + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption-rotation + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-rotation JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption-perf + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-authentication-operator diff --git a/ci-operator/config/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10.yaml new file mode 100644 index 0000000000000..2b7ae9c6f0257 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-autoscaler-operator +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-autoscaler-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-autoscaler-operator diff --git a/ci-operator/config/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10.yaml new file mode 100644 index 0000000000000..ee6a61dddafce --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10.yaml @@ -0,0 +1,154 @@ +base_images: + assisted-installer: + name: assisted + namespace: ocp-kni + tag: assisted-installer + assisted-installer-agent: + name: assisted + namespace: ocp-kni + tag: assisted-installer-agent + assisted-installer-controller: + name: assisted + namespace: ocp-kni + tag: assisted-installer-controller + assisted-service: + name: assisted + namespace: ocp-kni + tag: assisted-service + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-baremetal-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-baremetal-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: ./hack/ci-test.sh + container: + from: src +- as: lint + commands: make lint + container: + from: src +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: generate-check + commands: make generate-check + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-serial-ipv4 + steps: + cluster_profile: packet + workflow: baremetalds-e2e-serial-ipv4 +- as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-baremetal-operator diff --git a/ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10.yaml new file mode 100644 index 0000000000000..9c3cf586eaa31 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-bootstrap +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-bootstrap +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-bootstrap diff --git a/ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10.yaml new file mode 100644 index 0000000000000..22f6d3d61cac3 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/cluster-capacity +images: +- dockerfile_path: images/cluster-capacity/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: cluster-capacity +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: make test + container: + from: test-bin +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-capacity diff --git a/ci-operator/config/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10.yaml new file mode 100644 index 0000000000000..a595093e7546c --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 + openshift_release_golang-1.16: + name: release + namespace: openshift + tag: golang-1.16 +binary_build_commands: go build cmd/cluster-cloud-controller-manager-operator/main.go +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/cluster-cloud-controller-manager-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-cloud-controller-manager-operator +- from: src + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-cloud-controller-manager-operator-src +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make test + container: + from: src +- as: vendor + commands: make vendor + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-ccm + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ccm +- as: e2e-aws-ccm-install + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ccm-install +- as: e2e-azure-ccm + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ccm +- as: e2e-azure-ccm-install + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ccm-install +- as: e2e-openstack-ccm + steps: + cluster_profile: openstack-vh-mecha + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ccm +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-cloud-controller-manager-operator diff --git a/ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10.yaml new file mode 100644 index 0000000000000..72b9869e51169 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-config-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-config-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-config-operator diff --git a/ci-operator/config/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10.yaml new file mode 100644 index 0000000000000..89cc30333cd55 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-csi-snapshot-controller-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-csi-snapshot-controller-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-csi-snapshot-controller-operator diff --git a/ci-operator/config/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10.yaml new file mode 100644 index 0000000000000..0599181811170 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-dns-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-dns-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-dns-operator diff --git a/ci-operator/config/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10.yaml new file mode 100644 index 0000000000000..19a18884981a7 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10.yaml @@ -0,0 +1,176 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-etcd-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-etcd-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-agnostic + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: e2e-aws-disruptive-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption-ovn +- as: e2e-gcp-disruptive + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-disruption +- as: e2e-gcp-disruptive-five-control-plane-replicas + steps: + cluster_profile: gcp + env: + CONTROL_PLANE_REPLICAS: "5" + workflow: openshift-e2e-gcp-disruption +- as: e2e-gcp-disruptive-ovn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-disruption-ovn +- as: e2e-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +- as: configmap-scale + steps: + cluster_profile: aws + workflow: openshift-perfscale-e2e-configmap-scale +- as: e2e-gcp-five-control-plane-replicas + steps: + cluster_profile: gcp + env: + CONTROL_PLANE_REPLICAS: "5" + workflow: openshift-e2e-gcp +- as: e2e-gcp-upgrade-five-control-plane-replicas + steps: + cluster_profile: gcp + env: + CONTROL_PLANE_REPLICAS: "5" + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-etcd-operator diff --git a/ci-operator/config/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10.yaml new file mode 100644 index 0000000000000..a950b664a3720 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10.yaml @@ -0,0 +1,146 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-image-registry-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: cluster-image-registry-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: JUNIT_REPORT=1 make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - as: e2e-test + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-vsphere +- as: verify + commands: make verify + container: + from: src +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-image-registry-operator diff --git a/ci-operator/config/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10.yaml new file mode 100644 index 0000000000000..814e6889472fe --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10.yaml @@ -0,0 +1,123 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-ingress-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-ingress-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-serial +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-ingress-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c5dfdadc0990a --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10.yaml @@ -0,0 +1,221 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-kube-apiserver-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-kube-apiserver-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: k8s-e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp +- as: k8s-e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp-serial +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-operator-encryption-rotation + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-rotation JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption-perf + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-aws-operator-disruptive-single-node + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-sno-disruptive JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: openshift-e2e-aws-single-node +- as: e2e-gcp-operator-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: openshift-e2e-gcp-single-node +- as: e2e-gcp-operator-encryption-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: openshift-e2e-gcp-single-node +- as: e2e-gcp-operator-encryption-rotation-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-rotation JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: openshift-e2e-gcp-single-node +- as: e2e-gcp-operator-encryption-perf-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: openshift-e2e-gcp-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-kube-apiserver-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10.yaml new file mode 100644 index 0000000000000..4ebce6ceb60e3 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10.yaml @@ -0,0 +1,87 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-kube-controller-manager-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: cluster-kube-controller-manager-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-preferred-host + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-preferred-host JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-kube-controller-manager-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10.yaml new file mode 100644 index 0000000000000..25ae8504798f6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-kube-descheduler-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-kube-descheduler-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify-gofmt + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-kube-descheduler-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10.yaml new file mode 100644 index 0000000000000..3de6bccf323d6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-kube-scheduler-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-kube-scheduler-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: unit + commands: make test-unit --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-preferred-host + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-preferred-host JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-kube-scheduler-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10.yaml new file mode 100644 index 0000000000000..13203eb5ca6d9 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-kube-storage-version-migrator-operator +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-kube-storage-version-migrator-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-kube-storage-version-migrator-operator diff --git a/ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10.yaml new file mode 100644 index 0000000000000..d942136d4ee34 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10.yaml @@ -0,0 +1,112 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-machine-approver +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-machine-approver +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-machine-approver diff --git a/ci-operator/config/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10.yaml new file mode 100644 index 0000000000000..2f015f6aa4c59 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10.yaml @@ -0,0 +1,116 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-monitoring-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-monitoring-operator +- dockerfile_literal: | + FROM src + from: src + to: cluster-monitoring-operator-src +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: generate + commands: make generate --always-make && git diff --exit-code + container: + from: src +- as: jsonnet-fmt + commands: make jsonnet-fmt --always-make && git diff --exit-code + container: + from: src +- as: rules + commands: make test-rules + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: shellcheck + commands: make shellcheck + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-agnostic-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-monitoring-operator diff --git a/ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10.yaml new file mode 100644 index 0000000000000..6b7b19f3a64ad --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10.yaml @@ -0,0 +1,174 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: hack/build-go.sh +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-network-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-network-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: hack/test-go.sh + container: + from: src +- as: verify + commands: "export GOLANGCI_LINT_VERSION=$(cat .golangciversion 2&> /dev/null || + echo \"1.23.8\") \nexport GOLANGCI_LINT_CACHE=/tmp/.cache\ncurl -sfL \"https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCI_LINT_VERSION:?'golangci-lint + version is unset'}/golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64.tar.gz\" + | tar -C /go/bin -zx --strip-components=1 \"golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64/golangci-lint\"\n + ./hack/verify-style.sh\n" + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-ovn-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-ovn +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-sdn-multi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- as: e2e-ovn-ipsec-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-ipsec +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6-ipsec + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e-ovn-ipsec +- as: e2e-aws-ovn-windows + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- as: e2e-azure-ovn-dualstack + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn-dualstack +- as: e2e-gcp-ovn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-ovn +- as: e2e-vsphere-windows + steps: + cluster_profile: vsphere + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port +- as: e2e-openstack-kuryr + steps: + cluster_profile: openstack-kuryr + env: + NETWORK_TYPE: Kuryr + test: + - ref: openstack-noop + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-ovn + steps: + cluster_profile: openstack-vexxhost + env: + NETWORK_TYPE: OVNKubernetes + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-network-operator diff --git a/ci-operator/config/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c98b8de471d44 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ci-artifacts: + name: master + namespace: openshift-psap + tag: ci-artifacts + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-nfd-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-nfd-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-nfd-operator diff --git a/ci-operator/config/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10.yaml new file mode 100644 index 0000000000000..2949505b28595 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_4.8_base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-node-tuning-operator +images: +- dockerfile_path: Dockerfile.rhel8 + from: ocp_4.8_base + inputs: + ocp_builder_rhel-8-base-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.9 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-node-tuning-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-node-tuning-operator diff --git a/ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..3e6ea441c3562 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10.yaml @@ -0,0 +1,120 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-openshift-apiserver-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-openshift-apiserver-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-operator-encryption + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +- as: e2e-gcp-operator-encryption-rotation + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-rotation JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-openshift-apiserver-operator diff --git a/ci-operator/config/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c080acf02b8a5 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10.yaml @@ -0,0 +1,91 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-openshift-controller-manager-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-openshift-controller-manager-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 4Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-openshift-controller-manager-operator diff --git a/ci-operator/config/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10.yaml new file mode 100644 index 0000000000000..497e284d6c5a3 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-policy-controller +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-policy-controller +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-policy-controller diff --git a/ci-operator/config/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10.yaml new file mode 100644 index 0000000000000..a9a118aeb8a16 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10.yaml @@ -0,0 +1,91 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build --warn-undefined-variables +build_root: + project_image: + dockerfile_path: images/ci/Dockerfile.build.root +canonical_go_repository: github.com/openshift/cluster-resource-override-admission-operator +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission-operator +- dockerfile_path: images/operator-registry/Dockerfile.registry.ci + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission-operator-registry +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-olm-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-resource-override-admission-operator diff --git a/ci-operator/config/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10.yaml new file mode 100644 index 0000000000000..98b8fee45efbe --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-resource-override-admission +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-resource-override-admission diff --git a/ci-operator/config/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10.yaml new file mode 100644 index 0000000000000..78eb55b8d62bb --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10.yaml @@ -0,0 +1,103 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.13: + name: builder + namespace: ocp + tag: rhel-7-golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-samples-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-samples-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-samples-operator diff --git a/ci-operator/config/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10.yaml new file mode 100644 index 0000000000000..cf46b29643bb6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10.yaml @@ -0,0 +1,117 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-storage-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-storage-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: e2e-vsphere-csi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-csi +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-csi + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-csi +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-storage-operator diff --git a/ci-operator/config/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10.yaml new file mode 100644 index 0000000000000..8f6f00a8e2e61 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10.yaml @@ -0,0 +1,36 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-update-keys +images: +- dockerfile_path: Dockerfile.rhel + from: base + to: cluster-update-keys +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-update-keys diff --git a/ci-operator/config/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10.yaml new file mode 100644 index 0000000000000..33d9c21367520 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10.yaml @@ -0,0 +1,120 @@ +base_images: + assisted-installer: + name: assisted + namespace: ocp-kni + tag: assisted-installer + assisted-installer-agent: + name: assisted + namespace: ocp-kni + tag: assisted-installer-agent + assisted-installer-controller: + name: assisted + namespace: ocp-kni + tag: assisted-installer-controller + assisted-service: + name: assisted + namespace: ocp-kni + tag: assisted-service + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.7_base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_4.8_base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_4.9_base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/cluster-version-operator +images: +- dockerfile_path: Dockerfile.rhel + inputs: + ocp_4.9_base: + as: + - registry.ci.openshift.org/ocp/4.9:base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-version-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: gofmt + commands: go fmt ./... && git diff --exit-code + container: + from: src +- as: golangci-lint + commands: | + export GOLANGCI_LINT_CACHE=/tmp/.cache + make lint + container: + from: src +- as: unit + commands: go test ./... + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-agnostic-operator + steps: + cluster_profile: azure4 + test: + - as: e2e-test + commands: hack/test-integration.sh + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-azure +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: cluster-version-operator diff --git a/ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c29c9e885b327 --- /dev/null +++ b/ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/compliance-operator +images: +- dockerfile_path: Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: compliance-operator +- dockerfile_path: images/testcontent/Dockerfile.ci + to: testcontent +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: go-build + commands: make + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: compliance-operator diff --git a/ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10.yaml b/ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10.yaml new file mode 100644 index 0000000000000..27f1a7a32151b --- /dev/null +++ b/ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/configmap-reload +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: configmap-reloader +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: configmap-reload diff --git a/ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10.yaml new file mode 100644 index 0000000000000..05b27b60bf9cf --- /dev/null +++ b/ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10.yaml @@ -0,0 +1,105 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/console-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: console-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-console + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh e2e + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: console-operator diff --git a/ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.10.yaml b/ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.10.yaml new file mode 100644 index 0000000000000..d080cc6ea40ad --- /dev/null +++ b/ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.10.yaml @@ -0,0 +1,108 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/console +images: +- dockerfile_path: Dockerfile + from: base + to: console +promotion: + additional_images: + console-tests: src + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + analyze: + requests: + cpu: "1" + memory: 14Gi + console: + requests: + cpu: "1" + memory: 8Gi + frontend: + requests: + cpu: "1" + memory: 10Gi + test-bin: + requests: + cpu: "1" + memory: 10Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: ./build.sh +tests: +- as: backend + commands: ./test-backend.sh + container: + from: test-bin +- as: frontend + commands: ./test-frontend.sh + container: + from: test-bin +- as: analyze + commands: ./analyze.sh + container: + from: test-bin +- as: e2e-gcp-console + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: kubevirt-plugin + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: |2 + + # Deploy Kubevirt + source ./frontend/packages/kubevirt-plugin/integration-tests/deploy-kubevirt-gating.sh + + # Run kubevirt-plugin gating suite + ./test-prow-e2e.sh kubevirt-gating + from: pipeline:src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: ceph-storage-plugin + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m4.2xlarge + ZONES_COUNT: "1" + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh ceph + credentials: + - mount_path: /var/run/operator-secret + name: operator-secret + namespace: test-credentials + from: pipeline:src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: console diff --git a/ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10.yaml b/ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10.yaml new file mode 100644 index 0000000000000..185936f779dc4 --- /dev/null +++ b/ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10.yaml @@ -0,0 +1,71 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.9 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/containernetworking-plugins +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: container-networking-plugins +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: containernetworking-plugins diff --git a/ci-operator/config/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10.yaml new file mode 100644 index 0000000000000..84a856362ae90 --- /dev/null +++ b/ci-operator/config/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/contour-operator +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: contour-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: | + GOFLAGS='-mod=readonly' make generate fmt vet + go mod vendor && go test -covermode=atomic $(go list ./... | grep -v internal/operator) + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: contour-operator diff --git a/ci-operator/config/openshift-priv/contour/openshift-priv-contour-release-4.10.yaml b/ci-operator/config/openshift-priv/contour/openshift-priv-contour-release-4.10.yaml new file mode 100644 index 0000000000000..7d20abeb8a943 --- /dev/null +++ b/ci-operator/config/openshift-priv/contour/openshift-priv-contour-release-4.10.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/contour +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: contour +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make check-test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: contour diff --git a/ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.10.yaml b/ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.10.yaml new file mode 100644 index 0000000000000..8d0bc389a9cba --- /dev/null +++ b/ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.10.yaml @@ -0,0 +1,102 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + from_repository: true +canonical_go_repository: github.com/coredns/coredns +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: coredns +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + memory: 4Gi + unit: + requests: + memory: 4Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-serial +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-metal-ipi-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: coredns diff --git a/ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10.yaml b/ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10.yaml new file mode 100644 index 0000000000000..452c66b76433e --- /dev/null +++ b/ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/crd-schema-gen +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: crd-schema-gen +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 2Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + go get -u golang.org/x/tools/imports + make verify -k --warn-undefined-variables + container: + from: bin +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: crd-schema-gen diff --git a/ci-operator/config/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10.yaml new file mode 100644 index 0000000000000..ea58000f33595 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.11: + name: release + namespace: openshift + tag: golang-1.11 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.11 +canonical_go_repository: github.com/kubernetes-csi/cluster-driver-registrar +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + openshift_release_golang-1.11: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.11 + to: csi-cluster-driver-registrar +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-cluster-driver-registrar diff --git a/ci-operator/config/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10.yaml new file mode 100644 index 0000000000000..42338aa7f7146 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: go build cmd/manager/main.go +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/csi-driver-manila-operator +images: +- dockerfile_path: build/Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-driver-manila-operator +- dockerfile_path: Dockerfile.test + from: src + to: manila-csi-driver-operator-test +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- as: e2e-openstack-csi + steps: + cluster_profile: openstack-vh-mecha + workflow: openshift-e2e-openstack-csi-manila +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-driver-manila-operator diff --git a/ci-operator/config/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10.yaml new file mode 100644 index 0000000000000..8ec47e972a480 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: go build -o ./bin/nfsplugin ./cmd/nfsplugin +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/csi-driver-nfs +images: +- dockerfile_path: images/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-driver-nfs +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: go-fmt + commands: make test-fmt + container: + from: src +- as: go-vet + commands: make test-vet + container: + from: src +- as: vendor + commands: make test-vendor + container: + from: src +- as: e2e-openstack-csi + steps: + cluster_profile: openstack-vh-mecha + workflow: openshift-e2e-openstack-csi-manila +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-driver-nfs diff --git a/ci-operator/config/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10.yaml new file mode 100644 index 0000000000000..0e9d9ab06c54b --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/csi-driver-shared-resource-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: csi-driver-shared-resource-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: test + commands: | + make test + container: + from: src +- as: verify + commands: | + make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-driver-shared-resource-operator diff --git a/ci-operator/config/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10.yaml new file mode 100644 index 0000000000000..b4c074b21ae2b --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/csi-driver-shared-resource +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: csi-driver-shared-resource +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-disruptive + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e-disruptive + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-slow + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e-slow + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-driver-shared-resource diff --git a/ci-operator/config/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10.yaml new file mode 100644 index 0000000000000..73e0d7c421960 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/external-attacher +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-external-attacher +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-external-attacher diff --git a/ci-operator/config/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10.yaml new file mode 100644 index 0000000000000..99e54350d30fe --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/external-provisioner +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-external-provisioner +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-external-provisioner diff --git a/ci-operator/config/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10.yaml new file mode 100644 index 0000000000000..524f588104127 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/external-resizer +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-external-resizer +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-external-resizer diff --git a/ci-operator/config/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10.yaml new file mode 100644 index 0000000000000..8d874b80f9e47 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/external-snapshotter +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-external-snapshotter +- dockerfile_path: Dockerfile.snapshot-controller.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-snapshot-controller +- dockerfile_path: Dockerfile.webhook.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-snapshot-validation-webhook +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-external-snapshotter diff --git a/ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10.yaml new file mode 100644 index 0000000000000..e0703e4b55558 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/livenessprobe +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-livenessprobe +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-livenessprobe diff --git a/ci-operator/config/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10.yaml new file mode 100644 index 0000000000000..1ceed2c348de4 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-csi/node-driver-registrar +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: csi-node-driver-registrar +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-node-driver-registrar diff --git a/ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.10.yaml new file mode 100644 index 0000000000000..71be0ad8e325e --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.10.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/csi-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: csi-operator diff --git a/ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10.yaml b/ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10.yaml new file mode 100644 index 0000000000000..fa59a21ca23ac --- /dev/null +++ b/ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/descheduler +images: +- dockerfile_path: images/descheduler/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: descheduler +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: go test ./pkg/... + container: + from: test-bin +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: descheduler diff --git a/ci-operator/config/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10.yaml b/ci-operator/config/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10.yaml new file mode 100644 index 0000000000000..37fa455fdd292 --- /dev/null +++ b/ci-operator/config/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10.yaml @@ -0,0 +1,41 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/driver-toolkit +images: +- build_args: + - name: RHEL_VERSION + value: "8.4" + dockerfile_path: Dockerfile + from: base + to: driver-toolkit +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: image-contents + commands: cat /etc/driver-toolkit-release.json + container: + from: driver-toolkit +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: driver-toolkit diff --git a/ci-operator/config/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10.yaml b/ci-operator/config/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10.yaml new file mode 100644 index 0000000000000..40d18925e0ac6 --- /dev/null +++ b/ci-operator/config/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.8 + ocp_builder_rhel-7-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: hack/build-go.sh +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/egress-router-cni +images: +- dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: egress-router-cni +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: hack/test-go.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: egress-router-cni diff --git a/ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10.yaml b/ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10.yaml new file mode 100644 index 0000000000000..d25cd47b10251 --- /dev/null +++ b/ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + etcd_golang: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.12 + ocp_builder_rhel-8-etcd-golang-1.12: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.12 + ocp_builder_rhel-8-etcd-golang-1.15: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +binary_build_commands: GOFLAGS=-mod=readonly make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: go.etcd.io/etcd +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-etcd-golang-1.15: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-etcd-golang-1.15 + to: etcd +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: CGO_ENABLED=1 make test --warn-undefined-variables + container: + from: bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: configmap-scale + steps: + cluster_profile: aws + workflow: openshift-perfscale-e2e-configmap-scale +zz_generated_metadata: + branch: openshift-4.10 + org: openshift-priv + repo: etcd diff --git a/ci-operator/config/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10.yaml new file mode 100644 index 0000000000000..d2eb6164cd5c0 --- /dev/null +++ b/ci-operator/config/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/external-dns-operator +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: external-dns-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: external-dns-operator diff --git a/ci-operator/config/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10.yaml b/ci-operator/config/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10.yaml new file mode 100644 index 0000000000000..8b5dac84d86ae --- /dev/null +++ b/ci-operator/config/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/external-dns +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: external-dns +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: external-dns diff --git a/ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10.yaml new file mode 100644 index 0000000000000..a08627f256f36 --- /dev/null +++ b/ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10.yaml @@ -0,0 +1,41 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/federation-v2-operator +images: +- dockerfile_path: Dockerfile + from: root + to: federation-controller +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- as: managed-e2e + commands: | + make -f Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: federation-v2-operator diff --git a/ci-operator/config/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10.yaml new file mode 100644 index 0000000000000..6c189b1c89096 --- /dev/null +++ b/ci-operator/config/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/file-integrity-operator +images: +- dockerfile_path: Dockerfile.ci + inputs: + ocp_builder_golang-1.14: + as: + - registry.ci.openshift.org/ocp/builder:golang-1.14 + to: file-integrity-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: go-build + commands: make + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: file-integrity-operator diff --git a/ci-operator/config/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..bcbb128a94cba --- /dev/null +++ b/ci-operator/config/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/gcp-pd-csi-driver-operator +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: gcp-pd-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: gcp-pd-csi-driver-operator-test +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: test + commands: | + make test + container: + from: src +- as: verify + commands: | + make verify + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +- as: e2e-gcp-csi-migration + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: gcp-pd-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10.yaml b/ci-operator/config/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..f07c53ebcea13 --- /dev/null +++ b/ci-operator/config/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: gcp-pd-csi-driver +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: test + commands: | + make test-sanity + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: gcp-pd-csi-driver diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master.yaml new file mode 100644 index 0000000000000..b288c5c2e3fcb --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master.yaml @@ -0,0 +1,35 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: ghostunnel +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: master + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10.yaml new file mode 100644 index 0000000000000..8f9d7567fdfef --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10.yaml @@ -0,0 +1,35 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: ghostunnel +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5.yaml new file mode 100644 index 0000000000000..af019ca7bf15c --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5.yaml @@ -0,0 +1,29 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/square/ghostunnel +images: +- from: base + to: ghostunnel +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6.yaml new file mode 100644 index 0000000000000..337fd2cff3fb0 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ghostunnel +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7.yaml new file mode 100644 index 0000000000000..8972e96932397 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: ghostunnel +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8.yaml new file mode 100644 index 0000000000000..2531bf2da925b --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: ghostunnel +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9.yaml new file mode 100644 index 0000000000000..2bdadcb497a76 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9.yaml @@ -0,0 +1,36 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: ghostunnel +promotion: + disabled: true + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.10.yaml b/ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.10.yaml new file mode 100644 index 0000000000000..d735a54366b1f --- /dev/null +++ b/ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/grafana +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: grafana +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code vendor go.* + container: + from: src +- as: test-go + commands: make test-go + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: grafana diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-master.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-master.yaml new file mode 100644 index 0000000000000..a10888446971a --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-master.yaml @@ -0,0 +1,35 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.8: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.8: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.8 + to: metering-hadoop +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: master + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10.yaml new file mode 100644 index 0000000000000..5dd0e19083610 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10.yaml @@ -0,0 +1,35 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.8: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.8: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.8 + to: metering-hadoop +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5.yaml new file mode 100644 index 0000000000000..50063c9b92d45 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5.yaml @@ -0,0 +1,30 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.okd + from: base + to: metering-hadoop +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6.yaml new file mode 100644 index 0000000000000..1c441c7fdd348 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + hbuilder: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + hbuilder: + as: + - registry.svc.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.6 + to: metering-hadoop +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7.yaml new file mode 100644 index 0000000000000..633e7ae83c225 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.7: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.7: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.7 + to: metering-hadoop +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8.yaml new file mode 100644 index 0000000000000..fd25cce758aaa --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.8: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.8: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.8 + to: metering-hadoop +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9.yaml new file mode 100644 index 0000000000000..93ea778a8f237 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9.yaml @@ -0,0 +1,36 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.8: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.8: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.8 + to: metering-hadoop +promotion: + disabled: true + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-master.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-master.yaml new file mode 100644 index 0000000000000..a0de031a78c3f --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-master.yaml @@ -0,0 +1,35 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-helm +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: master + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.10.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.10.yaml new file mode 100644 index 0000000000000..5388fbaaa67f0 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.10.yaml @@ -0,0 +1,35 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-helm +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.5.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.5.yaml new file mode 100644 index 0000000000000..2f310a7104a27 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.5.yaml @@ -0,0 +1,29 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: k8s.io/helm +images: +- from: base + to: metering-helm +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.6.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.6.yaml new file mode 100644 index 0000000000000..b462634f6ea8f --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.6.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: metering-helm +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.7.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.7.yaml new file mode 100644 index 0000000000000..e12c1733e02be --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.7.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: metering-helm +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.8.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.8.yaml new file mode 100644 index 0000000000000..eb63dbcdc7186 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.8.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-helm +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.9.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.9.yaml new file mode 100644 index 0000000000000..bdf291162bd3e --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.9.yaml @@ -0,0 +1,36 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-helm +promotion: + disabled: true + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-master.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-master.yaml new file mode 100644 index 0000000000000..c6931f6758e2f --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-master.yaml @@ -0,0 +1,38 @@ +base_images: + metering-hadoop: + name: 4.9-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-hive +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: master + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.10.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.10.yaml new file mode 100644 index 0000000000000..7be1b491801df --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.10.yaml @@ -0,0 +1,38 @@ +base_images: + metering-hadoop: + name: 4.10-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-hive +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.5.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.5.yaml new file mode 100644 index 0000000000000..9f24402eaad0f --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.5.yaml @@ -0,0 +1,30 @@ +base_images: + metering-hadoop: + name: 4.5-priv + namespace: ocp-private + tag: metering-hadoop +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.okd + from: metering-hadoop + to: metering-hive +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.6.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.6.yaml new file mode 100644 index 0000000000000..b07313c2ee77a --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.6.yaml @@ -0,0 +1,38 @@ +base_images: + metering-hadoop: + name: 4.6-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.6 + to: metering-hive +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.7.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.7.yaml new file mode 100644 index 0000000000000..27702d3373e12 --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.7.yaml @@ -0,0 +1,38 @@ +base_images: + metering-hadoop: + name: 4.7-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.7 + to: metering-hive +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.8.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.8.yaml new file mode 100644 index 0000000000000..356c8c312cb88 --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.8.yaml @@ -0,0 +1,38 @@ +base_images: + metering-hadoop: + name: 4.8-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-hive +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.9.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.9.yaml new file mode 100644 index 0000000000000..40cd888645400 --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.9.yaml @@ -0,0 +1,39 @@ +base_images: + metering-hadoop: + name: 4.9-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-hive +promotion: + disabled: true + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main.yaml new file mode 100644 index 0000000000000..57468624e63d4 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main.yaml @@ -0,0 +1,267 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + hco-index: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.5.0-unstable + hco-index-prev: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.4.0-unstable + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest.ci + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + - as: hco-upgrade-bundle + base_index: hco-index + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + - as: hco-upgrade-prev-bundle + base_index: hco-index-prev + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-kv-smoke-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-kv-smoke-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-aws + commands: RELEASE_DELTA=1 KVM_EMULATION=true make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-azure + commands: RELEASE_DELTA=1 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-upgrade-prev-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 KVM_EMULATION=true make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-prev-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +zz_generated_metadata: + branch: main + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1.yaml new file mode 100644 index 0000000000000..296f2af4241ab --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1.yaml @@ -0,0 +1,138 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base + operator-registry: + name: 4.5-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: hco1.1_4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make start && make functest + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=1 make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: hco-e2e-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + make start && make functest + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=1 make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-1.1 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2.yaml new file mode 100644 index 0000000000000..d17e8c300a67a --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2.yaml @@ -0,0 +1,214 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + cli: + name: 4.6-priv + namespace: ocp-private + tag: cli + operator-registry: + name: 4.6-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/olm-catalog + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: quay.io/kubevirt/hyperconverged-cluster-operator@sha256:d015b58b0ed77fb20eab5cf5c4d530b3eebcba03fc75e571b1ec56dace9cb254 + with: hyperconverged-cluster-operator +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: hco1.2_4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make start && make functest + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.2.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-azure +- as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.2.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +- as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.2.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=1 make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: hco-e2e-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + make start && make functest + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=1 make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-1.2 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3.yaml new file mode 100644 index 0000000000000..2d6abee5fd55e --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3.yaml @@ -0,0 +1,190 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + cli: + name: 4.7-priv + namespace: ocp-private + tag: cli + operator-registry: + name: 4.7-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: hco1.3_4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.3.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.3.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.3.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +zz_generated_metadata: + branch: release-1.3 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4.yaml new file mode 100644 index 0000000000000..e8b9f0909eabd --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4.yaml @@ -0,0 +1,324 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + hco-index: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.4.0-unstable + hco-index-prev: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.3.0 + operator-registry: + name: 4.8-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + - as: hco-upgrade-bundle + base_index: hco-index + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + - as: hco-upgrade-prev-bundle + base_index: hco-index-prev + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: hco1.4_4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-kv-smoke-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-kv-smoke-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-aws + commands: RELEASE_DELTA=1 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-azure + commands: RELEASE_DELTA=1 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-upgrade-prev-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.3.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: kubevirt-hyperconverged + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-prev-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.3.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: kubevirt-hyperconverged + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +zz_generated_metadata: + branch: release-1.4 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10.yaml new file mode 100644 index 0000000000000..f7afcc5365c90 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10.yaml @@ -0,0 +1,267 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + cli: + name: 4.10-priv + namespace: ocp-private + tag: cli + hco-index: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.5.0-unstable + hco-index-prev: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.4.0-unstable + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest.ci + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + - as: hco-upgrade-bundle + base_index: hco-index + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + - as: hco-upgrade-prev-bundle + base_index: hco-index-prev + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-kv-smoke-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-kv-smoke-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-aws + commands: RELEASE_DELTA=1 KVM_EMULATION=true make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-azure + commands: RELEASE_DELTA=1 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-upgrade-prev-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 KVM_EMULATION=true make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-prev-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7.yaml new file mode 100644 index 0000000000000..cf2b36c4488db --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7.yaml @@ -0,0 +1,192 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + cli: + name: 4.7-priv + namespace: ocp-private + tag: cli + operator-registry: + name: 4.7-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8.yaml new file mode 100644 index 0000000000000..4c8f7a796b03a --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8.yaml @@ -0,0 +1,272 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + hco-index: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.5.0-unstable + hco-index-prev: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.4.0-unstable + operator-registry: + name: 4.8-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + - as: hco-upgrade-bundle + base_index: hco-index + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + - as: hco-upgrade-prev-bundle + base_index: hco-index-prev + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-kv-smoke-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-kv-smoke-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-aws + commands: RELEASE_DELTA=1 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-azure + commands: RELEASE_DELTA=1 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-upgrade-prev-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-prev-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9.yaml new file mode 100644 index 0000000000000..56ed3ab42382f --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9.yaml @@ -0,0 +1,268 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + hco-index: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.5.0-unstable + hco-index-prev: + name: hyperconverged-cluster-index + namespace: ci + tag: 1.4.0-unstable + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest.ci + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + - as: hco-upgrade-bundle + base_index: hco-index + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + - as: hco-upgrade-prev-bundle + base_index: hco-index-prev + context_dir: deploy/index-image + dockerfile_path: Dockerfile.bundle.ci-index-image-upgrade + update_graph: semver + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + disabled: true + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-kv-smoke-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-kv-smoke-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-test + commands: | + make deploy_cr + make test-kv-smoke-prow + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-aws + commands: RELEASE_DELTA=1 KVM_EMULATION=true make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-bundle + env: + OO_CHANNEL: 1.5.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-index-image-upgrade-azure + commands: RELEASE_DELTA=1 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- as: hco-e2e-upgrade-prev-index-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 KVM_EMULATION=true make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- as: hco-e2e-upgrade-prev-index-azure + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-hco-upgrade-prev-bundle + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!all' + test: + - as: e2e-upgrade-test + commands: RELEASE_DELTA=2 make upgrade-test-index-image + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10.yaml b/ci-operator/config/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10.yaml new file mode 100644 index 0000000000000..d2c530430cf48 --- /dev/null +++ b/ci-operator/config/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10.yaml @@ -0,0 +1,52 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ib-sriov-cni +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-infiniband-cni +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ib-sriov-cni diff --git a/ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10.yaml b/ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10.yaml new file mode 100644 index 0000000000000..b664510437043 --- /dev/null +++ b/ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/image-registry +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: docker-registry +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-image-registry + steps: + cluster_profile: azure4 + test: + - as: e2e-test + commands: TEST_KUBECONFIG=${KUBECONFIG} JUNIT_REPORT=true make test-integration + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-azure +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: image-registry diff --git a/ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.10.yaml b/ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.10.yaml new file mode 100644 index 0000000000000..6ab070570299a --- /dev/null +++ b/ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/images +images: +- context_dir: base + dockerfile_path: Dockerfile.rhel + inputs: + ocp_builder_rhel-8-base-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.9 + to: base +- context_dir: egress/router + from: base + to: egress-router +- context_dir: egress/http-proxy + from: base + to: egress-http-proxy +- context_dir: egress/dns-proxy + from: base + to: egress-dns-proxy +- context_dir: ipfailover/keepalived + from: base + to: keepalived-ipfailover +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: images diff --git a/ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10.yaml new file mode 100644 index 0000000000000..5f7265c017c0f --- /dev/null +++ b/ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + insights-operator-tests: + name: insights-operator-tests + namespace: ci + tag: latest + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/insights-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: insights-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: lint + commands: | + GOLANGCI_LINT_CACHE=/tmp/golangci-cache make lint + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: insights-operator-e2e-tests + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: pytest.sh -m "not ui" + from: insights-operator-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: insights-operator diff --git a/ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.10.yaml b/ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.10.yaml new file mode 100644 index 0000000000000..f6f0a0a7a6188 --- /dev/null +++ b/ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.10.yaml @@ -0,0 +1,401 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.1_cli: + name: 4.1-priv + namespace: ocp-private + tag: cli + ocp_4.6_cli: + name: 4.10-priv + namespace: ocp-private + tag: cli + ocp_4.8_cli: + name: 4.10-priv + namespace: ocp-private + tag: cli + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + origin_4.2_cli: + name: "4.2" + namespace: origin + tag: cli + origin_4.6_cli: + name: "4.6" + namespace: origin + tag: cli + origin_4.7_cli: + name: "4.7" + namespace: origin + tag: cli + origin_4.8_cli: + name: "4.8" + namespace: origin + tag: cli + rhel-7: + name: 4.10-priv + namespace: ocp-private + tag: base-7 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/installer +images: +- dockerfile_path: images/installer/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: installer +- dockerfile_path: images/installer-artifacts/Dockerfile.rhel + from: installer + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: installer-artifacts +- dockerfile_path: images/libvirt/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: libvirt-installer +- dockerfile_path: images/installer/Dockerfile.upi.ci + from: rhel-7 + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: upi-installer +- dockerfile_path: images/openstack/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + origin_4.8_cli: + as: + - registry.ci.openshift.org/origin/4.8:cli + to: openstack-installer +- dockerfile_path: images/baremetal/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: baremetal-installer +- dockerfile_path: images/installer/Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ovirt-installer +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + baremetal-installer: + requests: + cpu: "3" + memory: 5Gi + govet: + requests: + cpu: "3" + memory: 5Gi + installer: + requests: + cpu: "3" + memory: 5Gi + installer-artifacts: + requests: + cpu: "3" + memory: 5Gi + libvirt-installer: + requests: + cpu: "3" + memory: 5Gi + openstack-installer: + requests: + cpu: "3" + memory: 5Gi + ovirt-installer: + requests: + cpu: "3" + memory: 5Gi + unit: + requests: + cpu: "3" + memory: 5Gi + upi-installer: + requests: + cpu: "3" + memory: 5Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: go test ./pkg/... + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE ./hack/go-fmt.sh . + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE ./hack/go-vet.sh ./... + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE ./hack/go-lint.sh -min_confidence 0.3 $(go list -f '{{ + .ImportPath }}' ./...) + container: + from: src +- as: verify-vendor + commands: IS_CONTAINER=TRUE ./hack/verify-vendor.sh + container: + from: src +- as: verify-codegen + commands: IS_CONTAINER=TRUE ./hack/verify-codegen.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-aws-shared-vpc + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sharednetwork +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-shared-vpc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-sharednetwork +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-shared-vpc + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-sharednetwork +- as: e2e-azure-resourcegroup + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-resourcegroup +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-latestinstaller +- as: e2e-aws-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: aws +- as: e2e-gcp-upi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi +- as: e2e-gcp-upi-xpn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi-xpn +- as: e2e-azure-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: azure4 +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-latestinstaller +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-byon + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-byon +- as: openstack-manifests + steps: + cluster_profile: openstack + workflow: openshift-manifests-openstack +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- as: e2e-crc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-crc +- as: e2e-libvirt + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-libvirt +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- as: e2e-kubevirt + steps: + cluster_profile: kubevirt + workflow: openshift-e2e-kubevirt +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +- as: e2e-aws-fips + steps: + cluster_profile: aws + env: + FIPS_ENABLED: "true" + TEST_SUITE: openshift/conformance/parallel + pre: + - chain: ipi-aws-pre + - ref: fips-check + test: + - ref: openshift-e2e-test + workflow: ipi-aws +- as: e2e-openstack-kuryr + steps: + cluster_profile: openstack-kuryr + env: + NETWORK_TYPE: Kuryr + test: + - ref: openstack-noop + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: installer diff --git a/ci-operator/config/openshift-priv/integration-tests/openshift-priv-integration-tests-main__v4.7.console.yaml b/ci-operator/config/openshift-priv/integration-tests/openshift-priv-integration-tests-main__v4.7.console.yaml new file mode 100644 index 0000000000000..32359ad66d904 --- /dev/null +++ b/ci-operator/config/openshift-priv/integration-tests/openshift-priv-integration-tests-main__v4.7.console.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: tectonic-console-builder-v21 +canonical_go_repository: github.com/devfile/integration-tests +images: +- dockerfile_path: openshift-ci/build-root/console/Dockerfile + from: base + to: console +promotion: + additional_images: + console-tests: src + disabled: true + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + console: + requests: + cpu: "1" + memory: 8Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: e2e-gcp-console + steps: + cluster_profile: gcp + test: + - as: e2e-gcp-console-steps + cli: latest + commands: | + # Clone source from console repository and run test + ./scripts/openshiftci-presubmit-devfiles-console-tests.sh + cd /go/src/github.com/openshift/console + ./test-prow-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: main + org: openshift-priv + repo: integration-tests + variant: v4.7.console diff --git a/ci-operator/config/openshift-priv/integration-tests/openshift-priv-integration-tests-main__v4.8.console.yaml b/ci-operator/config/openshift-priv/integration-tests/openshift-priv-integration-tests-main__v4.8.console.yaml new file mode 100644 index 0000000000000..b29bea45f8e7e --- /dev/null +++ b/ci-operator/config/openshift-priv/integration-tests/openshift-priv-integration-tests-main__v4.8.console.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: tectonic-console-builder-v22 +canonical_go_repository: github.com/devfile/integration-tests +images: +- dockerfile_path: openshift-ci/build-root/console/Dockerfile + from: base + to: console +promotion: + additional_images: + console-tests: src + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + console: + requests: + cpu: "1" + memory: 8Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-gcp-console + steps: + cluster_profile: gcp + test: + - as: e2e-gcp-console-steps + cli: latest + commands: | + # Clone source from console repository and run test + ./scripts/openshiftci-presubmit-devfiles-console-tests.sh + cd /go/src/github.com/openshift/console + ./test-prow-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: main + org: openshift-priv + repo: integration-tests + variant: v4.8.console diff --git a/ci-operator/config/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10.yaml b/ci-operator/config/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10.yaml new file mode 100644 index 0000000000000..3602c11cb4c5a --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10.yaml @@ -0,0 +1,47 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/ironic-agent-image +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + to: ironic-agent +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ironic-agent-image diff --git a/ci-operator/config/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10.yaml b/ci-operator/config/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10.yaml new file mode 100644 index 0000000000000..30290ee6b6ab2 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10.yaml @@ -0,0 +1,40 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ironic-hardware-inventory-recorder-image +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + to: ironic-hardware-inventory-recorder +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ironic-hardware-inventory-recorder-image diff --git a/ci-operator/config/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10.yaml b/ci-operator/config/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10.yaml new file mode 100644 index 0000000000000..0230e399f40ba --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10.yaml @@ -0,0 +1,48 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ironic-image +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + inputs: + ocp_builder_rhel-8-base-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.9 + to: ironic +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ironic-image diff --git a/ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10.yaml b/ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10.yaml new file mode 100644 index 0000000000000..f30e5c78798f6 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10.yaml @@ -0,0 +1,40 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ironic-inspector-image +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.8 + to: ironic-inspector +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ironic-inspector-image diff --git a/ci-operator/config/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10.yaml b/ci-operator/config/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10.yaml new file mode 100644 index 0000000000000..3d069ad481290 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ironic-ipa-downloader +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + inputs: + ocp_builder_rhel-8-base-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.9 + to: ironic-ipa-downloader +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ironic-ipa-downloader diff --git a/ci-operator/config/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10.yaml b/ci-operator/config/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10.yaml new file mode 100644 index 0000000000000..f47134e009826 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10.yaml @@ -0,0 +1,64 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ironic-rhcos-downloader +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + to: ironic-machine-os-downloader +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-serial-ipv4 + steps: + cluster_profile: packet + workflow: baremetalds-e2e-serial-ipv4 +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ironic-rhcos-downloader diff --git a/ci-operator/config/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10.yaml b/ci-operator/config/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10.yaml new file mode 100644 index 0000000000000..d3002d64247a2 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10.yaml @@ -0,0 +1,40 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ironic-static-ip-manager +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift-4.9 + to: ironic-static-ip-manager +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ironic-static-ip-manager diff --git a/ci-operator/config/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10.yaml b/ci-operator/config/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10.yaml new file mode 100644 index 0000000000000..33072e9c79289 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10.yaml @@ -0,0 +1,54 @@ +base_images: + original_jenkins: + name: 4.10-priv + namespace: ocp-private + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/jenkins-client-plugin +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-client-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: jenkins-client-plugin diff --git a/ci-operator/config/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10.yaml b/ci-operator/config/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10.yaml new file mode 100644 index 0000000000000..229c3ea66ffde --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10.yaml @@ -0,0 +1,42 @@ +base_images: + original_jenkins: + name: 4.10-priv + namespace: ocp-private + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/jenkins-openshift-login-plugin +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-openshift-login-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: jenkins-openshift-login-plugin diff --git a/ci-operator/config/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10.yaml b/ci-operator/config/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10.yaml new file mode 100644 index 0000000000000..2f5af020c6bb3 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10.yaml @@ -0,0 +1,42 @@ +base_images: + original_jenkins: + name: 4.10-priv + namespace: ocp-private + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/jenkins-sync-plugin +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-sync-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: jenkins-sync-plugin diff --git a/ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10.yaml b/ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10.yaml new file mode 100644 index 0000000000000..b6d1390f4fbf2 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10.yaml @@ -0,0 +1,99 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: cli + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/jenkins +images: +- context_dir: "2" + dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/2/. + to: jenkins +- context_dir: slave-base + dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/slave-base/. + to: jenkins-agent-base +- context_dir: agent-maven + dockerfile_path: Dockerfile.rhel8 + from: jenkins-agent-base + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/agent-maven/. + to: jenkins-agent-maven +- context_dir: agent-nodejs-12 + dockerfile_path: Dockerfile.rhel8 + from: jenkins-agent-base + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/agent-nodejs-12/. + to: jenkins-agent-nodejs +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: jenkins diff --git a/ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10.yaml b/ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10.yaml new file mode 100644 index 0000000000000..0fd7837e0268c --- /dev/null +++ b/ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/directxman12/k8s-prometheus-adapter +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: k8s-prometheus-adapter +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: k8s-prometheus-adapter diff --git a/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10.yaml b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10.yaml new file mode 100644 index 0000000000000..b748c97067368 --- /dev/null +++ b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/kube-rbac-proxy +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kube-rbac-proxy +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- as: test-unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kube-rbac-proxy diff --git a/ci-operator/config/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10.yaml b/ci-operator/config/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10.yaml new file mode 100644 index 0000000000000..f76d91781f92e --- /dev/null +++ b/ci-operator/config/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10.yaml @@ -0,0 +1,88 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + openshift_release_golang-1.16: + name: release + namespace: openshift + tag: golang-1.16 +build_root: + from_repository: true +canonical_go_repository: k8s.io/kube-state-metrics +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kube-state-metrics +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: make validate-modules + container: + from: src +- as: test-unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kube-state-metrics diff --git a/ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10.yaml b/ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10.yaml new file mode 100644 index 0000000000000..6a04d5c6419cf --- /dev/null +++ b/ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/coreos/kubecsr +images: +- dockerfile_path: Dockerfile.kube-client-agent.openshift + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kube-client-agent +- dockerfile_path: Dockerfile.kube-etcd-signer-server.openshift + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kube-etcd-signer-server +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: openshift-4.10 + org: openshift-priv + repo: kubecsr diff --git a/ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10.yaml new file mode 100644 index 0000000000000..ad69cc5c1fc4c --- /dev/null +++ b/ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10.yaml @@ -0,0 +1,49 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/kubefed-operator +images: +- dockerfile_path: kubefed-operator-ci.Dockerfile + from: root + to: kubefed-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- as: olm-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make -f Makefile.ci olm-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kubefed-operator diff --git a/ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10.yaml b/ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10.yaml new file mode 100644 index 0000000000000..a933aabd2077f --- /dev/null +++ b/ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10.yaml @@ -0,0 +1,41 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: sigs.k8s.io/kubefed +images: +- dockerfile_path: Dockerfile + from: root + to: kubefed-controller +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vet + commands: | + make -f openshift/Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f openshift/Makefile.ci unit + container: + from: src +- as: managed-e2e + commands: | + make -f openshift/Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kubefed diff --git a/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11.yaml b/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11.yaml deleted file mode 100644 index 209b37f7c99b6..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11.yaml +++ /dev/null @@ -1,47 +0,0 @@ -base_rpm_images: - base: - name: origin-v3.11 - namespace: openshift - tag: base -binary_build_commands: make build -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.10 -canonical_go_repository: k8s.io/autoscaler -images: -- context_dir: images/cluster-autoscaler/ - from: base - to: cluster-autoscaler -resources: - '*': - requests: - cpu: 100m - memory: 200Mi - bin: - requests: - cpu: "2" - memory: 4Gi - test-bin: - requests: - cpu: "2" - memory: 4Gi - unit: - requests: - cpu: "2" - memory: 4Gi -rpm_build_commands: make build-rpms -tag_specification: - name: origin-v3.11 - namespace: openshift -test_binary_build_commands: OS_GOFLAGS='-race' make build -tests: -- as: unit - commands: JUNIT_REPORT=1 hack/test-go.sh - container: - from: src -zz_generated_metadata: - branch: release-3.11 - org: openshift-priv - repo: kubernetes-autoscaler diff --git a/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10.yaml b/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10.yaml new file mode 100644 index 0000000000000..473a33befaef1 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10.yaml @@ -0,0 +1,162 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 + openshift_release_golang-1.16: + name: release + namespace: openshift + tag: golang-1.16 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: k8s.io/autoscaler +images: +- dockerfile_path: images/cluster-autoscaler/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: cluster-autoscaler +- context_dir: vertical-pod-autoscaler + dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vertical-pod-autoscaler +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + cpu: "2" + memory: 4Gi + cluster-autoscaler: + requests: + cpu: "2" + memory: 4Gi + test-bin: + requests: + cpu: "2" + memory: 4Gi + unit: + requests: + cpu: "2" + memory: 8Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: JUNIT_REPORT=1 GO111MODULE=auto hack/test-go.sh + container: + from: src +- as: git-history + commands: ./hack/verify_history.sh + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE GO111MODULE=auto make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kubernetes-autoscaler diff --git a/ci-operator/config/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10.yaml b/ci-operator/config/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10.yaml new file mode 100644 index 0000000000000..e68c1a78d6d12 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/kubernetes-sigs/kube-storage-version-migrator +images: +- dockerfile_path: images/release/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: kube-storage-version-migrator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kubernetes-kube-storage-version-migrator diff --git a/ci-operator/config/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11.yaml b/ci-operator/config/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11.yaml deleted file mode 100644 index 6360dfe2caf7e..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11.yaml +++ /dev/null @@ -1,35 +0,0 @@ -base_rpm_images: - base: - name: origin-v3.11 - namespace: openshift - tag: base -binary_build_commands: make build -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.10 -canonical_go_repository: github.com/kubernetes-incubator/metrics-server -images: -- context_dir: images/metrics-server/ - from: base - to: metrics-server -resources: - '*': - requests: - cpu: 100m - memory: 200Mi -rpm_build_commands: make build-rpms -tag_specification: - name: origin-v3.11 - namespace: openshift -test_binary_build_commands: OS_GOFLAGS='-race' make build -tests: -- as: unit - commands: JUNIT_REPORT=1 hack/test-go.sh - container: - from: test-bin -zz_generated_metadata: - branch: release-3.11 - org: openshift-priv - repo: kubernetes-metrics-server diff --git a/ci-operator/config/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.10.yaml b/ci-operator/config/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.10.yaml new file mode 100644 index 0000000000000..07e48588f788d --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.10.yaml @@ -0,0 +1,25 @@ +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/kubernetes-nmstate +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test/unit + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kubernetes-nmstate diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0.yaml deleted file mode 100644 index 3ee5175adedd4..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0.yaml +++ /dev/null @@ -1,27 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: verify - commands: | - make verify -k - container: - from: bin -- as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.2-kubernetes-1.14.0 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2.yaml deleted file mode 100644 index f3c88e4b801a6..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2.yaml +++ /dev/null @@ -1,23 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: unit - commands: | - go install ./vendor/gotest.tools/gotestsum - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.3-kubernetes-1.16.2 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0.yaml deleted file mode 100644 index 5c6c5a9050137..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0.yaml +++ /dev/null @@ -1,23 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.13 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: unit - commands: | - go install ./vendor/gotest.tools/gotestsum - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.4-kubernetes-1.17.0 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8.yaml deleted file mode 100644 index c56fd9ca8783b..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8.yaml +++ /dev/null @@ -1,23 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.13 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: unit - commands: | - go install ./vendor/gotest.tools/gotestsum - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.5-kubernetes-1.18.8 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19.yaml deleted file mode 100644 index e1cee4f3b1899..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19.yaml +++ /dev/null @@ -1,22 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.14 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.6-kubernetes-1.19 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1.yaml deleted file mode 100644 index 9fd1bd5d5044d..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1.yaml +++ /dev/null @@ -1,22 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.15 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.7-kubernetes-1.20.1 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.8-kubernetes-1.21.0-beta.1.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.8-kubernetes-1.21.0-beta.1.yaml deleted file mode 100644 index 7d3628e59f8db..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.8-kubernetes-1.21.0-beta.1.yaml +++ /dev/null @@ -1,22 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.16 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.8-kubernetes-1.21.0-beta.1 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0.yaml deleted file mode 100644 index 1bae35955d901..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0.yaml +++ /dev/null @@ -1,27 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: verify - commands: | - make verify -k - container: - from: bin -- as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: origin-4.2-kubernetes-1.14.0 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2.yaml deleted file mode 100644 index 4ed8480623af4..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2.yaml +++ /dev/null @@ -1,27 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: verify - commands: | - make verify -k - container: - from: bin -- as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: origin-4.3-kubernetes-1.16.0-beta.2 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2.yaml deleted file mode 100644 index d36dcb70b8925..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2.yaml +++ /dev/null @@ -1,27 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.13 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: verify - commands: | - make verify -k - container: - from: bin -- as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: origin-4.4-kubernetes-1.17.0-rc.2 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10.yaml new file mode 100644 index 0000000000000..7ba93c09d8278 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10.yaml @@ -0,0 +1,373 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + base-machine: + name: fedora + namespace: openshift + tag: "29" + cli: + name: 4.10-priv + namespace: ocp-private + tag: cli + cli-jq: + name: cli-jq + namespace: ocp + tag: latest + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + machine-os-content-base: + name: 4.10-priv + namespace: ocp-private + tag: machine-os-content + oc-rpms: + name: 4.10-priv + namespace: ocp-private + tag: oc-rpms + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_ubi8.art: + name: builder + namespace: ocp + tag: ubi8.art + tools: + name: 4.10-priv + namespace: ocp-private + tag: tools +binary_build_commands: openshift-hack/build-go.sh +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.16-openshift-4.8 +canonical_go_repository: k8s.io/kubernetes +images: +- dockerfile_path: openshift-hack/images/hyperkube/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: hyperkube +- dockerfile_path: openshift-hack/images/tests/Dockerfile.rhel + from: tools + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: kubernetes-tests +- context_dir: openshift-hack/images/os/ + from: base + inputs: + base-machine-with-rpms: + as: + - fedora:29 + machine-os-content-base: + as: + - registry.svc.ci.openshift.org/openshift/origin-v4.0:machine-os-content + to: machine-os-content +- context_dir: build/pause + dockerfile_path: Dockerfile.Rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: pod +promotion: + additional_images: + artifacts: artifacts + excluded_images: + - machine-os-content + name: 4.10-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + mkdir -p _output/local/releases; touch _output/local/releases/CHECKSUM; echo $'FROM bin AS bin\nFROM rpms AS rpms\nFROM centos:7 \nCOPY --from=bin /go/src/k8s.io/kubernetes/_output/local/releases /srv/zips/ \nCOPY --from=oc-rpms /go/src/github.com/openshift/oc/_rpmbuild/SOURCES/* /srv/zips/ \nCOPY --from=rpms /go/src/k8s.io/kubernetes/_output/local/releases/rpms/* /srv/repo/ \nCOPY --from=oc-rpms /go/src/github.com/openshift/oc/_rpmbuild/RPMS/x86_64/* /srv/repo/ ' > _output/local/releases/Dockerfile; openshift-hack/build-go.sh; + from: bin + to: bin-cross +- project_directory_image_build_step: + from: base + inputs: + bin-cross: + as: + - bin + paths: + - destination_dir: . + source_path: /go/src/k8s.io/kubernetes/_output/local/releases/Dockerfile + oc-rpms: + as: + - oc-rpms + rpms: + as: + - rpms + src: {} + optional: true + to: artifacts +- output_image_tag_step: + from: artifacts + optional: true + to: + name: stable + namespace: "" + tag: artifacts +- rpm_image_injection_step: + from: base + to: base-with-rpms +- rpm_image_injection_step: + from: base-machine + to: base-machine-with-rpms +resources: + '*': + requests: + cpu: 100m + memory: 4Gi + artifacts: + requests: + cpu: 100m + memory: 100Mi + bin: + requests: + cpu: "3" + memory: 7Gi + bin-cross: + requests: + cpu: "3" + memory: 8Gi + cmd: + requests: + cpu: "4" + memory: 8Gi + hyperkube: + requests: + cpu: "3" + memory: 7Gi + hypershift: + requests: + cpu: "3" + memory: 7Gi + integration: + requests: + cpu: "6" + memory: 14Gi + k8s-e2e-conformance-aws: + requests: + cpu: "1" + memory: 300Mi + rpms: + requests: + cpu: "4" + memory: 8Gi + tests: + requests: + cpu: "3" + memory: 7Gi + unit: + requests: + cpu: "6" + memory: 8Gi + verify: + requests: + cpu: "3" + memory: 8Gi +rpm_build_commands: openshift-hack/build-rpms.sh +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: ARTIFACTS="${ARTIFACT_DIR}" TMPDIR=/tmp/volume openshift-hack/test-go.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- as: integration + commands: ARTIFACTS="${ARTIFACT_DIR}" TMPDIR=/tmp/volume openshift-hack/test-integration.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- as: verify + commands: ARTIFACTS="${ARTIFACT_DIR}" TMPDIR=/tmp/volume openshift-hack/verify.sh + container: + from: src +- as: verify-commits + commands: ARTIFACTS="${ARTIFACT_DIR}" openshift-hack/verify-commits.sh + container: + from: src +- as: k8s-e2e-gcp + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-kubernetes-e2e-gcp +- as: k8s-e2e-gcp-five-control-plane-replicas + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + env: + CONTROL_PLANE_REPLICAS: "5" + workflow: openshift-kubernetes-e2e-gcp +- as: k8s-e2e-gcp-serial + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-kubernetes-e2e-gcp-serial +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-loki +- as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-agnostic-cmd + steps: + cluster_profile: azure4 + env: + TEST_SUITE: openshift/test-cmd + workflow: openshift-e2e-azure +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-upgrade-gcp +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-azure-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-downgrade + steps: + cluster_profile: aws + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:latest + OPENSHIFT_UPGRADE_RELEASE_IMAGE_OVERRIDE: release:initial + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: k8s-e2e-conformance-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: openshift-hack/conformance-k8s.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-multitenant + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: configmap-scale + steps: + cluster_profile: aws + workflow: openshift-perfscale-e2e-configmap-scale +- as: e2e-aws-fips + steps: + cluster_profile: aws + env: + FIPS_ENABLED: "true" + TEST_SUITE: openshift/conformance/parallel + pre: + - chain: ipi-aws-pre + - ref: fips-check + test: + - ref: openshift-e2e-test + workflow: ipi-aws +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-aws-csi-migration + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi-migration +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-csi-cinder + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-csi-cinder +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0.yaml deleted file mode 100644 index cf7e0597a013b..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0.yaml +++ /dev/null @@ -1,27 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- as: verify - commands: | - make verify -k - container: - from: bin -- as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: sdn-4.2-kubernetes-1.14.0 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10.yaml b/ci-operator/config/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..b8871973dd1f1 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/kubevirt/csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: kubevirt-csi-driver +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kubevirt-csi-driver diff --git a/ci-operator/config/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10.yaml b/ci-operator/config/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10.yaml new file mode 100644 index 0000000000000..6b7ca9c3ee675 --- /dev/null +++ b/ci-operator/config/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +base_rpm_images: + rpm: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/kuryr-kubernetes +images: +- dockerfile_path: openshift-kuryr-tester-rhel8.Dockerfile + from: src + optional: true + to: kuryr-tester +- dockerfile_path: openshift-kuryr-cni-rhel8.Dockerfile + from: rpm-os + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kuryr-cni +- dockerfile_path: openshift-kuryr-controller-rhel8.Dockerfile + from: rpm-os + to: kuryr-controller +promotion: + name: 4.10-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + curl http://base-4-7-rhel8.ocp.svc > /etc/yum.repos.d/base-4-7-rhel8.repo + curl http://base-openstack-4-7.ocp.svc > /etc/yum.repos.d/base-openstack-4-7.repo + from: rpm + to: rpm-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +rpm_build_commands: tools/build-rpm-rhel8.sh 4.7.0 +rpm_build_location: _output/RPMS/noarch +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: HOME=`dirname .` tox -e py3 + container: + from: kuryr-tester +- as: verify + commands: HOME=`dirname .` tox -e pep8 + container: + from: kuryr-tester +- as: e2e-openstack-kuryr + steps: + cluster_profile: openstack-kuryr + env: + NETWORK_TYPE: Kuryr + test: + - ref: openstack-noop + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: kuryr-kubernetes diff --git a/ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10.yaml b/ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10.yaml new file mode 100644 index 0000000000000..5781138dbde80 --- /dev/null +++ b/ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/leader-elector +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: leader-elector +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: test -z $(go fmt ./election/lib) + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: leader-elector diff --git a/ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.10.yaml b/ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.10.yaml new file mode 100644 index 0000000000000..e58f283f670f7 --- /dev/null +++ b/ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.10.yaml @@ -0,0 +1,57 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/library-go +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws-encryption + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: library-go diff --git a/ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10.yaml b/ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10.yaml new file mode 100644 index 0000000000000..e889343464bb0 --- /dev/null +++ b/ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/linuxptp-daemon +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ptp +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: linuxptp-daemon diff --git a/ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10.yaml new file mode 100644 index 0000000000000..58fefed7ab824 --- /dev/null +++ b/ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10.yaml @@ -0,0 +1,102 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + must_gather: + name: 4.10-priv + namespace: ocp-private + tag: must-gather + ocp_4.9_must-gather: + name: 4.10-priv + namespace: ocp-private + tag: must-gather + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/local-storage-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: local-storage-operator +- dockerfile_path: Dockerfile.diskmaker.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: local-storage-diskmaker +- dockerfile_path: Dockerfile.mustgather + from: must_gather + inputs: + ocp_4.9_must-gather: + as: + - registry.ci.openshift.org/ocp/4.9:must-gather + to: local-storage-mustgather +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test_e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: local-storage-operator diff --git a/ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.10.yaml b/ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.10.yaml new file mode 100644 index 0000000000000..ef1fc6e13095c --- /dev/null +++ b/ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.10.yaml @@ -0,0 +1,45 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/loki +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: loki +- dockerfile_path: Dockerfile.promtail.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: promtail +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: loki diff --git a/ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10.yaml new file mode 100644 index 0000000000000..a2817e8934cf4 --- /dev/null +++ b/ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10.yaml @@ -0,0 +1,214 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: NO_DOCKER=1 make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/machine-api-operator +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: machine-api-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-operator-tech-preview + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: e2e-vsphere-serial + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-serial +- as: e2e-libvirt + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-libvirt +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - as: e2e-test + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-upgrade + steps: + cluster_profile: vsphere + workflow: openshift-upgrade-vsphere +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: machine-api-operator diff --git a/ci-operator/config/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10.yaml new file mode 100644 index 0000000000000..fbcaf53253845 --- /dev/null +++ b/ci-operator/config/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10.yaml @@ -0,0 +1,249 @@ +base_images: + assisted-installer: + name: assisted + namespace: ocp-kni + tag: assisted-installer + assisted-installer-agent: + name: assisted + namespace: ocp-kni + tag: assisted-installer-agent + assisted-installer-controller: + name: assisted + namespace: ocp-kni + tag: assisted-installer-controller + assisted-service: + name: assisted + namespace: ocp-kni + tag: assisted-service + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/machine-config-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: machine-config-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-techpreview-featuregate + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-techpreview +- as: verify + commands: | + make verify + container: + from: src +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- as: e2e-gcp-op + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- as: e2e-aws-disruptive + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-disruption +- as: cluster-bootimages + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test/e2e/old-bootimages.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-upgrade + steps: + cluster_profile: vsphere + workflow: openshift-upgrade-vsphere +- as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- as: e2e-ovirt-upgrade + steps: + cluster_profile: ovirt + workflow: openshift-upgrade-ovirt +- as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- as: e2e-gcp-single-node + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-single-node +- as: e2e-gcp-op-single-node + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make test-e2e-single-node + from: src + resources: + requests: + cpu: 100m + workflow: openshift-e2e-gcp-single-node +- as: e2e-aws-upgrade-single-node + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-single-node +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-parallel + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: machine-config-operator diff --git a/ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10.yaml b/ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10.yaml new file mode 100644 index 0000000000000..52158397b5451 --- /dev/null +++ b/ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/mdns-publisher +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: mdns-publisher +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: mdns-publisher diff --git a/ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10.yaml b/ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10.yaml new file mode 100644 index 0000000000000..7f935b8baa9a7 --- /dev/null +++ b/ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/metal3-smart-exporter +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: metal3-smart-exporter +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: metal3-smart-exporter diff --git a/ci-operator/config/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10.yaml new file mode 100644 index 0000000000000..8b4c5e2a735f0 --- /dev/null +++ b/ci-operator/config/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + metallb: + name: 4.10-priv + namespace: ocp-private + tag: metallb + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + operator-index: + name: redhat-operator-index + namespace: ci + tag: v4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/metallb-operator +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: metallb-operator +operator: + bundles: + - dockerfile_path: bundleci.Dockerfile + substitutions: + - pullspec: quay.io/openshift/origin-metallb:4.9 + with: pipeline:metallb + - pullspec: quay.io/openshift/origin-metallb-operator:4.9 + with: pipeline:metallb-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: operator-e2e + steps: + cluster_profile: aws + env: + OO_CHANNEL: alpha + OO_INSTALL_NAMESPACE: openshift-metallb-operator + OO_PACKAGE: metallb-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e + commands: | + OO_INSTALL_NAMESPACE=openshift-metallb-operator IS_OPENSHIFT=1 TESTS_REPORTS_PATH=/logs/artifacts/ make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: metallb-operator diff --git a/ci-operator/config/openshift-priv/metallb/openshift-priv-metallb-release-4.10.yaml b/ci-operator/config/openshift-priv/metallb/openshift-priv-metallb-release-4.10.yaml new file mode 100644 index 0000000000000..dc9fcd17a7c6a --- /dev/null +++ b/ci-operator/config/openshift-priv/metallb/openshift-priv-metallb-release-4.10.yaml @@ -0,0 +1,73 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/metallb +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: metallb +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: metallb-l2-e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + ENABLE_METALLB_MODE=l2 + METALLB_REPO=https://github.com/openshift/metallb.git + workflow: baremetalds-metallb-e2e +- as: metallb-l2-e2e-metal-ipi-ovn + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OVNKubernetes + ENABLE_METALLB_MODE=l2 + METALLB_REPO=https://github.com/openshift/metallb.git + workflow: baremetalds-metallb-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: metallb diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-master.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-master.yaml new file mode 100644 index 0000000000000..e497d11d4f086 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-master.yaml @@ -0,0 +1,149 @@ +base_images: + ansible-operator: + name: 4.9-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.9-priv + namespace: ocp-private + tag: base + oauth_proxy: + name: 4.9-priv + namespace: ocp-private + tag: oauth-proxy + ocp_4.8_cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + ocp_4.8_metering-helm: + name: 4.9-priv + namespace: ocp-private + tag: metering-helm + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_4.8_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.8:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.8 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.8 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.8 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.8 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.8 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.8 + with: pipeline:metering-reporting-operator + - pullspec: quay.io/openshift/origin-oauth-proxy:4.8 + with: pipeline:oauth_proxy +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: metering-e2e-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-upgrade-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: master + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10.yaml new file mode 100644 index 0000000000000..5f4112010d06d --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10.yaml @@ -0,0 +1,149 @@ +base_images: + ansible-operator: + name: 4.10-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.10-priv + namespace: ocp-private + tag: base + oauth_proxy: + name: 4.10-priv + namespace: ocp-private + tag: oauth-proxy + ocp_4.8_cli: + name: 4.10-priv + namespace: ocp-private + tag: cli + ocp_4.8_metering-helm: + name: 4.10-priv + namespace: ocp-private + tag: metering-helm + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_4.8_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.8:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.8 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.8 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.8 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.8 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.8 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.8 + with: pipeline:metering-reporting-operator + - pullspec: quay.io/openshift/origin-oauth-proxy:4.8 + with: pipeline:oauth_proxy +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: metering-e2e-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-upgrade-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5.yaml new file mode 100644 index 0000000000000..a376ccb599237 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5.yaml @@ -0,0 +1,79 @@ +base_images: + ansible-operator: + name: 4.5-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.okd + from: base + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator + from: ansible-operator + to: metering-ansible-operator +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- as: metering-e2e-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + cli: latest + commands: | + set -x + + kubectl -n openshift-machine-api get machinesets -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 4 + + TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6.yaml new file mode 100644 index 0000000000000..c0bcf1d7601e9 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6.yaml @@ -0,0 +1,149 @@ +base_images: + ansible-operator: + name: 4.6-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.6-priv + namespace: ocp-private + tag: base + oauth_proxy: + name: 4.6-priv + namespace: ocp-private + tag: oauth-proxy + ocp_4.6_cli: + name: 4.6-priv + namespace: ocp-private + tag: cli + ocp_4.6_metering-helm: + name: 4.6-priv + namespace: ocp-private + tag: metering-helm + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.6_cli: + as: + - registry.ci.openshift.org/ocp/4.6:cli + ocp_4.6_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.6:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.6 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.6 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.6 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.6 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.6 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.6 + with: pipeline:metering-reporting-operator + - pullspec: quay.io/openshift/origin-oauth-proxy:4.6 + with: pipeline:oauth_proxy +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: metering-e2e-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-upgrade-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7.yaml new file mode 100644 index 0000000000000..94c64c0eb1c71 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7.yaml @@ -0,0 +1,145 @@ +base_images: + ansible-operator: + name: 4.7-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.7-priv + namespace: ocp-private + tag: base + oauth_proxy: + name: 4.7-priv + namespace: ocp-private + tag: oauth-proxy + ocp_4.7_cli: + name: 4.7-priv + namespace: ocp-private + tag: cli + ocp_4.7_metering-helm: + name: 4.7-priv + namespace: ocp-private + tag: metering-helm + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.7_cli: + as: + - registry.ci.openshift.org/ocp/4.7:cli + ocp_4.7_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.7:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.7 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.7 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.7 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.7 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.7 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.7 + with: pipeline:metering-reporting-operator + - pullspec: quay.io/openshift/origin-oauth-proxy:4.7 + with: pipeline:oauth_proxy +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: metering-e2e-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-upgrade-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8.yaml new file mode 100644 index 0000000000000..0f7634de1e790 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8.yaml @@ -0,0 +1,149 @@ +base_images: + ansible-operator: + name: 4.8-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.8-priv + namespace: ocp-private + tag: base + oauth_proxy: + name: 4.8-priv + namespace: ocp-private + tag: oauth-proxy + ocp_4.8_cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + ocp_4.8_metering-helm: + name: 4.8-priv + namespace: ocp-private + tag: metering-helm + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_4.8_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.8:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.8 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.8 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.8 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.8 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.8 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.8 + with: pipeline:metering-reporting-operator + - pullspec: quay.io/openshift/origin-oauth-proxy:4.8 + with: pipeline:oauth_proxy +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: metering-e2e-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-upgrade-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9.yaml new file mode 100644 index 0000000000000..72379290139a8 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9.yaml @@ -0,0 +1,150 @@ +base_images: + ansible-operator: + name: 4.9-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.9-priv + namespace: ocp-private + tag: base + oauth_proxy: + name: 4.9-priv + namespace: ocp-private + tag: oauth-proxy + ocp_4.8_cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + ocp_4.8_metering-helm: + name: 4.9-priv + namespace: ocp-private + tag: metering-helm + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_4.8_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.8:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.8 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.8 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.8 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.8 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.8 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.8 + with: pipeline:metering-reporting-operator + - pullspec: quay.io/openshift/origin-oauth-proxy:4.8 + with: pipeline:oauth_proxy +promotion: + disabled: true + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: metering-e2e-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-upgrade-aws + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m5.xlarge + test: + - as: e2e + commands: | + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10.yaml b/ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10.yaml new file mode 100644 index 0000000000000..aca1c0b7446cf --- /dev/null +++ b/ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/multus-admission-controller +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-admission-controller +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: multus-admission-controller diff --git a/ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10.yaml b/ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10.yaml new file mode 100644 index 0000000000000..f99f8dfd0fc76 --- /dev/null +++ b/ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.8 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/multus-cni +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-cni +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: multus-cni diff --git a/ci-operator/config/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10.yaml b/ci-operator/config/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10.yaml new file mode 100644 index 0000000000000..8ef601a92f6ef --- /dev/null +++ b/ci-operator/config/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/multus-networkpolicy +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-networkpolicy +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: multus-networkpolicy diff --git a/ci-operator/config/openshift-priv/must-gather-clean/openshift-priv-must-gather-clean-release-4.10.yaml b/ci-operator/config/openshift-priv/must-gather-clean/openshift-priv-must-gather-clean-release-4.10.yaml new file mode 100644 index 0000000000000..2b52b1be17b29 --- /dev/null +++ b/ci-operator/config/openshift-priv/must-gather-clean/openshift-priv-must-gather-clean-release-4.10.yaml @@ -0,0 +1,37 @@ +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/must-gather-clean +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: verify-deps + commands: make verify-deps + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: must-gather-clean diff --git a/ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10.yaml b/ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10.yaml new file mode 100644 index 0000000000000..92b8168130f53 --- /dev/null +++ b/ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: cli + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/must-gather +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: must-gather +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: must-gather diff --git a/ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10.yaml b/ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10.yaml new file mode 100644 index 0000000000000..06c0eff5c1b69 --- /dev/null +++ b/ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/network-metrics-daemon +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: network-metrics-daemon +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make unittests + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make run-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: network-metrics-daemon diff --git a/ci-operator/config/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10.yaml b/ci-operator/config/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10.yaml new file mode 100644 index 0000000000000..a61d42408377f --- /dev/null +++ b/ci-operator/config/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10.yaml @@ -0,0 +1,75 @@ +base_images: + ocp_4.7_ovn-kubernetes: + name: 4.10-priv + namespace: ocp-private + tag: ovn-kubernetes + ocp_4.8_ovn-kubernetes: + name: 4.10-priv + namespace: ocp-private + tag: ovn-kubernetes + ocp_4.9_ovn-kubernetes: + name: 4.10-priv + namespace: ocp-private + tag: ovn-kubernetes + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 + tools: + name: 4.10-priv + namespace: ocp-private + tag: tools +binary_build_commands: '"make build --warn-undefined-variables"' +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/network-tools +images: +- dockerfile_path: Dockerfile + from: tools + inputs: + ocp_4.9_ovn-kubernetes: + as: + - registry.ci.openshift.org/ocp/4.9:ovn-kubernetes + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: network-tools +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: '"make build GO_BUILD_FLAGS:=''-race'' --warn-undefined-variables"' +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: network-tools diff --git a/ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10.yaml b/ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10.yaml new file mode 100644 index 0000000000000..26bf7cf81cff8 --- /dev/null +++ b/ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + ocp_4.6_base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/node-feature-discovery +images: +- dockerfile_path: Dockerfile + from: ocp_4.6_base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: node-feature-discovery +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: node-feature-discovery diff --git a/ci-operator/config/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10.yaml new file mode 100644 index 0000000000000..193cbb32fe68f --- /dev/null +++ b/ci-operator/config/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/node-problem-detector-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: node-problem-detector-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: node-problem-detector-operator diff --git a/ci-operator/config/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10.yaml b/ci-operator/config/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10.yaml new file mode 100644 index 0000000000000..c8abae14e6f76 --- /dev/null +++ b/ci-operator/config/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10.yaml @@ -0,0 +1,39 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/node-problem-detector +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: node-problem-detector +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: node-problem-detector diff --git a/ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10.yaml b/ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10.yaml new file mode 100644 index 0000000000000..1b8da2d77dcde --- /dev/null +++ b/ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/node_exporter +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus-node-exporter +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- as: test-unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: node_exporter diff --git a/ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10.yaml b/ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10.yaml new file mode 100644 index 0000000000000..f679ccfbce439 --- /dev/null +++ b/ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/oauth-apiserver +images: +- dockerfile_path: images/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: oauth-apiserver +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-component + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: oauth-apiserver diff --git a/ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10.yaml b/ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10.yaml new file mode 100644 index 0000000000000..639a221a9686f --- /dev/null +++ b/ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/oauth-proxy +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: oauth-proxy +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-component + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: oauth-proxy diff --git a/ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10.yaml b/ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10.yaml new file mode 100644 index 0000000000000..92d2e4aef71ec --- /dev/null +++ b/ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/oauth-server +images: +- dockerfile_path: images/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: oauth-server +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-agnostic-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: oauth-server diff --git a/ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.10.yaml b/ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.10.yaml new file mode 100644 index 0000000000000..aa3eec32c0034 --- /dev/null +++ b/ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.10.yaml @@ -0,0 +1,163 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + must-gather-base: + name: 4.10-priv + namespace: ocp-private + tag: must-gather + ocp_builder_rhel-7-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.8 + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.9 + tests-base: + name: 4.10-priv + namespace: ocp-private + tag: tests +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/oc +images: +- dockerfile_path: images/cli/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + to: cli +- context_dir: images/tools + from: cli + to: tools +- dockerfile_path: images/cli/Dockerfile.rhel + from: tests-base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + to: tests +- dockerfile_path: images/cli/Dockerfile.rhel + from: must-gather-base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + to: must-gather +- context_dir: images/deployer + dockerfile_path: Dockerfile.rhel + from: cli + to: deployer +- dockerfile_path: images/cli-artifacts/Dockerfile.rhel + from: cli + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + to: cli-artifacts +- context_dir: images/recycler/ + dockerfile_path: Dockerfile.rhel + from: cli + to: recycler +promotion: + additional_images: + oc-rpms: rpms + excluded_images: + - tests + - must-gather + - oc-base-with-rpms + name: 4.10-priv + namespace: ocp-private +raw_steps: +- rpm_image_injection_step: + from: base + to: oc-base-with-rpms +resources: + '*': + requests: + cpu: "3" + memory: 6Gi + build-rpms-from-tar: + requests: + cpu: 100m + memory: 100Mi +rpm_build_commands: |- + TMPDIR=$( mktemp -d ) + RPMBUILD_DIR=_rpmbuild/ + mkdir -p ${RPMBUILD_DIR}/{BUILD,RPMS,SOURCES,SPECS,SRPMS} + tar -czf "${TMPDIR}/openshift-clients-0.0.1.tar.gz" --exclude='.git' --transform='s|^.|openshift-clients-0.0.1|' --exclude='openshift-clients-0.0.1.tar.gz' ./ + cp ./oc.spec "${RPMBUILD_DIR}/SPECS/" + cp "${TMPDIR}/openshift-clients-0.0.1.tar.gz" "${RPMBUILD_DIR}/SOURCES/" + rpmbuild -ba --nodeps --define "_topdir $( pwd )/${RPMBUILD_DIR}" ${RPMBUILD_DIR}/SPECS/oc.spec --define "os_git_vars OS_GIT_VERSION='4.7.0' OS_GIT_COMMIT='${OPENSHIFT_BUILD_COMMIT::8}' OS_GIT_MAJOR='' OS_GIT_MINOR='' OS_GIT_TREE_STATE=''" +rpm_build_location: _rpmbuild/RPMS/ +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build-rpms-from-tar + commands: '# noop, just to force the building the `rpms` target' + container: + from: oc-base-with-rpms +- as: rpm-build + commands: | + make rpm-build + container: + from: src +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-agnostic-cmd + steps: + cluster_profile: azure4 + env: + TEST_SUITE: openshift/test-cmd + workflow: openshift-e2e-azure +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: oc diff --git a/ci-operator/config/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10.yaml b/ci-operator/config/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10.yaml new file mode 100644 index 0000000000000..3c8d147e026c0 --- /dev/null +++ b/ci-operator/config/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10.yaml @@ -0,0 +1,135 @@ +base_images: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.8 + os: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + os-minimal: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ocp-release-operator-sdk +images: +- dockerfile_path: ci/dockerfiles/builder.Dockerfile + from: root + to: osdk-builder +- dockerfile_path: release/ansible/Dockerfile.rhel8 + from: os + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: ansible-operator +- dockerfile_path: release/helm/Dockerfile + from: os-minimal + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: helm-operator +- dockerfile_path: release/sdk/Dockerfile + from: os-minimal + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: operator-sdk +- dockerfile_path: ci/dockerfiles/ansible-e2e.Dockerfile + from: ansible-operator + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-ansible-e2e +- context_dir: test/ansible/advanced-molecule-operator + dockerfile_path: Dockerfile + from: ansible-operator + to: osdk-ansible-full-e2e +- dockerfile_path: ci/dockerfiles/helm-e2e.Dockerfile + from: helm-operator + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-helm-e2e +promotion: + excluded_images: + - osdk-builder + - osdk-ansible-e2e + - osdk-ansible-full-e2e + - osdk-helm-e2e + - memcached-operator + - nginx-operator + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build/operator-sdk-dev-x86_64-linux-gnu +tests: +- as: unit + commands: | + echo "patch upstream" + make -f ci/prow.Makefile patch + echo "running unit tests" + make test-unit + container: + from: src +- as: sanity + commands: | + echo "setting environment" + export GOCACHE=/tmp + export XDG_CACHE_HOME=/tmp + unset VERSION + echo "patch upstream" + make -f ci/prow.Makefile patch + echo "running make test-sanity" + make test-sanity + container: + from: src +- as: e2e-aws-ansible + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make -f ci/prow.Makefile test-e2e-ansible + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-helm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make -f ci/prow.Makefile test-e2e-helm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ocp-release-operator-sdk diff --git a/ci-operator/config/openshift-priv/odf-operator/openshift-priv-odf-operator-main.yaml b/ci-operator/config/openshift-priv/odf-operator/openshift-priv-odf-operator-main.yaml new file mode 100644 index 0000000000000..60dbb29395870 --- /dev/null +++ b/ci-operator/config/openshift-priv/odf-operator/openshift-priv-odf-operator-main.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + builder: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + operator-registry: + name: 4.8-priv + namespace: ocp-private + tag: operator-registry + os: + name: ubi + namespace: ocp + tag: "8" +binary_build_commands: make build GOFLAGS='' +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.16-openshift-4.9 +canonical_go_repository: github.com/red-hat-storage/odf-operator +images: +- dockerfile_path: Dockerfile + from: base + to: odf-operator +operator: + bundles: + - as: fixed-dependencies + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: quay.io/ocs-dev/odf-operator:latest + with: odf-operator +promotion: + name: odf-4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit-tests + commands: | + export GOFLAGS=''; make test + container: + from: src +- as: odf-operator-bundle-e2e-aws + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-fixed-dependencies + env: + OO_CHANNEL: alpha + OO_INSTALL_NAMESPACE: openshift-storage + OO_PACKAGE: odf-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: tests + commands: | + export GOFLAGS=''; make test + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +zz_generated_metadata: + branch: main + org: openshift-priv + repo: odf-operator diff --git a/ci-operator/config/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master.yaml b/ci-operator/config/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master.yaml new file mode 100644 index 0000000000000..5638fee54f97a --- /dev/null +++ b/ci-operator/config/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master.yaml @@ -0,0 +1,48 @@ +base_images: + os: + name: centos + namespace: origin + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/opendatahub-io/odh-manifests +images: +- context_dir: tests/ + dockerfile_path: Dockerfile + from: os + to: odh-manifests-tests +promotion: + additional_images: + latest: odh-manifests-tests + name: odh-manifests-tests-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 1000m + memory: 1Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: odh-manifests-e2e + steps: + cluster_profile: gcp + env: + COMPUTE_NODE_TYPE: n1-standard-8 + test: + - as: e2e + commands: $HOME/peak/installandtest.sh + from: odh-manifests-tests + resources: + requests: + cpu: 2000m + memory: 3Gi + workflow: ipi-gcp +zz_generated_metadata: + branch: master + org: openshift-priv + repo: odh-manifests diff --git a/ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10.yaml b/ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10.yaml new file mode 100644 index 0000000000000..1f7fd59a60eaf --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10.yaml @@ -0,0 +1,77 @@ +base_rpm_images: + os: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/openshift-ansible +images: +- dockerfile_path: images/installer/Dockerfile + from: base + to: ansible +promotion: + name: 4.10-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + INSTALL_PKGS="which tar wget hostname sysvinit-tools util-linux socat tree findutils lsof bind-utils shadow-utils" + cat < /opt/Dockerfile + FROM os + RUN mkdir -p /var/lib/origin && \ + yum install -y ${INSTALL_PKGS} && \ + rpm -V ${INSTALL_PKGS} && \ + yum clean all && rm -rf /var/cache/yum/* + DOCKERFILE + from: os + to: src-dockerfile +- project_directory_image_build_step: + from: os + inputs: + src: {} + src-dockerfile: + paths: + - destination_dir: . + source_path: /opt/Dockerfile + to: base +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + unit: + requests: + cpu: "1" + memory: 1.5Gi +rpm_build_commands: tito tag --offline --accept-auto-changelog --use-release '9999%{?dist}'; + tito build --output="_output/local/releases" --rpm --test --offline --quiet; mkdir + -p _output/local/releases/rpms; mv _output/local/releases/noarch/* _output/local/releases/rpms; + createrepo _output/local/releases/rpms +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: | + set -eo pipefail + yum install -y gcc libffi-devel python-devel openssl-devel python3 + pip3 install tox virtualenv==16.7.9 + chmod uga+w /etc/passwd +tests: +- as: unit + commands: | + set -o pipefail + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + tox + container: + from: test-bin +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: openshift-ansible diff --git a/ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10.yaml b/ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10.yaml new file mode 100644 index 0000000000000..881a31291bb4e --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/openshift-apiserver +images: +- dockerfile_path: images/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: openshift-apiserver +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-cmd + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-cmd +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: openshift-apiserver diff --git a/ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10.yaml b/ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10.yaml new file mode 100644 index 0000000000000..76e4af85d1037 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/openshift-controller-manager +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openshift-controller-manager +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: openshift-controller-manager diff --git a/ci-operator/config/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10.yaml b/ci-operator/config/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10.yaml new file mode 100644 index 0000000000000..03e51b8f243ef --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/openshift-state-metrics +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openshift-state-metrics +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: make validate-modules && git diff --exit-code + container: + from: src +- as: gofmt + commands: make gofmtcheck + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: doccheck + commands: make doccheck + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: openshift-state-metrics diff --git a/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.10.yaml b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.10.yaml new file mode 100644 index 0000000000000..061c7fe8dc0fc --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.10.yaml @@ -0,0 +1,68 @@ +base_images: + cli: + name: 4.10-priv + namespace: ocp-private + tag: cli +binary_build_commands: make all +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/openshift-tests-private +promotion: + name: 4.10-priv + namespace: ocp-private +releases: + latest: + candidate: + product: ocp + stream: nightly + version: "4.8" +resources: + '*': + limits: + memory: 8Gi + requests: + cpu: "1" + memory: 4Gi + bin: + requests: + cpu: "2" + memory: 8Gi + e2e-aws: + requests: + cpu: "4" + memory: 4Gi +test_binary_build_commands: make test +tests: +- as: title-check + commands: make name-check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: critical-test + cli: latest + commands: ./bin/extended-platform-tests run all --dry-run|grep -iv "VMonly"|grep + -E "OLM.*Critical"|./bin/extended-platform-tests run -f - + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + - as: pr-test + cli: latest + commands: make pr-test + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: openshift-tests-private diff --git a/ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.10.yaml b/ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.10.yaml new file mode 100644 index 0000000000000..a8c727ce92b45 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.10.yaml @@ -0,0 +1,60 @@ +base_images: + cli: + name: 4.10-priv + namespace: ocp-private + tag: cli +binary_build_commands: make all +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/openshift-tests +promotion: + name: 4.10-priv + namespace: ocp-private +releases: + latest: + candidate: + product: ocp + stream: nightly + version: "4.8" +resources: + '*': + limits: + memory: 8Gi + requests: + cpu: "1" + memory: 4Gi + bin: + requests: + cpu: "2" + memory: 8Gi + e2e-aws: + requests: + cpu: "4" + memory: 4Gi +test_binary_build_commands: make test +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: bin-test + cli: latest + commands: ./bin/extended-platform-tests run all --dry-run|grep "Critical"|./bin/extended-platform-tests + run -f - + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: openshift-tests diff --git a/ci-operator/config/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..67b0ae11a16ac --- /dev/null +++ b/ci-operator/config/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: go build cmd/openstack-cinder-csi-driver-operator/main.go +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/openstack-cinder-csi-driver-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: openstack-cinder-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: openstack-cinder-csi-driver-operator-test +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: experimental/reliability/minimal + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-csi + steps: + cluster_profile: openstack-vexxhost + workflow: openshift-e2e-openstack-csi-cinder +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: openstack-cinder-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10.yaml b/ci-operator/config/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10.yaml new file mode 100644 index 0000000000000..9855df965b54a --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10.yaml @@ -0,0 +1,107 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + project_image: + context_dir: . + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/openshift/operator-framework-olm +images: +- dockerfile_path: operator-lifecycle-manager.Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: operator-lifecycle-manager +- dockerfile_path: operator-registry.Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: operator-registry +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: unit-olm + commands: | + # Note(tflannag): Hacks for https://github.com/kubernetes-sigs/controller-runtime/commit/58c17f696263fc4a35ef5de198f99aa1717e7b87 + # as we run into permission denied errors when attempting to create the ${HOME}/.cache directory in the unit test. + echo "Overriding the \$XDG_CACHE_HOME directory" + export XDG_CACHE_HOME=/tmp/.cache + + make unit/olm + container: + from: src +- as: unit-registry + commands: make unit/registry + container: + from: src +- as: unit-api + commands: make unit/api + container: + from: src +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=${ARTIFACT_DIR} make e2e/olm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: operator-framework-olm diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1.yaml new file mode 100644 index 0000000000000..6b9bc73672ed4 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.1-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify-codegen verify-catalog + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: schema-check + commands: make schema-check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2.yaml new file mode 100644 index 0000000000000..9d068e22f812b --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.2-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify-codegen verify-catalog + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: schema-check + commands: make schema-check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3.yaml new file mode 100644 index 0000000000000..d5eaab8ce5eb2 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: 4.3-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4.yaml new file mode 100644 index 0000000000000..022516fe48f1c --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: 4.4-priv + namespace: ocp-private + tag: base +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.4 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5.yaml new file mode 100644 index 0000000000000..f4cee3990254c --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6.yaml new file mode 100644 index 0000000000000..8bc60b618d7e5 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-lifecycle-manager +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7.yaml new file mode 100644 index 0000000000000..06856518bab80 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: operator-lifecycle-manager +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master.yaml new file mode 100644 index 0000000000000..6e3eefa75930b --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + from_repository: true +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: operator-marketplace +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: master + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1.yaml new file mode 100644 index 0000000000000..3e78a83c642d0 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.1-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10.yaml new file mode 100644 index 0000000000000..06e87c2ea3fc4 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + from_repository: true +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: operator-marketplace +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2.yaml new file mode 100644 index 0000000000000..7c8305a705d5c --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.2-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3.yaml new file mode 100644 index 0000000000000..b7a0a98b8e8ce --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.3-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4.yaml new file mode 100644 index 0000000000000..38828294ea328 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.4-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.4 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5.yaml new file mode 100644 index 0000000000000..9ddbfc7db629f --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6.yaml new file mode 100644 index 0000000000000..716845389ce37 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6.yaml @@ -0,0 +1,91 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-marketplace +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7.yaml new file mode 100644 index 0000000000000..7262b5c9aafe6 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: operator-marketplace +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8.yaml new file mode 100644 index 0000000000000..6385d4aabbd14 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: operator-marketplace +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9.yaml new file mode 100644 index 0000000000000..764d061cfff47 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + from_repository: true +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: operator-marketplace +promotion: + disabled: true + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1.yaml new file mode 100644 index 0000000000000..cb3cb710c5ed1 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.1-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2.yaml new file mode 100644 index 0000000000000..465d4054fd80c --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.2-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3.yaml new file mode 100644 index 0000000000000..cb8817ec08ae0 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.3-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4.yaml new file mode 100644 index 0000000000000..d41bb3977a08f --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.4-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.4 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5.yaml new file mode 100644 index 0000000000000..00715ec3f273f --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6.yaml new file mode 100644 index 0000000000000..622ab9853b243 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.6-clang: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6-clang +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-registry +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7.yaml new file mode 100644 index 0000000000000..87721b9fd5b3b --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.6-clang: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6-clang + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: operator-registry +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.10.yaml b/ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.10.yaml new file mode 100644 index 0000000000000..8403f9168c384 --- /dev/null +++ b/ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.10.yaml @@ -0,0 +1,258 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + tools: + name: 4.10-priv + namespace: ocp-private + tag: tools +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.16-openshift-4.8 +canonical_go_repository: github.com/openshift/origin +images: +- dockerfile_path: images/tests/Dockerfile.rhel + from: tools + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: tests +- dockerfile_path: images/hello-openshift/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: hello-openshift +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 4Gi + bin: + requests: + cpu: "3" + memory: 7Gi + tests: + requests: + cpu: "3" + memory: 7Gi + verify: + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-loki +- as: e2e-aws-ovn + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-ovn +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-agnostic-cmd + steps: + cluster_profile: azure4 + env: + TEST_SUITE: openshift/test-cmd + workflow: openshift-e2e-azure +- as: e2e-gcp-builds + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-builds +- as: e2e-aws-disruptive + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-disruption +- as: e2e-gcp-disruptive + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-disruption +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-aws-jenkins + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-jenkins +- as: e2e-gcp-image-ecosystem + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-image-ecosystem +- as: e2e-aws-image-registry + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-image-registry +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-upgrade-gcp +- as: e2e-gcp-csi + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-csi +- as: e2e-aws-upgrade + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + TEST_TYPE: upgrade + TEST_UPGRADE_OPTIONS: abort-at=100 + workflow: openshift-upgrade-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-serial +- as: e2e-aws-csi + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-csi +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: e2e-aws-fips + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + FIPS_ENABLED: "true" + TEST_SUITE: openshift/conformance/parallel + pre: + - chain: ipi-aws-pre + - ref: fips-check + test: + - ref: openshift-e2e-test + workflow: ipi-aws +- as: e2e-aws-multitenant + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-sdn-multi +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- as: e2e-aws-single-node + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-single-node +- as: e2e-aws-single-node-serial + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + TEST_SUITE: openshift/conformance/serial + workflow: openshift-e2e-aws-single-node +- as: e2e-openstack + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-serial + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/serial + workflow: openshift-e2e-openstack-ipi +- as: e2e-aws-csi-migration + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi-migration +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: origin diff --git a/ci-operator/config/openshift-priv/os/openshift-priv-os-release-4.10.yaml b/ci-operator/config/openshift-priv/os/openshift-priv-os-release-4.10.yaml new file mode 100644 index 0000000000000..0734b81fa41d6 --- /dev/null +++ b/ci-operator/config/openshift-priv/os/openshift-priv-os-release-4.10.yaml @@ -0,0 +1,51 @@ +base_images: + coreos_coreos-assembler_latest: + name: coreos-assembler + namespace: coreos + tag: latest +build_root: + image_stream_tag: + name: fcos-buildroot + namespace: coreos + tag: testing-devel +canonical_go_repository: github.com/openshift/os +images: +- dockerfile_path: ci/Dockerfile + inputs: + coreos_coreos-assembler_latest: + as: + - registry.svc.ci.openshift.org/coreos/coreos-assembler:latest + to: build-test-qemu-img +promotion: + excluded_images: + - '*' + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 1000m + memory: 1Gi + build-test-qemu: + limits: + devices.kubevirt.io/kvm: "1" + requests: + cpu: 1000m + devices.kubevirt.io/kvm: "1" + memory: 3Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: validate + commands: ./ci/validate.sh + container: + from: src +- as: build-test-qemu + commands: /src/ci/build-test-qemu.sh + container: + from: build-test-qemu-img +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: os diff --git a/ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.10.yaml b/ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.10.yaml new file mode 100644 index 0000000000000..53755d45f4e0b --- /dev/null +++ b/ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.10.yaml @@ -0,0 +1,31 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: go build ./... +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/osin +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: go build -race ./... +tests: +- as: unit + commands: | + go test -race -json ./... | gotest2junit > ${ARTIFACT_DIR}/junit_report.xml + container: + from: test-bin +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: osin diff --git a/ci-operator/config/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..4ca42fc6426e8 --- /dev/null +++ b/ci-operator/config/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/ovirt/csi-driver-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ovirt-csi-driver-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: test + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ovirt-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10.yaml b/ci-operator/config/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..3b7af39045576 --- /dev/null +++ b/ci-operator/config/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.13: + name: builder + namespace: ocp + tag: rhel-7-golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/ovirt/csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ovirt-csi-driver +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ovirt-csi-driver diff --git a/ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10.yaml b/ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10.yaml new file mode 100644 index 0000000000000..d8a8e883ec876 --- /dev/null +++ b/ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10.yaml @@ -0,0 +1,140 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.6_cli: + name: 4.10-priv + namespace: ocp-private + tag: cli + ocp_4.7_cli: + name: 4.10-priv + namespace: ocp-private + tag: cli + ocp_4.8_cli: + name: 4.10-priv + namespace: ocp-private + tag: cli + ocp_4.9_cli: + name: 4.10-priv + namespace: ocp-private + tag: cli + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ovn-kubernetes +images: +- from: base + inputs: + ocp_4.9_cli: + as: + - registry.ci.openshift.org/ocp/4.9:cli + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ovn-kubernetes +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws-ovn-local-gateway + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + GATEWAY_MODE: local + workflow: openshift-e2e-aws-ovn +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-aws-ovn-windows + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- as: e2e-gcp-ovn + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-ovn +- as: e2e-gcp-ovn-upgrade + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-upgrade-gcp-ovn +- as: e2e-vsphere-windows + steps: + cluster_profile: vsphere + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port +- as: e2e-openstack-ovn + steps: + cluster_profile: openstack-vexxhost + env: + NETWORK_TYPE: OVNKubernetes + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ovn-kubernetes diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-master.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-master.yaml new file mode 100644 index 0000000000000..9241c8f2e2816 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-master.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-presto +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: master + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.10.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.10.yaml new file mode 100644 index 0000000000000..e3bad0d4c0ef3 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.10.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-presto +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.5.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.5.yaml new file mode 100644 index 0000000000000..b51d498a7b868 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.5.yaml @@ -0,0 +1,39 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "7" +build_root: + project_image: + dockerfile_path: Dockerfile.build +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.okd + from: base + to: metering-presto +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.6.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.6.yaml new file mode 100644 index 0000000000000..b65978566b8af --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.6.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.6 + to: metering-presto +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.7.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.7.yaml new file mode 100644 index 0000000000000..4f02bd853c489 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.7.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.7 + to: metering-presto +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.8.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.8.yaml new file mode 100644 index 0000000000000..d2e43b380e39c --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.8.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-presto +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.9.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.9.yaml new file mode 100644 index 0000000000000..6fe04f0fb1c56 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.9.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-presto +promotion: + disabled: true + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10.yaml b/ci-operator/config/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10.yaml new file mode 100644 index 0000000000000..48e353985999e --- /dev/null +++ b/ci-operator/config/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/project-request-limit +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: project-request-limit +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: project-request-limit diff --git a/ci-operator/config/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10.yaml b/ci-operator/config/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10.yaml new file mode 100644 index 0000000000000..d1eff5a6834e8 --- /dev/null +++ b/ci-operator/config/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/prom-label-proxy +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: prom-label-proxy +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- as: test-unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: prom-label-proxy diff --git a/ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10.yaml b/ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10.yaml new file mode 100644 index 0000000000000..758b92fcb492d --- /dev/null +++ b/ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/prometheus-alertmanager +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus-alertmanager +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- as: test + commands: make build && make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: prometheus-alertmanager diff --git a/ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10.yaml new file mode 100644 index 0000000000000..7e3a7ce9eaece --- /dev/null +++ b/ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10.yaml @@ -0,0 +1,103 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/coreos/prometheus-operator +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus-operator +- dockerfile_path: Dockerfile.config-reloader.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus-config-reloader +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- as: test-unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: prometheus-operator diff --git a/ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10.yaml b/ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10.yaml new file mode 100644 index 0000000000000..10ab1d002d42b --- /dev/null +++ b/ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10.yaml @@ -0,0 +1,115 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift/prometheus +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: prometheus +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- as: common-test + commands: GOOPTS="-tags=builtinassets -p=1" make common-test + container: + from: src +- as: react-app-test + commands: | + nodejs_version=v14.16.1 + nodejs_platform=linux-x64 + nodejs="node-${nodejs_version}-${nodejs_platform}" + + cd /tmp + curl -LO "https://nodejs.org/download/release/${nodejs_version}/${nodejs}.tar.gz" + tar xf "${nodejs}.tar.gz" + + export NODEJS_HOME="/tmp/${nodejs}" + export PATH=$PATH:$NODEJS_HOME/bin + + HOME=/tmp npm install yarn + export PATH=$PATH:/tmp/node_modules/.bin + cd - + + make react-app-test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: prometheus diff --git a/ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10.yaml new file mode 100644 index 0000000000000..dbdf750008c4b --- /dev/null +++ b/ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + operator-index: + name: redhat-operator-index + namespace: ci + tag: v4.8 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/ptp-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: ptp-operator +operator: + bundles: + - dockerfile_path: bundleci.Dockerfile + substitutions: + - pullspec: quay.io/openshift/origin-ptp-operator:4.9 + with: pipeline:ptp-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: operator-e2e + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index + env: + OO_CHANNEL: alpha + OO_INSTALL_NAMESPACE: openshift-ptp + OO_PACKAGE: ptp-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e + commands: make test-validation-only + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: ptp-operator diff --git a/ci-operator/config/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10.yaml b/ci-operator/config/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10.yaml new file mode 100644 index 0000000000000..1c7e365de1b7c --- /dev/null +++ b/ci-operator/config/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/redhat-subscription-injection-webhook +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: redhat-subscription-injection-webhook +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: unit + commands: | + make test JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: redhat-subscription-injection-webhook diff --git a/ci-operator/config/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10.yaml b/ci-operator/config/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10.yaml new file mode 100644 index 0000000000000..73d3c8a5cead1 --- /dev/null +++ b/ci-operator/config/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/route-override-cni +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-route-override-cni +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: route-override-cni diff --git a/ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.10.yaml b/ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.10.yaml new file mode 100644 index 0000000000000..b0a5e918c9624 --- /dev/null +++ b/ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.10.yaml @@ -0,0 +1,162 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/router +images: +- dockerfile_path: images/router/base/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + optional: true + to: haproxy-router-base +- dockerfile_path: images/router/haproxy/Dockerfile.rhel8 + from: haproxy-router-base + to: haproxy-router +- dockerfile_path: images/router/f5/Dockerfile + from: haproxy-router-base + to: f5-router +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: go test -race ./... + container: + from: src +- as: e2e-agnostic + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-metal-ipi-ovn-router + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + test: + - as: baremetalds-e2e-conf-router + commands: | + #!/bin/bash + + set -o nounset + set -o errexit + set -o pipefail + + echo "************ baremetalds e2e router conf command ************" + + read -d '#' INCL << EOF + [sig-network] Services should provide secure master service + [sig-api-machinery] Watchers should be able to start watching from a specific resource version + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the gRPC interoperability tests [Suite:openshift/conformance/parallel/minimal] + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the h2spec conformance tests [Suite:openshift/conformance/parallel/minimal] + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the http2 tests [Suite:openshift/conformance/parallel/minimal] + [sig-network][Feature:Router] The HAProxy router converges when multiple routers are writing conflicting status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router converges when multiple routers are writing status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should enable openshift-monitoring to pull metrics [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose a health check on the metrics port [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose prometheus metrics for a route [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose the profiling endpoints [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should override the route host for overridden domains with a custom value [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should override the route host with a custom value [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should respond with 503 to unrecognized hosts [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should run even if it has no access to update status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve a route that points to two services and respect weights [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve routes that were created from an ingress [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve the correct routes when running with the haproxy config manager [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve the correct routes when scoped to a single namespace and label set [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should set Forwarded headers appropriately [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should support reencrypt to services backed by a serving certificate automatically [Suite:openshift/conformance/parallel] + # + EOF + + cat <(echo "$INCL") > "${SHARED_DIR}/test-list" + from: baremetal-installer + resources: + requests: + cpu: 1000m + memory: 500Mi + - ref: baremetalds-e2e-test + workflow: baremetalds-e2e +- as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: router diff --git a/ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.10.yaml b/ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.10.yaml new file mode 100644 index 0000000000000..d03646ffc6a96 --- /dev/null +++ b/ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.10.yaml @@ -0,0 +1,38 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/runtime-utils +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make build + make verify + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: runtime-utils diff --git a/ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.10.yaml b/ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.10.yaml new file mode 100644 index 0000000000000..a6a8cc639c35b --- /dev/null +++ b/ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.10.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/sdn +images: +- dockerfile_path: images/sdn/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sdn +- dockerfile_path: images/kube-proxy/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: kube-proxy +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-multitenant + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: sdn diff --git a/ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10.yaml new file mode 100644 index 0000000000000..29f54ff8698b9 --- /dev/null +++ b/ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/service-ca-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: service-ca-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: JUNIT_REPORT=1 make test-unit + container: + from: src +- as: verify + commands: JUNIT_REPORT=1 make verify + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: service-ca-operator diff --git a/ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10.yaml b/ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10.yaml new file mode 100644 index 0000000000000..6662cfd10d8e2 --- /dev/null +++ b/ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/kubernetes-incubator/service-catalog +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: service-catalog +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make build-e2e && hack/create-subscription.sh && hack/run-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: service-catalog diff --git a/ci-operator/config/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10.yaml b/ci-operator/config/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10.yaml new file mode 100644 index 0000000000000..26152e15a42bb --- /dev/null +++ b/ci-operator/config/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/sig-storage-local-static-provisioner +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: local-storage-static-provisioner +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: make no-container-test + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: sig-storage-local-static-provisioner diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master.yaml index 2e396266638a4..bd5785a840124 100644 --- a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master.yaml +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master.yaml @@ -3,16 +3,20 @@ base_images: name: 4.9-priv namespace: ocp-private tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 ocp_builder_rhel-8-golang-1.16-openshift-4.9: name: builder namespace: ocp tag: rhel-8-golang-1.16-openshift-4.9 build_root: image_stream_tag: - name: builder-priv - namespace: ocp-private - tag: rhel-8-golang-1.16-openshift-4.9 -canonical_go_repository: github.com/openshift/special-resource-operator + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift-psap/special-resource-operator images: - dockerfile_path: Dockerfile from: base @@ -20,29 +24,18 @@ images: ocp_builder_rhel-8-golang-1.16-openshift-4.9: as: - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 - to: special-resource-rhel8-operator + to: special-resource-operator promotion: name: 4.9-priv namespace: ocp-private resources: '*': - limits: - memory: 4Gi requests: cpu: 100m memory: 200Mi tag_specification: name: 4.9-priv namespace: ocp-private -tests: -- as: unit - commands: make test - container: - from: src -- as: verify - commands: make verify - container: - from: src zz_generated_metadata: branch: master org: openshift-priv diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10.yaml new file mode 100644 index 0000000000000..680db10fac8c5 --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: special-resource-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: special-resource-operator diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5.yaml new file mode 100644 index 0000000000000..581cf9a413f8e --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- from: base + to: special-resource-operator +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: special-resource-operator diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6.yaml new file mode 100644 index 0000000000000..506fd3d1dec1e --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- from: base + to: special-resource-operator +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: special-resource-operator diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7.yaml index 539523f3d1fbf..a2f22fa3ed4b6 100644 --- a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7.yaml +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7.yaml @@ -3,38 +3,35 @@ base_images: name: 4.7-priv namespace: ocp-private tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 build_root: image_stream_tag: name: release namespace: openshift - tag: golang-1.16 -canonical_go_repository: github.com/openshift/special-resource-operator + tag: golang-1.13 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: special-resource-operator promotion: name: 4.7-priv namespace: ocp-private resources: '*': - limits: - memory: 4Gi requests: cpu: 100m memory: 200Mi tag_specification: name: 4.7-priv namespace: ocp-private -tests: -- as: unit - commands: make test - container: - from: src -- as: verify - commands: make verify - container: - from: src -- as: e2e-aws - steps: - cluster_profile: aws - workflow: openshift-e2e-aws zz_generated_metadata: branch: release-4.7 org: openshift-priv diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml index d448045047466..bb6431b3027e5 100644 --- a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml @@ -3,38 +3,35 @@ base_images: name: 4.8-priv namespace: ocp-private tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 build_root: image_stream_tag: name: release namespace: openshift tag: golang-1.16 -canonical_go_repository: github.com/openshift/special-resource-operator +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: special-resource-operator promotion: name: 4.8-priv namespace: ocp-private resources: '*': - limits: - memory: 4Gi requests: cpu: 100m memory: 200Mi tag_specification: name: 4.8-priv namespace: ocp-private -tests: -- as: unit - commands: make test - container: - from: src -- as: verify - commands: make verify - container: - from: src -- as: e2e-aws - steps: - cluster_profile: aws - workflow: openshift-e2e-aws zz_generated_metadata: branch: release-4.8 org: openshift-priv diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9.yaml index 9b7dc92d87d7f..0e87a4e64dad5 100644 --- a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9.yaml +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9.yaml @@ -3,16 +3,20 @@ base_images: name: 4.9-priv namespace: ocp-private tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 ocp_builder_rhel-8-golang-1.16-openshift-4.9: name: builder namespace: ocp tag: rhel-8-golang-1.16-openshift-4.9 build_root: image_stream_tag: - name: builder-priv - namespace: ocp-private - tag: rhel-8-golang-1.16-openshift-4.9 -canonical_go_repository: github.com/openshift/special-resource-operator + name: release + namespace: openshift + tag: golang-1.16 +canonical_go_repository: github.com/openshift-psap/special-resource-operator images: - dockerfile_path: Dockerfile from: base @@ -20,30 +24,19 @@ images: ocp_builder_rhel-8-golang-1.16-openshift-4.9: as: - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 - to: special-resource-rhel8-operator + to: special-resource-operator promotion: disabled: true name: 4.9-priv namespace: ocp-private resources: '*': - limits: - memory: 4Gi requests: cpu: 100m memory: 200Mi tag_specification: name: 4.9-priv namespace: ocp-private -tests: -- as: unit - commands: make test - container: - from: src -- as: verify - commands: make verify - container: - from: src zz_generated_metadata: branch: release-4.9 org: openshift-priv diff --git a/ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10.yaml b/ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10.yaml new file mode 100644 index 0000000000000..74e3511564bf1 --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/sriov-cni +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sriov-cni +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: sriov-cni diff --git a/ci-operator/config/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10.yaml b/ci-operator/config/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10.yaml new file mode 100644 index 0000000000000..bced5f90f09bb --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/sriov-dp-admission-controller +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-dp-admission-controller +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: sriov-dp-admission-controller diff --git a/ci-operator/config/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10.yaml b/ci-operator/config/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10.yaml new file mode 100644 index 0000000000000..e38801255bc9a --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10.yaml @@ -0,0 +1,52 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/sriov-network-device-plugin +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-network-device-plugin +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: sriov-network-device-plugin diff --git a/ci-operator/config/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10.yaml new file mode 100644 index 0000000000000..b1d5c2348ada2 --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10.yaml @@ -0,0 +1,127 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + operator-index: + name: redhat-operator-index + namespace: ci + tag: v4.8 + sriov-cni: + name: 4.8-priv + namespace: ocp-private + tag: sriov-cni + sriov-dp-admission-controller: + name: 4.8-priv + namespace: ocp-private + tag: sriov-dp-admission-controller + sriov-infiniband-cni: + name: 4.8-priv + namespace: ocp-private + tag: sriov-infiniband-cni + sriov-network-device-plugin: + name: 4.8-priv + namespace: ocp-private + tag: sriov-network-device-plugin +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/sriov-network-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sriov-network-operator +- dockerfile_path: Dockerfile.sriov-network-config-daemon.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sriov-network-config-daemon +- dockerfile_path: Dockerfile.webhook.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: sriov-network-webhook +operator: + bundles: + - dockerfile_path: bundleci.Dockerfile + substitutions: + - pullspec: quay.io/openshift/origin-sriov-dp-admission-controller:4.8 + with: pipeline:sriov-dp-admission-controller + - pullspec: quay.io/openshift/origin-sriov-cni:4.8 + with: sriov-cni + - pullspec: quay.io/openshift/origin-sriov-infiniband-cni:4.8 + with: pipeline:sriov-infiniband-cni + - pullspec: quay.io/openshift/origin-sriov-network-device-plugin:4.8 + with: pipeline:sriov-network-device-plugin + - pullspec: quay.io/openshift/origin-sriov-network-config-daemon:4.8 + with: pipeline:sriov-network-config-daemon + - pullspec: quay.io/openshift/origin-sriov-network-webhook:4.8 + with: pipeline:sriov-network-webhook + - pullspec: quay.io/openshift/origin-sriov-network-operator:4.8 + with: pipeline:sriov-network-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: controllers + commands: CLUSTER_TYPE=openshift make test-controllers + container: + from: src +- as: pkg + commands: make test-pkg + container: + from: src +- as: api + commands: make test-api + container: + from: src +- as: operator-e2e + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index + env: + OO_CHANNEL: alpha + OO_INSTALL_NAMESPACE: openshift-sriov-network-operator + OO_PACKAGE: sriov-network-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e + commands: make test-e2e-validation-only + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: sriov-network-operator diff --git a/ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10.yaml b/ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10.yaml new file mode 100644 index 0000000000000..609ffc28f9383 --- /dev/null +++ b/ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/telemeter +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: telemeter +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: GO111MODULE=on make vendor && git diff --exit-code + container: + from: src +- as: unit + commands: make lint test-unit + container: + from: src +- as: format + commands: make test-format + container: + from: src +- as: integration + commands: make test-integration + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: benchmark + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-benchmark + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: telemeter diff --git a/ci-operator/config/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10.yaml new file mode 100644 index 0000000000000..659faa1887179 --- /dev/null +++ b/ci-operator/config/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10.yaml @@ -0,0 +1,28 @@ +base_images: + ansible_operator: + name: 4.10-priv + namespace: ocp-private + tag: ansible-operator +build_root: + project_image: + dockerfile_path: build/custom-ci-build-root.Dockerfile +canonical_go_repository: github.com/openshift/template-service-broker-operator +images: +- dockerfile_path: build/Dockerfile + from: ansible_operator + to: template-service-broker-operator +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: template-service-broker-operator diff --git a/ci-operator/config/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10.yaml b/ci-operator/config/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10.yaml new file mode 100644 index 0000000000000..e148cc07664ff --- /dev/null +++ b/ci-operator/config/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10.yaml @@ -0,0 +1,65 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/template-service-broker +images: +- dockerfile_path: images/Dockerfile.rhel + from: base + inputs: + ocp_builder_golang-1.12: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.12 + to: template-service-broker +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: template-service-broker diff --git a/ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.10.yaml b/ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.10.yaml new file mode 100644 index 0000000000000..7886de6130359 --- /dev/null +++ b/ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.10.yaml @@ -0,0 +1,108 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/thanos +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: thanos +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: vendor + commands: scripts/verify-vendor.sh && git diff --exit-code + container: + from: src +- as: test-local + commands: GOFLAGS= make test-local + container: + from: src +- as: react-app-test + commands: | + nodejs_version=v12.22.1 + nodejs_platform=linux-x64 + nodejs="node-${nodejs_version}-${nodejs_platform}" + + cd /tmp + curl -LO "https://nodejs.org/download/release/${nodejs_version}/${nodejs}.tar.gz" + tar xf "${nodejs}.tar.gz" + + export NODEJS_HOME="/tmp/${nodejs}" + export PATH=$PATH:$NODEJS_HOME/bin + + HOME=/tmp npm install yarn + export PATH=$PATH:/tmp/node_modules/.bin + cd - + + make react-app-test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- as: e2e-agnostic-cmo + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: make test-e2e + from: stable:cluster-monitoring-operator-src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: thanos diff --git a/ci-operator/config/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10.yaml new file mode 100644 index 0000000000000..50e95d1545473 --- /dev/null +++ b/ci-operator/config/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/vertical-pod-autoscaler-operator +images: +- from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.ci.openshift.org/openshift/release:golang-1.15 + to: vertical-pod-autoscaler-operator +- dockerfile_path: images/operator-registry/Dockerfile.registry.ci + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.ci.openshift.org/openshift/release:golang-1.15 + to: vpa-operator-registry +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: manifest-diff + commands: IS_CONTAINER=TRUE make manifest-diff + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-olm-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: vertical-pod-autoscaler-operator diff --git a/ci-operator/config/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10.yaml new file mode 100644 index 0000000000000..9fc2ad32f42e3 --- /dev/null +++ b/ci-operator/config/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/vmware-vsphere-csi-driver-operator +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vsphere-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: vsphere-csi-driver-operator-test +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: "true" + container: + from: src +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: e2e-vsphere-csi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: vmware-vsphere-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10.yaml b/ci-operator/config/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10.yaml new file mode 100644 index 0000000000000..940fc25cd5b68 --- /dev/null +++ b/ci-operator/config/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +build_root: + from_repository: true +canonical_go_repository: sigs.k8s.io/vsphere-csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vsphere-csi-driver +- dockerfile_path: Dockerfile.syncer.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vsphere-csi-driver-syncer +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: unit + commands: "true" + container: + from: src +- as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- as: e2e-vsphere-csi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-csi +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: vmware-vsphere-csi-driver diff --git a/ci-operator/config/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10.yaml b/ci-operator/config/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10.yaml new file mode 100644 index 0000000000000..a6424f6aa3f96 --- /dev/null +++ b/ci-operator/config/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 +binary_build_commands: make +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/vsphere-problem-detector +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: vsphere-problem-detector +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: vsphere-problem-detector diff --git a/ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10.yaml b/ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10.yaml new file mode 100644 index 0000000000000..7615d75ed45d9 --- /dev/null +++ b/ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-7-golang-1.16-openshift-4.9 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/whereabouts-cni +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-7-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.9 + ocp_builder_rhel-8-golang-1.16-openshift-4.9: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.9 + to: multus-whereabouts-ipam-cni +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: whereabouts-cni diff --git a/ci-operator/config/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10.yaml b/ci-operator/config/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10.yaml new file mode 100644 index 0000000000000..87c95b69d2adf --- /dev/null +++ b/ci-operator/config/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10.yaml @@ -0,0 +1,71 @@ +base_images: + base: + name: 4.10-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/windows-machine-config-bootstrapper +images: +- dockerfile_path: Dockerfile.tools + to: windows-machine-config-bootstrapper-tests +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.10-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build + commands: | + make build --warn-undefined-variables + container: + from: src +- as: verify + commands: make verify-all --warn-undefined-variables + container: + from: src +- as: e2e-wmcb + steps: + cluster_profile: aws + test: + - as: e2e-wmcb + commands: |- + #!/bin/bash + + set -o nounset + set -o errexit + set -o pipefail + + cluster_profile=/var/run/secrets/ci.openshift.io/cluster-profile + export AWS_SHARED_CREDENTIALS_FILE=${cluster_profile}/.awscred + export KUBE_SSH_KEY_PATH=${cluster_profile}/ssh-privatekey + + make run-wmcb-ci-e2e-test + dependencies: + - env: WMCB_IMAGE + name: windows-machine-config-bootstrapper-tests + from: src + resources: + requests: + cpu: 1000m + memory: 600Mi + workflow: ipi-aws-ovn-hybrid +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: windows-machine-config-bootstrapper diff --git a/ci-operator/config/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10.yaml b/ci-operator/config/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10.yaml new file mode 100644 index 0000000000000..c57019ce850ff --- /dev/null +++ b/ci-operator/config/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10.yaml @@ -0,0 +1,114 @@ +base_images: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.16-openshift-4.8 +binary_build_commands: make build +build_root: + from_repository: true + use_build_cache: true +canonical_go_repository: github.com/openshift/windows-machine-config-operator +images: +- dockerfile_path: build/Dockerfile.ci + inputs: + ocp_builder_rhel-8-golang-1.16-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 + to: windows-machine-config-operator-test +operator: + bundles: + - context_dir: . + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: REPLACE_IMAGE + with: pipeline:windows-machine-config-operator-test +promotion: + name: 4.10-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 400Mi + src: + limits: + memory: 10Gi + requests: + cpu: 100m + memory: 10Gi + windows-machine-config-operator-test: + limits: + memory: 10Gi + requests: + cpu: 100m + memory: 10Gi +tag_specification: + name: 4.10-priv + namespace: ocp-private +tests: +- as: lint + commands: make lint + container: + from: src +- as: build + commands: make build + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: aws-e2e-operator + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: azure-e2e-operator + steps: + cluster_profile: azure4 + test: + - ref: windows-e2e-operator-test + workflow: ipi-azure-ovn-hybrid +- as: vsphere-e2e-operator + steps: + cluster_profile: vsphere + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port +- as: aws-e2e-upgrade + steps: + cluster_profile: aws + env: + OO_CHANNEL: preview + OO_INSTALL_NAMESPACE: openshift-windows-machine-config-operator + OO_PACKAGE: windows-machine-config-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-aws-upgrade + commands: |- + #!/bin/bash + set -euo pipefail + cluster_profile=/var/run/secrets/ci.openshift.io/cluster-profile + export AWS_SHARED_CREDENTIALS_FILE=${cluster_profile}/.awscred + export KUBE_SSH_KEY_PATH=${cluster_profile}/ssh-privatekey + make run-ci-e2e-upgrade-test + dependencies: + - env: OO_INDEX + name: ci-index + from: windows-machine-config-operator-test + resources: + requests: + cpu: 1000m + memory: 400Mi + workflow: optional-operators-ci-aws-ovn-hybrid +zz_generated_metadata: + branch: release-4.10 + org: openshift-priv + repo: windows-machine-config-operator From 3c3171c23937a868103cceeb6100275539717f97 Mon Sep 17 00:00:00 2001 From: Petr Muller Date: Wed, 4 Aug 2021 15:19:33 +0200 Subject: [PATCH 3/6] [4.10] Generate vanilla jobs for 4.10 --- ...g-ghostunnel-release-4.10-postsubmits.yaml | 54 + ...ng-ghostunnel-release-4.10-presubmits.yaml | 51 + ...rting-hadoop-release-4.10-postsubmits.yaml | 53 + ...orting-hadoop-release-4.10-presubmits.yaml | 50 + ...porting-helm-release-4.10-postsubmits.yaml | 54 + ...eporting-helm-release-4.10-presubmits.yaml | 51 + ...porting-hive-release-4.10-postsubmits.yaml | 55 + ...eporting-hive-release-4.10-presubmits.yaml | 52 + ...ing-operator-release-4.10-postsubmits.yaml | 55 + ...ring-operator-release-4.10-presubmits.yaml | 382 +++ ...rting-presto-release-4.10-postsubmits.yaml | 53 + ...orting-presto-release-4.10-presubmits.yaml | 97 + ...uster-operator-release-4.10-periodics.yaml | 66 + ...ter-operator-release-4.10-postsubmits.yaml | 56 + ...ster-operator-release-4.10-presubmits.yaml | 807 +++++ ...rvice-broker-release-4.10-postsubmits.yaml | 64 + ...ervice-broker-release-4.10-presubmits.yaml | 560 +++ ...hift-priv-api-release-4.10-presubmits.yaml | 292 ++ ...er-library-go-release-4.10-presubmits.yaml | 176 + ...v-app-netutil-release-4.10-presubmits.yaml | 78 + ...ver-operator-release-4.10-postsubmits.yaml | 62 + ...iver-operator-release-4.10-presubmits.yaml | 318 ++ ...s-csi-driver-release-4.10-postsubmits.yaml | 62 + ...bs-csi-driver-release-4.10-presubmits.yaml | 244 ++ ...ver-operator-release-4.10-postsubmits.yaml | 64 + ...iver-operator-release-4.10-presubmits.yaml | 176 + ...s-csi-driver-release-4.10-postsubmits.yaml | 64 + ...fs-csi-driver-release-4.10-presubmits.yaml | 176 + ...ws-efs-utils-release-4.10-postsubmits.yaml | 64 + ...ws-efs-utils-release-4.10-presubmits.yaml} | 18 +- ...tity-webhook-release-4.10-postsubmits.yaml | 62 + ...ntity-webhook-release-4.10-presubmits.yaml | 132 + ...ver-operator-release-4.10-postsubmits.yaml | 62 + ...iver-operator-release-4.10-presubmits.yaml | 336 ++ ...k-csi-driver-release-4.10-postsubmits.yaml | 62 + ...sk-csi-driver-release-4.10-presubmits.yaml | 336 ++ ...tal-operator-release-4.10-postsubmits.yaml | 62 + ...etal-operator-release-4.10-presubmits.yaml | 550 +++ ...l-runtimecfg-release-4.10-postsubmits.yaml | 62 + ...al-runtimecfg-release-4.10-presubmits.yaml | 528 +++ ...riv-bond-cni-release-4.10-postsubmits.yaml | 64 + ...riv-bond-cni-release-4.10-presubmits.yaml} | 18 +- ...-machinery-go-release-4.10-presubmits.yaml | 60 + ...-test-images-release-4.10-postsubmits.yaml | 64 + ...d-test-images-release-4.10-presubmits.yaml | 212 ++ ...priv-builder-release-4.10-postsubmits.yaml | 62 + ...-priv-builder-release-4.10-presubmits.yaml | 540 +++ ...ger-operator-release-4.10-postsubmits.yaml | 62 + ...ager-operator-release-4.10-presubmits.yaml | 226 ++ ...ati-operator-release-4.10-postsubmits.yaml | 64 + ...nati-operator-release-4.10-presubmits.yaml | 196 ++ ...riv-client-go-release-4.10-presubmits.yaml | 60 + ...ial-operator-release-4.10-postsubmits.yaml | 62 + ...tial-operator-release-4.10-presubmits.yaml | 809 +++++ ...iv-cloud-event-proxy-main-postsubmits.yaml | 64 + ...iv-cloud-event-proxy-main-presubmits.yaml} | 52 +- ...-event-proxy-release-4.10-postsubmits.yaml | 64 + ...d-event-proxy-release-4.10-presubmits.yaml | 136 + ...d-event-proxy-release-4.9-postsubmits.yaml | 64 + ...ud-event-proxy-release-4.9-presubmits.yaml | 136 + ...g-controller-release-4.10-postsubmits.yaml | 64 + ...ig-controller-release-4.10-presubmits.yaml | 194 ++ ...libaba-cloud-release-4.10-postsubmits.yaml | 64 + ...alibaba-cloud-release-4.10-presubmits.yaml | 118 + ...provider-aws-release-4.10-postsubmits.yaml | 64 + ...-provider-aws-release-4.10-presubmits.yaml | 136 + ...ovider-azure-release-4.10-postsubmits.yaml | 64 + ...rovider-azure-release-4.10-presubmits.yaml | 386 +++ ...provider-ibm-release-4.10-postsubmits.yaml | 64 + ...-provider-ibm-release-4.10-presubmits.yaml | 234 ++ ...er-openstack-release-4.10-postsubmits.yaml | 62 + ...der-openstack-release-4.10-presubmits.yaml | 410 +++ ...actuator-pkg-release-4.10-postsubmits.yaml | 65 + ...-actuator-pkg-release-4.10-presubmits.yaml | 617 ++++ ...provider-aws-release-4.10-postsubmits.yaml | 62 + ...-provider-aws-release-4.10-presubmits.yaml | 634 ++++ ...ovider-azure-release-4.10-postsubmits.yaml | 64 + ...rovider-azure-release-4.10-presubmits.yaml | 578 ++++ ...er-baremetal-release-4.10-postsubmits.yaml | 62 + ...der-baremetal-release-4.10-presubmits.yaml | 662 ++++ ...provider-gcp-release-4.10-postsubmits.yaml | 62 + ...-provider-gcp-release-4.10-presubmits.yaml | 434 +++ ...der-ibmcloud-release-4.10-postsubmits.yaml | 62 + ...ider-ibmcloud-release-4.10-presubmits.yaml | 338 ++ ...der-kubemark-release-4.10-postsubmits.yaml | 64 + ...ider-kubemark-release-4.10-presubmits.yaml | 292 ++ ...der-kubevirt-release-4.10-postsubmits.yaml | 64 + ...ider-kubevirt-release-4.10-presubmits.yaml | 310 ++ ...ider-libvirt-release-4.10-postsubmits.yaml | 62 + ...vider-libvirt-release-4.10-presubmits.yaml | 338 ++ ...er-openstack-release-4.10-postsubmits.yaml | 62 + ...der-openstack-release-4.10-presubmits.yaml | 578 ++++ ...ovider-ovirt-release-4.10-postsubmits.yaml | 62 + ...rovider-ovirt-release-4.10-presubmits.yaml | 134 + ...ider-powervs-release-4.10-postsubmits.yaml | 62 + ...vider-powervs-release-4.10-presubmits.yaml | 338 ++ ...ion-operator-release-4.10-postsubmits.yaml | 62 + ...tion-operator-release-4.10-presubmits.yaml | 904 +++++ ...ler-operator-release-4.10-postsubmits.yaml | 62 + ...aler-operator-release-4.10-presubmits.yaml | 560 +++ ...tal-operator-release-4.10-postsubmits.yaml | 62 + ...etal-operator-release-4.10-presubmits.yaml | 1018 ++++++ ...er-bootstrap-release-4.10-postsubmits.yaml | 62 + ...ter-bootstrap-release-4.10-presubmits.yaml | 450 +++ ...ter-capacity-release-4.10-postsubmits.yaml | 62 + ...ster-capacity-release-4.10-presubmits.yaml | 114 + ...ger-operator-release-4.10-postsubmits.yaml | 64 + ...ager-operator-release-4.10-presubmits.yaml | 708 ++++ ...fig-operator-release-4.10-postsubmits.yaml | 62 + ...nfig-operator-release-4.10-presubmits.yaml | 524 +++ ...ler-operator-release-4.10-postsubmits.yaml | 62 + ...ller-operator-release-4.10-presubmits.yaml | 394 +++ ...dns-operator-release-4.10-postsubmits.yaml | 62 + ...-dns-operator-release-4.10-presubmits.yaml | 540 +++ ...tcd-operator-release-4.10-postsubmits.yaml | 62 + ...etcd-operator-release-4.10-presubmits.yaml | 1578 +++++++++ ...try-operator-release-4.10-postsubmits.yaml | 62 + ...stry-operator-release-4.10-presubmits.yaml | 1064 ++++++ ...ess-operator-release-4.10-postsubmits.yaml | 62 + ...ress-operator-release-4.10-presubmits.yaml | 766 +++++ ...ver-operator-release-4.10-postsubmits.yaml | 62 + ...rver-operator-release-4.10-presubmits.yaml | 1432 ++++++++ ...ger-operator-release-4.10-postsubmits.yaml | 62 + ...ager-operator-release-4.10-presubmits.yaml | 522 +++ ...ler-operator-release-4.10-postsubmits.yaml | 62 + ...uler-operator-release-4.10-presubmits.yaml | 244 ++ ...ler-operator-release-4.10-postsubmits.yaml | 62 + ...uler-operator-release-4.10-presubmits.yaml | 596 ++++ ...tor-operator-release-4.10-postsubmits.yaml | 62 + ...ator-operator-release-4.10-presubmits.yaml | 374 ++ ...ine-approver-release-4.10-postsubmits.yaml | 62 + ...hine-approver-release-4.10-presubmits.yaml | 560 +++ ...ing-operator-release-4.10-postsubmits.yaml | 62 + ...ring-operator-release-4.10-presubmits.yaml | 690 ++++ ...ork-operator-release-4.10-postsubmits.yaml | 62 + ...work-operator-release-4.10-presubmits.yaml | 1512 ++++++++ ...nfd-operator-release-4.10-postsubmits.yaml | 62 + ...-nfd-operator-release-4.10-presubmits.yaml | 318 ++ ...ing-operator-release-4.10-postsubmits.yaml | 62 + ...ning-operator-release-4.10-presubmits.yaml | 392 +++ ...ver-operator-release-4.10-postsubmits.yaml | 62 + ...rver-operator-release-4.10-presubmits.yaml | 544 +++ ...ger-operator-release-4.10-postsubmits.yaml | 62 + ...ager-operator-release-4.10-presubmits.yaml | 392 +++ ...y-controller-release-4.10-postsubmits.yaml | 62 + ...cy-controller-release-4.10-presubmits.yaml | 374 ++ ...ion-operator-release-4.10-postsubmits.yaml | 64 + ...sion-operator-release-4.10-presubmits.yaml | 404 +++ ...de-admission-release-4.10-postsubmits.yaml | 62 + ...ide-admission-release-4.10-presubmits.yaml | 188 + ...les-operator-release-4.10-postsubmits.yaml | 62 + ...ples-operator-release-4.10-presubmits.yaml | 614 ++++ ...age-operator-release-4.10-postsubmits.yaml | 62 + ...rage-operator-release-4.10-presubmits.yaml | 1064 ++++++ ...-update-keys-release-4.10-postsubmits.yaml | 62 + ...r-update-keys-release-4.10-presubmits.yaml | 206 ++ ...ion-operator-release-4.10-postsubmits.yaml | 62 + ...sion-operator-release-4.10-presubmits.yaml | 524 +++ ...nce-operator-release-4.10-postsubmits.yaml | 64 + ...ance-operator-release-4.10-presubmits.yaml | 310 ++ ...igmap-reload-release-4.10-postsubmits.yaml | 62 + ...figmap-reload-release-4.10-presubmits.yaml | 188 + ...ole-operator-release-4.10-postsubmits.yaml | 62 + ...sole-operator-release-4.10-presubmits.yaml | 542 +++ ...priv-console-release-4.10-postsubmits.yaml | 63 + ...-priv-console-release-4.10-presubmits.yaml | 451 +++ ...king-plugins-release-4.10-postsubmits.yaml | 62 + ...rking-plugins-release-4.10-presubmits.yaml | 132 + ...our-operator-release-4.10-postsubmits.yaml | 62 + ...tour-operator-release-4.10-presubmits.yaml | 114 + ...priv-contour-release-4.10-postsubmits.yaml | 62 + ...-priv-contour-release-4.10-presubmits.yaml | 114 + ...priv-coredns-release-4.10-postsubmits.yaml | 62 + ...-priv-coredns-release-4.10-presubmits.yaml | 490 +++ ...d-schema-gen-release-4.10-postsubmits.yaml | 64 + ...d-schema-gen-release-4.10-presubmits.yaml} | 26 +- ...er-registrar-release-4.10-postsubmits.yaml | 64 + ...ver-registrar-release-4.10-presubmits.yaml | 118 + ...ila-operator-release-4.10-postsubmits.yaml | 62 + ...nila-operator-release-4.10-presubmits.yaml | 318 ++ ...i-driver-nfs-release-4.10-postsubmits.yaml | 62 + ...si-driver-nfs-release-4.10-presubmits.yaml | 300 ++ ...rce-operator-release-4.10-postsubmits.yaml | 64 + ...urce-operator-release-4.10-presubmits.yaml | 252 ++ ...red-resource-release-4.10-postsubmits.yaml | 64 + ...ared-resource-release-4.10-presubmits.yaml | 404 +++ ...nal-attacher-release-4.10-postsubmits.yaml | 62 + ...rnal-attacher-release-4.10-presubmits.yaml | 340 ++ ...-provisioner-release-4.10-postsubmits.yaml | 62 + ...l-provisioner-release-4.10-presubmits.yaml | 340 ++ ...rnal-resizer-release-4.10-postsubmits.yaml | 62 + ...ernal-resizer-release-4.10-presubmits.yaml | 340 ++ ...-snapshotter-release-4.10-postsubmits.yaml | 62 + ...l-snapshotter-release-4.10-presubmits.yaml | 340 ++ ...ivenessprobe-release-4.10-postsubmits.yaml | 62 + ...livenessprobe-release-4.10-presubmits.yaml | 340 ++ ...er-registrar-release-4.10-postsubmits.yaml | 62 + ...ver-registrar-release-4.10-presubmits.yaml | 340 ++ ...-csi-operator-release-4.10-presubmits.yaml | 194 ++ ...-descheduler-release-4.10-postsubmits.yaml | 62 + ...v-descheduler-release-4.10-presubmits.yaml | 114 + ...iver-toolkit-release-4.10-postsubmits.yaml | 62 + ...river-toolkit-release-4.10-presubmits.yaml | 170 + ...s-router-cni-release-4.10-postsubmits.yaml | 62 + ...ss-router-cni-release-4.10-presubmits.yaml | 300 ++ ...-priv-etcd-openshift-4.10-postsubmits.yaml | 64 + ...t-priv-etcd-openshift-4.10-presubmits.yaml | 422 +++ ...dns-operator-release-4.10-postsubmits.yaml | 62 + ...-dns-operator-release-4.10-presubmits.yaml | 114 + ...external-dns-release-4.10-postsubmits.yaml | 62 + ...-external-dns-release-4.10-presubmits.yaml | 114 + ...-v2-operator-release-4.10-postsubmits.yaml | 64 + ...n-v2-operator-release-4.10-presubmits.yaml | 234 ++ ...ity-operator-release-4.10-postsubmits.yaml | 64 + ...rity-operator-release-4.10-presubmits.yaml | 310 ++ ...ver-operator-release-4.10-postsubmits.yaml | 62 + ...iver-operator-release-4.10-presubmits.yaml | 398 +++ ...d-csi-driver-release-4.10-postsubmits.yaml | 62 + ...pd-csi-driver-release-4.10-presubmits.yaml | 266 ++ ...ft-priv-ghostunnel-master-postsubmits.yaml | 62 + ...ift-priv-ghostunnel-master-presubmits.yaml | 58 + ...v-ghostunnel-release-4.10-postsubmits.yaml | 62 + ...iv-ghostunnel-release-4.10-presubmits.yaml | 58 + ...iv-ghostunnel-release-4.5-postsubmits.yaml | 64 + ...riv-ghostunnel-release-4.5-presubmits.yaml | 60 + ...iv-ghostunnel-release-4.6-postsubmits.yaml | 64 + ...riv-ghostunnel-release-4.6-presubmits.yaml | 60 + ...iv-ghostunnel-release-4.7-postsubmits.yaml | 64 + ...riv-ghostunnel-release-4.7-presubmits.yaml | 60 + ...iv-ghostunnel-release-4.8-postsubmits.yaml | 64 + ...riv-ghostunnel-release-4.8-presubmits.yaml | 60 + ...iv-ghostunnel-release-4.9-postsubmits.yaml | 62 + ...riv-ghostunnel-release-4.9-presubmits.yaml | 58 + ...priv-grafana-release-4.10-postsubmits.yaml | 62 + ...-priv-grafana-release-4.10-presubmits.yaml | 318 ++ ...nshift-priv-hadoop-master-postsubmits.yaml | 62 + ...enshift-priv-hadoop-master-presubmits.yaml | 58 + ...-priv-hadoop-release-4.10-postsubmits.yaml | 62 + ...t-priv-hadoop-release-4.10-presubmits.yaml | 58 + ...t-priv-hadoop-release-4.5-postsubmits.yaml | 64 + ...ft-priv-hadoop-release-4.5-presubmits.yaml | 60 + ...t-priv-hadoop-release-4.6-postsubmits.yaml | 64 + ...ft-priv-hadoop-release-4.6-presubmits.yaml | 60 + ...t-priv-hadoop-release-4.7-postsubmits.yaml | 64 + ...ft-priv-hadoop-release-4.7-presubmits.yaml | 60 + ...t-priv-hadoop-release-4.8-postsubmits.yaml | 64 + ...ft-priv-hadoop-release-4.8-presubmits.yaml | 60 + ...t-priv-hadoop-release-4.9-postsubmits.yaml | 62 + ...ft-priv-hadoop-release-4.9-presubmits.yaml | 58 + ...penshift-priv-helm-master-postsubmits.yaml | 62 + ...openshift-priv-helm-master-presubmits.yaml | 58 + ...ft-priv-helm-release-4.10-postsubmits.yaml | 62 + ...ift-priv-helm-release-4.10-presubmits.yaml | 58 + ...ift-priv-helm-release-4.5-postsubmits.yaml | 64 + ...hift-priv-helm-release-4.5-presubmits.yaml | 60 + ...ift-priv-helm-release-4.6-postsubmits.yaml | 64 + ...hift-priv-helm-release-4.6-presubmits.yaml | 60 + ...ift-priv-helm-release-4.7-postsubmits.yaml | 64 + ...hift-priv-helm-release-4.7-presubmits.yaml | 60 + ...ift-priv-helm-release-4.8-postsubmits.yaml | 64 + ...hift-priv-helm-release-4.8-presubmits.yaml | 60 + ...ift-priv-helm-release-4.9-postsubmits.yaml | 62 + ...hift-priv-helm-release-4.9-presubmits.yaml | 58 + ...penshift-priv-hive-master-postsubmits.yaml | 64 + ...openshift-priv-hive-master-presubmits.yaml | 60 + ...ft-priv-hive-release-4.10-postsubmits.yaml | 64 + ...ift-priv-hive-release-4.10-presubmits.yaml | 60 + ...ift-priv-hive-release-4.5-postsubmits.yaml | 64 + ...hift-priv-hive-release-4.5-presubmits.yaml | 60 + ...ift-priv-hive-release-4.6-postsubmits.yaml | 64 + ...hift-priv-hive-release-4.6-presubmits.yaml | 60 + ...ift-priv-hive-release-4.7-postsubmits.yaml | 64 + ...hift-priv-hive-release-4.7-presubmits.yaml | 60 + ...ift-priv-hive-release-4.8-postsubmits.yaml | 64 + ...hift-priv-hive-release-4.8-presubmits.yaml | 60 + ...ift-priv-hive-release-4.9-postsubmits.yaml | 64 + ...hift-priv-hive-release-4.9-presubmits.yaml | 60 + ...ged-cluster-operator-main-postsubmits.yaml | 65 + ...rged-cluster-operator-main-presubmits.yaml | 923 +++++ ...ster-operator-release-1.1-postsubmits.yaml | 65 + ...uster-operator-release-1.1-presubmits.yaml | 517 +++ ...ster-operator-release-1.2-postsubmits.yaml | 65 + ...uster-operator-release-1.2-presubmits.yaml | 805 +++++ ...ster-operator-release-1.3-postsubmits.yaml | 65 + ...uster-operator-release-1.3-presubmits.yaml | 653 ++++ ...ster-operator-release-1.4-postsubmits.yaml | 65 + ...uster-operator-release-1.4-presubmits.yaml | 1227 +++++++ ...ter-operator-release-4.10-postsubmits.yaml | 65 + ...ster-operator-release-4.10-presubmits.yaml | 923 +++++ ...ster-operator-release-4.7-postsubmits.yaml | 65 + ...uster-operator-release-4.7-presubmits.yaml | 653 ++++ ...ster-operator-release-4.8-postsubmits.yaml | 65 + ...uster-operator-release-4.8-presubmits.yaml | 923 +++++ ...ster-operator-release-4.9-postsubmits.yaml | 65 + ...uster-operator-release-4.9-presubmits.yaml | 923 +++++ ...ib-sriov-cni-release-4.10-postsubmits.yaml | 62 + ...-ib-sriov-cni-release-4.10-presubmits.yaml | 132 + ...age-registry-release-4.10-postsubmits.yaml | 62 + ...mage-registry-release-4.10-presubmits.yaml | 466 +++ ...-priv-images-release-4.10-postsubmits.yaml | 62 + ...t-priv-images-release-4.10-presubmits.yaml | 206 ++ ...hts-operator-release-4.10-postsubmits.yaml | 62 + ...ghts-operator-release-4.10-presubmits.yaml | 396 +++ ...iv-installer-release-4.10-postsubmits.yaml | 62 + ...riv-installer-release-4.10-presubmits.yaml | 3040 +++++++++++++++++ ...iv-integration-tests-main-postsubmits.yaml | 132 + ...riv-integration-tests-main-presubmits.yaml | 284 ++ ...-agent-image-release-4.10-postsubmits.yaml | 64 + ...c-agent-image-release-4.10-presubmits.yaml | 216 ++ ...corder-image-release-4.10-postsubmits.yaml | 62 + ...ecorder-image-release-4.10-presubmits.yaml | 134 + ...ironic-image-release-4.10-postsubmits.yaml | 62 + ...-ironic-image-release-4.10-presubmits.yaml | 210 ++ ...pector-image-release-4.10-postsubmits.yaml | 62 + ...spector-image-release-4.10-presubmits.yaml | 134 + ...a-downloader-release-4.10-postsubmits.yaml | 62 + ...pa-downloader-release-4.10-presubmits.yaml | 134 + ...s-downloader-release-4.10-postsubmits.yaml | 62 + ...os-downloader-release-4.10-presubmits.yaml | 438 +++ ...c-ip-manager-release-4.10-postsubmits.yaml | 62 + ...ic-ip-manager-release-4.10-presubmits.yaml | 134 + ...lient-plugin-release-4.10-postsubmits.yaml | 64 + ...client-plugin-release-4.10-presubmits.yaml | 212 ++ ...login-plugin-release-4.10-postsubmits.yaml | 64 + ...-login-plugin-release-4.10-presubmits.yaml | 136 + ...-sync-plugin-release-4.10-postsubmits.yaml | 64 + ...s-sync-plugin-release-4.10-presubmits.yaml | 136 + ...priv-jenkins-release-4.10-postsubmits.yaml | 62 + ...-priv-jenkins-release-4.10-presubmits.yaml | 206 ++ ...heus-adapter-release-4.10-postsubmits.yaml | 62 + ...theus-adapter-release-4.10-presubmits.yaml | 318 ++ ...e-rbac-proxy-release-4.10-postsubmits.yaml | 62 + ...be-rbac-proxy-release-4.10-presubmits.yaml | 244 ++ ...tate-metrics-release-4.10-postsubmits.yaml | 62 + ...state-metrics-release-4.10-presubmits.yaml | 318 ++ ...iv-kubecsr-openshift-4.10-postsubmits.yaml | 64 + ...riv-kubecsr-openshift-4.10-presubmits.yaml | 194 ++ ...fed-operator-release-4.10-postsubmits.yaml | 64 + ...efed-operator-release-4.10-presubmits.yaml | 252 ++ ...priv-kubefed-release-4.10-postsubmits.yaml | 64 + ...-priv-kubefed-release-4.10-presubmits.yaml | 234 ++ ...s-autoscaler-release-4.10-postsubmits.yaml | 62 + ...es-autoscaler-release-4.10-presubmits.yaml | 562 +++ ...ion-migrator-release-4.10-postsubmits.yaml | 62 + ...sion-migrator-release-4.10-presubmits.yaml | 244 ++ ...etes-nmstate-release-4.10-presubmits.yaml} | 12 +- ...s-oc-4.7-kubernetes-1.20.1-presubmits.yaml | 60 - ...8-kubernetes-1.21.0-beta.1-presubmits.yaml | 60 - ...v-kubernetes-release-4.10-postsubmits.yaml | 65 + ...iv-kubernetes-release-4.10-presubmits.yaml | 2437 +++++++++++++ ...t-csi-driver-release-4.10-postsubmits.yaml | 64 + ...t-csi-driver-release-4.10-presubmits.yaml} | 18 +- ...r-kubernetes-release-4.10-postsubmits.yaml | 64 + ...yr-kubernetes-release-4.10-presubmits.yaml | 252 ++ ...ader-elector-release-4.10-postsubmits.yaml | 64 + ...eader-elector-release-4.10-presubmits.yaml | 118 + ...iv-library-go-release-4.10-presubmits.yaml | 252 ++ ...uxptp-daemon-release-4.10-postsubmits.yaml | 62 + ...nuxptp-daemon-release-4.10-presubmits.yaml | 132 + ...age-operator-release-4.10-postsubmits.yaml | 62 + ...rage-operator-release-4.10-presubmits.yaml | 188 + ...ft-priv-loki-release-4.10-postsubmits.yaml | 64 + ...ift-priv-loki-release-4.10-presubmits.yaml | 60 + ...api-operator-release-4.10-postsubmits.yaml | 62 + ...-api-operator-release-4.10-presubmits.yaml | 1834 ++++++++++ ...fig-operator-release-4.10-postsubmits.yaml | 62 + ...nfig-operator-release-4.10-presubmits.yaml | 2336 +++++++++++++ ...ns-publisher-release-4.10-postsubmits.yaml | 62 + ...dns-publisher-release-4.10-presubmits.yaml | 226 ++ ...art-exporter-release-4.10-postsubmits.yaml | 64 + ...mart-exporter-release-4.10-presubmits.yaml | 60 + ...llb-operator-release-4.10-postsubmits.yaml | 64 + ...allb-operator-release-4.10-presubmits.yaml | 194 ++ ...priv-metallb-release-4.10-postsubmits.yaml | 64 + ...-priv-metallb-release-4.10-presubmits.yaml | 292 ++ ...-metering-operator-master-postsubmits.yaml | 64 + ...v-metering-operator-master-presubmits.yaml | 444 +++ ...ing-operator-release-4.10-postsubmits.yaml | 64 + ...ring-operator-release-4.10-presubmits.yaml | 444 +++ ...ring-operator-release-4.5-postsubmits.yaml | 64 + ...ering-operator-release-4.5-presubmits.yaml | 252 ++ ...ring-operator-release-4.6-postsubmits.yaml | 64 + ...ering-operator-release-4.6-presubmits.yaml | 444 +++ ...ring-operator-release-4.7-postsubmits.yaml | 64 + ...ering-operator-release-4.7-presubmits.yaml | 444 +++ ...ring-operator-release-4.8-postsubmits.yaml | 64 + ...ering-operator-release-4.8-presubmits.yaml | 444 +++ ...ring-operator-release-4.9-postsubmits.yaml | 64 + ...ering-operator-release-4.9-presubmits.yaml | 444 +++ ...n-controller-release-4.10-postsubmits.yaml | 62 + ...on-controller-release-4.10-presubmits.yaml | 132 + ...v-multus-cni-release-4.10-postsubmits.yaml | 62 + ...iv-multus-cni-release-4.10-presubmits.yaml | 206 ++ ...etworkpolicy-release-4.10-postsubmits.yaml | 62 + ...networkpolicy-release-4.10-presubmits.yaml | 132 + ...-gather-clean-release-4.10-presubmits.yaml | 176 + ...-must-gather-release-4.10-postsubmits.yaml | 62 + ...v-must-gather-release-4.10-presubmits.yaml | 132 + ...trics-daemon-release-4.10-postsubmits.yaml | 62 + ...etrics-daemon-release-4.10-presubmits.yaml | 190 ++ ...etwork-tools-release-4.10-postsubmits.yaml | 62 + ...network-tools-release-4.10-presubmits.yaml | 132 + ...re-discovery-release-4.10-postsubmits.yaml | 62 + ...ure-discovery-release-4.10-presubmits.yaml | 170 + ...tor-operator-release-4.10-postsubmits.yaml | 64 + ...ctor-operator-release-4.10-presubmits.yaml | 60 + ...lem-detector-release-4.10-postsubmits.yaml | 62 + ...blem-detector-release-4.10-presubmits.yaml | 58 + ...ode_exporter-release-4.10-postsubmits.yaml | 62 + ...node_exporter-release-4.10-presubmits.yaml | 318 ++ ...th-apiserver-release-4.10-postsubmits.yaml | 62 + ...uth-apiserver-release-4.10-presubmits.yaml | 468 +++ ...-oauth-proxy-release-4.10-postsubmits.yaml | 62 + ...v-oauth-proxy-release-4.10-presubmits.yaml | 376 ++ ...oauth-server-release-4.10-postsubmits.yaml | 62 + ...-oauth-server-release-4.10-presubmits.yaml | 450 +++ ...hift-priv-oc-release-4.10-postsubmits.yaml | 63 + ...shift-priv-oc-release-4.10-presubmits.yaml | 785 +++++ ...operator-sdk-release-4.10-postsubmits.yaml | 62 + ...-operator-sdk-release-4.10-presubmits.yaml | 318 ++ ...ft-priv-odf-operator-main-postsubmits.yaml | 64 + ...ift-priv-odf-operator-main-presubmits.yaml | 252 ++ ...priv-odh-manifests-master-postsubmits.yaml | 65 + ...-priv-odh-manifests-master-presubmits.yaml | 139 + ...hift-ansible-release-4.10-postsubmits.yaml | 64 + ...shift-ansible-release-4.10-presubmits.yaml | 194 ++ ...ft-apiserver-release-4.10-postsubmits.yaml | 62 + ...ift-apiserver-release-4.10-presubmits.yaml | 596 ++++ ...ller-manager-release-4.10-postsubmits.yaml | 62 + ...oller-manager-release-4.10-presubmits.yaml | 618 ++++ ...tate-metrics-release-4.10-postsubmits.yaml | 62 + ...state-metrics-release-4.10-presubmits.yaml | 430 +++ ...tests-private-release-4.10-presubmits.yaml | 145 + ...enshift-tests-release-4.10-presubmits.yaml | 145 + ...ver-operator-release-4.10-postsubmits.yaml | 62 + ...iver-operator-release-4.10-presubmits.yaml | 262 ++ ...ramework-olm-release-4.10-postsubmits.yaml | 64 + ...framework-olm-release-4.10-presubmits.yaml | 598 ++++ ...cycle-manager-release-4.1-postsubmits.yaml | 64 + ...ecycle-manager-release-4.1-presubmits.yaml | 538 +++ ...cycle-manager-release-4.2-postsubmits.yaml | 64 + ...ecycle-manager-release-4.2-presubmits.yaml | 538 +++ ...cycle-manager-release-4.3-postsubmits.yaml | 64 + ...ecycle-manager-release-4.3-presubmits.yaml | 484 +++ ...cycle-manager-release-4.4-postsubmits.yaml | 64 + ...ecycle-manager-release-4.4-presubmits.yaml | 484 +++ ...cycle-manager-release-4.5-postsubmits.yaml | 64 + ...ecycle-manager-release-4.5-presubmits.yaml | 484 +++ ...cycle-manager-release-4.6-postsubmits.yaml | 64 + ...ecycle-manager-release-4.6-presubmits.yaml | 484 +++ ...cycle-manager-release-4.7-postsubmits.yaml | 64 + ...ecycle-manager-release-4.7-presubmits.yaml | 484 +++ ...erator-marketplace-master-postsubmits.yaml | 62 + ...perator-marketplace-master-presubmits.yaml | 484 +++ ...r-marketplace-release-4.1-postsubmits.yaml | 64 + ...or-marketplace-release-4.1-presubmits.yaml | 422 +++ ...-marketplace-release-4.10-postsubmits.yaml | 62 + ...r-marketplace-release-4.10-presubmits.yaml | 484 +++ ...r-marketplace-release-4.2-postsubmits.yaml | 64 + ...or-marketplace-release-4.2-presubmits.yaml | 422 +++ ...r-marketplace-release-4.3-postsubmits.yaml | 64 + ...or-marketplace-release-4.3-presubmits.yaml | 422 +++ ...r-marketplace-release-4.4-postsubmits.yaml | 64 + ...or-marketplace-release-4.4-presubmits.yaml | 498 +++ ...r-marketplace-release-4.5-postsubmits.yaml | 64 + ...or-marketplace-release-4.5-presubmits.yaml | 498 +++ ...r-marketplace-release-4.6-postsubmits.yaml | 64 + ...or-marketplace-release-4.6-presubmits.yaml | 498 +++ ...r-marketplace-release-4.7-postsubmits.yaml | 64 + ...or-marketplace-release-4.7-presubmits.yaml | 498 +++ ...r-marketplace-release-4.8-postsubmits.yaml | 64 + ...or-marketplace-release-4.8-presubmits.yaml | 498 +++ ...r-marketplace-release-4.9-postsubmits.yaml | 62 + ...or-marketplace-release-4.9-presubmits.yaml | 484 +++ ...ator-registry-release-4.1-postsubmits.yaml | 64 + ...rator-registry-release-4.1-presubmits.yaml | 194 ++ ...ator-registry-release-4.2-postsubmits.yaml | 64 + ...rator-registry-release-4.2-presubmits.yaml | 194 ++ ...ator-registry-release-4.3-postsubmits.yaml | 64 + ...rator-registry-release-4.3-presubmits.yaml | 194 ++ ...ator-registry-release-4.4-postsubmits.yaml | 64 + ...rator-registry-release-4.4-presubmits.yaml | 194 ++ ...ator-registry-release-4.5-postsubmits.yaml | 64 + ...rator-registry-release-4.5-presubmits.yaml | 194 ++ ...ator-registry-release-4.6-postsubmits.yaml | 64 + ...rator-registry-release-4.6-presubmits.yaml | 194 ++ ...ator-registry-release-4.7-postsubmits.yaml | 64 + ...rator-registry-release-4.7-presubmits.yaml | 194 ++ ...-priv-origin-release-4.10-postsubmits.yaml | 64 + ...t-priv-origin-release-4.10-presubmits.yaml | 2400 +++++++++++++ ...hift-priv-os-release-4.10-postsubmits.yaml | 64 + ...shift-priv-os-release-4.10-presubmits.yaml | 177 + ...ft-priv-osin-release-4.10-presubmits.yaml} | 10 +- ...ver-operator-release-4.10-postsubmits.yaml | 62 + ...iver-operator-release-4.10-presubmits.yaml | 246 ++ ...t-csi-driver-release-4.10-postsubmits.yaml | 62 + ...rt-csi-driver-release-4.10-presubmits.yaml | 134 + ...n-kubernetes-release-4.10-postsubmits.yaml | 62 + ...vn-kubernetes-release-4.10-presubmits.yaml | 954 ++++++ ...nshift-priv-presto-master-postsubmits.yaml | 62 + ...enshift-priv-presto-master-presubmits.yaml | 114 + ...-priv-presto-release-4.10-postsubmits.yaml | 62 + ...t-priv-presto-release-4.10-presubmits.yaml | 114 + ...t-priv-presto-release-4.5-postsubmits.yaml | 64 + ...t-priv-presto-release-4.5-presubmits.yaml} | 18 +- ...t-priv-presto-release-4.6-postsubmits.yaml | 64 + ...ft-priv-presto-release-4.6-presubmits.yaml | 118 + ...t-priv-presto-release-4.7-postsubmits.yaml | 64 + ...ft-priv-presto-release-4.7-presubmits.yaml | 118 + ...t-priv-presto-release-4.8-postsubmits.yaml | 64 + ...ft-priv-presto-release-4.8-presubmits.yaml | 118 + ...t-priv-presto-release-4.9-postsubmits.yaml | 62 + ...ft-priv-presto-release-4.9-presubmits.yaml | 114 + ...equest-limit-release-4.10-postsubmits.yaml | 64 + ...request-limit-release-4.10-presubmits.yaml | 310 ++ ...-label-proxy-release-4.10-postsubmits.yaml | 62 + ...m-label-proxy-release-4.10-presubmits.yaml | 318 ++ ...alertmanager-release-4.10-postsubmits.yaml | 64 + ...-alertmanager-release-4.10-presubmits.yaml | 404 +++ ...eus-operator-release-4.10-postsubmits.yaml | 62 + ...heus-operator-release-4.10-presubmits.yaml | 392 +++ ...v-prometheus-release-4.10-postsubmits.yaml | 64 + ...iv-prometheus-release-4.10-presubmits.yaml | 462 +++ ...ptp-operator-release-4.10-postsubmits.yaml | 62 + ...-ptp-operator-release-4.10-presubmits.yaml | 262 ++ ...tion-webhook-release-4.10-postsubmits.yaml | 64 + ...ction-webhook-release-4.10-presubmits.yaml | 176 + ...override-cni-release-4.10-postsubmits.yaml | 62 + ...-override-cni-release-4.10-presubmits.yaml | 132 + ...-priv-router-release-4.10-postsubmits.yaml | 62 + ...t-priv-router-release-4.10-presubmits.yaml | 620 ++++ ...untime-utils-release-4.10-presubmits.yaml} | 18 +- ...ift-priv-sdn-release-4.10-postsubmits.yaml | 62 + ...hift-priv-sdn-release-4.10-presubmits.yaml | 524 +++ ...-ca-operator-release-4.10-postsubmits.yaml | 62 + ...e-ca-operator-release-4.10-presubmits.yaml | 448 +++ ...vice-catalog-release-4.10-postsubmits.yaml | 64 + ...rvice-catalog-release-4.10-presubmits.yaml | 194 ++ ...-provisioner-release-4.10-postsubmits.yaml | 62 + ...c-provisioner-release-4.10-presubmits.yaml | 114 + ...-resource-operator-master-postsubmits.yaml | 2 +- ...l-resource-operator-master-presubmits.yaml | 118 +- ...rce-operator-release-4.10-postsubmits.yaml | 64 + ...urce-operator-release-4.10-presubmits.yaml | 60 + ...urce-operator-release-4.5-postsubmits.yaml | 64 + ...ource-operator-release-4.5-presubmits.yaml | 328 ++ ...urce-operator-release-4.6-postsubmits.yaml | 64 + ...ource-operator-release-4.6-presubmits.yaml | 328 ++ ...urce-operator-release-4.7-postsubmits.yaml | 64 + ...ource-operator-release-4.7-presubmits.yaml | 146 +- ...urce-operator-release-4.8-postsubmits.yaml | 64 + ...ource-operator-release-4.8-presubmits.yaml | 146 +- ...urce-operator-release-4.9-postsubmits.yaml | 2 +- ...ource-operator-release-4.9-presubmits.yaml | 118 +- ...iv-sriov-cni-release-4.10-postsubmits.yaml | 62 + ...riv-sriov-cni-release-4.10-presubmits.yaml | 132 + ...n-controller-release-4.10-postsubmits.yaml | 62 + ...on-controller-release-4.10-presubmits.yaml | 132 + ...evice-plugin-release-4.10-postsubmits.yaml | 62 + ...device-plugin-release-4.10-presubmits.yaml | 132 + ...ork-operator-release-4.10-postsubmits.yaml | 62 + ...work-operator-release-4.10-presubmits.yaml | 412 +++ ...iv-telemeter-release-4.10-postsubmits.yaml | 62 + ...riv-telemeter-release-4.10-presubmits.yaml | 504 +++ ...ker-operator-release-4.10-postsubmits.yaml | 64 + ...oker-operator-release-4.10-presubmits.yaml | 60 + ...rvice-broker-release-4.10-postsubmits.yaml | 64 + ...ervice-broker-release-4.10-presubmits.yaml | 386 +++ ...-priv-thanos-release-4.10-postsubmits.yaml | 62 + ...t-priv-thanos-release-4.10-presubmits.yaml | 448 +++ ...ler-operator-release-4.10-postsubmits.yaml | 62 + ...aler-operator-release-4.10-presubmits.yaml | 486 +++ ...ver-operator-release-4.10-postsubmits.yaml | 62 + ...iver-operator-release-4.10-presubmits.yaml | 262 ++ ...e-csi-driver-release-4.10-postsubmits.yaml | 62 + ...re-csi-driver-release-4.10-presubmits.yaml | 262 ++ ...lem-detector-release-4.10-postsubmits.yaml | 62 + ...blem-detector-release-4.10-presubmits.yaml | 244 ++ ...reabouts-cni-release-4.10-postsubmits.yaml | 62 + ...ereabouts-cni-release-4.10-presubmits.yaml | 132 + ...bootstrapper-release-4.10-postsubmits.yaml | 62 + ...-bootstrapper-release-4.10-presubmits.yaml | 244 ++ ...fig-operator-release-4.10-postsubmits.yaml | 62 + ...nfig-operator-release-4.10-presubmits.yaml | 578 ++++ ...rce-operator-release-4.10-postsubmits.yaml | 55 + ...urce-operator-release-4.10-presubmits.yaml | 52 + ...rvice-broker-release-4.10-postsubmits.yaml | 55 + ...ervice-broker-release-4.10-presubmits.yaml | 480 +++ ...openshift-api-release-4.10-presubmits.yaml | 247 ++ ...er-library-go-release-4.10-presubmits.yaml | 149 + ...t-app-netutil-release-4.10-presubmits.yaml | 69 + ...ver-operator-release-4.10-postsubmits.yaml | 53 + ...iver-operator-release-4.10-presubmits.yaml | 274 ++ ...s-csi-driver-release-4.10-postsubmits.yaml | 54 + ...bs-csi-driver-release-4.10-presubmits.yaml | 213 ++ ...ver-operator-release-4.10-postsubmits.yaml | 55 + ...iver-operator-release-4.10-presubmits.yaml | 150 + ...s-csi-driver-release-4.10-postsubmits.yaml | 56 + ...fs-csi-driver-release-4.10-presubmits.yaml | 153 + ...ws-efs-utils-release-4.10-postsubmits.yaml | 55 + ...aws-efs-utils-release-4.10-presubmits.yaml | 52 + ...tity-webhook-release-4.10-postsubmits.yaml | 54 + ...ntity-webhook-release-4.10-presubmits.yaml | 117 + ...ver-operator-release-4.10-postsubmits.yaml | 53 + ...iver-operator-release-4.10-presubmits.yaml | 292 ++ ...k-csi-driver-release-4.10-postsubmits.yaml | 54 + ...sk-csi-driver-release-4.10-presubmits.yaml | 297 ++ ...tal-operator-release-4.10-postsubmits.yaml | 54 + ...etal-operator-release-4.10-presubmits.yaml | 487 +++ ...l-runtimecfg-release-4.10-postsubmits.yaml | 53 + ...al-runtimecfg-release-4.10-presubmits.yaml | 457 +++ ...ift-bond-cni-release-4.10-postsubmits.yaml | 55 + ...hift-bond-cni-release-4.10-presubmits.yaml | 52 + ...-machinery-go-release-4.10-presubmits.yaml | 51 + ...-test-images-release-4.10-postsubmits.yaml | 55 + ...d-test-images-release-4.10-presubmits.yaml | 186 + ...hift-builder-release-4.10-postsubmits.yaml | 53 + ...shift-builder-release-4.10-presubmits.yaml | 469 +++ ...ger-operator-release-4.10-postsubmits.yaml | 53 + ...ager-operator-release-4.10-presubmits.yaml | 191 ++ ...ati-operator-release-4.10-postsubmits.yaml | 55 + ...nati-operator-release-4.10-presubmits.yaml | 170 + ...ift-client-go-release-4.10-presubmits.yaml | 51 + ...ial-operator-release-4.10-postsubmits.yaml | 102 + ...tial-operator-release-4.10-presubmits.yaml | 702 ++++ ...g-controller-release-4.10-postsubmits.yaml | 56 + ...ig-controller-release-4.10-presubmits.yaml | 171 + ...libaba-cloud-release-4.10-postsubmits.yaml | 56 + ...alibaba-cloud-release-4.10-presubmits.yaml | 103 + ...provider-aws-release-4.10-postsubmits.yaml | 56 + ...-provider-aws-release-4.10-presubmits.yaml | 121 + ...ovider-azure-release-4.10-postsubmits.yaml | 56 + ...rovider-azure-release-4.10-presubmits.yaml | 339 ++ ...provider-ibm-release-4.10-postsubmits.yaml | 56 + ...-provider-ibm-release-4.10-presubmits.yaml | 203 ++ ...er-openstack-release-4.10-postsubmits.yaml | 54 + ...der-openstack-release-4.10-presubmits.yaml | 363 ++ ...actuator-pkg-release-4.10-postsubmits.yaml | 56 + ...-actuator-pkg-release-4.10-presubmits.yaml | 537 +++ ...provider-aws-release-4.10-postsubmits.yaml | 54 + ...-provider-aws-release-4.10-presubmits.yaml | 555 +++ ...ovider-azure-release-4.10-postsubmits.yaml | 56 + ...rovider-azure-release-4.10-presubmits.yaml | 507 +++ ...er-baremetal-release-4.10-postsubmits.yaml | 53 + ...der-baremetal-release-4.10-presubmits.yaml | 573 ++++ ...provider-gcp-release-4.10-postsubmits.yaml | 53 + ...-provider-gcp-release-4.10-presubmits.yaml | 372 ++ ...der-ibmcloud-release-4.10-postsubmits.yaml | 53 + ...ider-ibmcloud-release-4.10-presubmits.yaml | 285 ++ ...der-kubemark-release-4.10-postsubmits.yaml | 55 + ...ider-kubemark-release-4.10-presubmits.yaml | 248 ++ ...vider-kubevirt-release-4.10-periodics.yaml | 131 + ...der-kubevirt-release-4.10-postsubmits.yaml | 55 + ...ider-kubevirt-release-4.10-presubmits.yaml | 266 ++ ...ider-libvirt-release-4.10-postsubmits.yaml | 53 + ...vider-libvirt-release-4.10-presubmits.yaml | 285 ++ ...er-openstack-release-4.10-postsubmits.yaml | 54 + ...der-openstack-release-4.10-presubmits.yaml | 507 +++ ...provider-ovirt-release-4.10-periodics.yaml | 131 + ...ovider-ovirt-release-4.10-postsubmits.yaml | 53 + ...rovider-ovirt-release-4.10-presubmits.yaml | 117 + ...ider-powervs-release-4.10-postsubmits.yaml | 53 + ...vider-powervs-release-4.10-presubmits.yaml | 285 ++ ...ion-operator-release-4.10-postsubmits.yaml | 53 + ...tion-operator-release-4.10-presubmits.yaml | 788 +++++ ...ler-operator-release-4.10-postsubmits.yaml | 53 + ...aler-operator-release-4.10-presubmits.yaml | 480 +++ ...tal-operator-release-4.10-postsubmits.yaml | 53 + ...etal-operator-release-4.10-presubmits.yaml | 884 +++++ ...er-bootstrap-release-4.10-postsubmits.yaml | 53 + ...ter-bootstrap-release-4.10-presubmits.yaml | 388 +++ ...ter-capacity-release-4.10-postsubmits.yaml | 54 + ...ster-capacity-release-4.10-presubmits.yaml | 99 + ...ger-operator-release-4.10-postsubmits.yaml | 55 + ...ager-operator-release-4.10-presubmits.yaml | 619 ++++ ...fig-operator-release-4.10-postsubmits.yaml | 53 + ...nfig-operator-release-4.10-presubmits.yaml | 453 +++ ...ler-operator-release-4.10-postsubmits.yaml | 53 + ...ller-operator-release-4.10-presubmits.yaml | 341 ++ ...dns-operator-release-4.10-postsubmits.yaml | 53 + ...-dns-operator-release-4.10-presubmits.yaml | 469 +++ ...tcd-operator-release-4.10-postsubmits.yaml | 53 + ...etcd-operator-release-4.10-presubmits.yaml | 1381 ++++++++ ...try-operator-release-4.10-postsubmits.yaml | 53 + ...stry-operator-release-4.10-presubmits.yaml | 930 +++++ ...ess-operator-release-4.10-postsubmits.yaml | 53 + ...ress-operator-release-4.10-presubmits.yaml | 668 ++++ ...ver-operator-release-4.10-postsubmits.yaml | 53 + ...rver-operator-release-4.10-presubmits.yaml | 1253 +++++++ ...ger-operator-release-4.10-postsubmits.yaml | 53 + ...ager-operator-release-4.10-presubmits.yaml | 451 +++ ...ler-operator-release-4.10-postsubmits.yaml | 53 + ...uler-operator-release-4.10-presubmits.yaml | 209 ++ ...ler-operator-release-4.10-postsubmits.yaml | 53 + ...uler-operator-release-4.10-presubmits.yaml | 516 +++ ...tor-operator-release-4.10-postsubmits.yaml | 53 + ...ator-operator-release-4.10-presubmits.yaml | 321 ++ ...ine-approver-release-4.10-postsubmits.yaml | 53 + ...hine-approver-release-4.10-presubmits.yaml | 489 +++ ...ing-operator-release-4.10-postsubmits.yaml | 53 + ...ring-operator-release-4.10-presubmits.yaml | 592 ++++ ...ork-operator-release-4.10-postsubmits.yaml | 53 + ...work-operator-release-4.10-presubmits.yaml | 1324 +++++++ ...nfd-operator-release-4.10-postsubmits.yaml | 113 + ...-nfd-operator-release-4.10-presubmits.yaml | 274 ++ ...ing-operator-release-4.10-postsubmits.yaml | 53 + ...ning-operator-release-4.10-presubmits.yaml | 339 ++ ...ver-operator-release-4.10-postsubmits.yaml | 53 + ...rver-operator-release-4.10-presubmits.yaml | 473 +++ ...ger-operator-release-4.10-postsubmits.yaml | 53 + ...ager-operator-release-4.10-presubmits.yaml | 339 ++ ...y-controller-release-4.10-postsubmits.yaml | 53 + ...cy-controller-release-4.10-presubmits.yaml | 321 ++ ...ion-operator-release-4.10-postsubmits.yaml | 55 + ...sion-operator-release-4.10-presubmits.yaml | 351 ++ ...de-admission-release-4.10-postsubmits.yaml | 53 + ...ide-admission-release-4.10-presubmits.yaml | 162 + ...les-operator-release-4.10-postsubmits.yaml | 53 + ...ples-operator-release-4.10-presubmits.yaml | 534 +++ ...age-operator-release-4.10-postsubmits.yaml | 53 + ...rage-operator-release-4.10-presubmits.yaml | 930 +++++ ...-update-keys-release-4.10-postsubmits.yaml | 53 + ...r-update-keys-release-4.10-presubmits.yaml | 180 + ...ion-operator-release-4.10-postsubmits.yaml | 53 + ...sion-operator-release-4.10-presubmits.yaml | 453 +++ ...nce-operator-release-4.10-postsubmits.yaml | 55 + ...ance-operator-release-4.10-presubmits.yaml | 266 ++ ...igmap-reload-release-4.10-postsubmits.yaml | 53 + ...figmap-reload-release-4.10-presubmits.yaml | 162 + ...ole-operator-release-4.10-postsubmits.yaml | 53 + ...sole-operator-release-4.10-presubmits.yaml | 471 +++ ...hift-console-release-4.10-postsubmits.yaml | 54 + ...shift-console-release-4.10-presubmits.yaml | 389 +++ ...king-plugins-release-4.10-postsubmits.yaml | 53 + ...rking-plugins-release-4.10-presubmits.yaml | 115 + ...our-operator-release-4.10-postsubmits.yaml | 53 + ...tour-operator-release-4.10-presubmits.yaml | 97 + ...hift-contour-release-4.10-postsubmits.yaml | 53 + ...shift-contour-release-4.10-presubmits.yaml | 97 + ...hift-coredns-release-4.10-postsubmits.yaml | 54 + ...shift-coredns-release-4.10-presubmits.yaml | 435 +++ ...d-schema-gen-release-4.10-postsubmits.yaml | 55 + ...rd-schema-gen-release-4.10-presubmits.yaml | 101 + ...er-registrar-release-4.10-postsubmits.yaml | 56 + ...ver-registrar-release-4.10-presubmits.yaml | 103 + ...ila-operator-release-4.10-postsubmits.yaml | 53 + ...nila-operator-release-4.10-presubmits.yaml | 274 ++ ...i-driver-nfs-release-4.10-postsubmits.yaml | 54 + ...si-driver-nfs-release-4.10-presubmits.yaml | 261 ++ ...rce-operator-release-4.10-postsubmits.yaml | 55 + ...urce-operator-release-4.10-presubmits.yaml | 217 ++ ...red-resource-release-4.10-postsubmits.yaml | 55 + ...ared-resource-release-4.10-presubmits.yaml | 351 ++ ...nal-attacher-release-4.10-postsubmits.yaml | 54 + ...rnal-attacher-release-4.10-presubmits.yaml | 301 ++ ...-provisioner-release-4.10-postsubmits.yaml | 54 + ...l-provisioner-release-4.10-presubmits.yaml | 301 ++ ...rnal-resizer-release-4.10-postsubmits.yaml | 54 + ...ernal-resizer-release-4.10-presubmits.yaml | 301 ++ ...-snapshotter-release-4.10-postsubmits.yaml | 54 + ...l-snapshotter-release-4.10-presubmits.yaml | 301 ++ ...ivenessprobe-release-4.10-postsubmits.yaml | 54 + ...livenessprobe-release-4.10-presubmits.yaml | 301 ++ ...er-registrar-release-4.10-postsubmits.yaml | 54 + ...ver-registrar-release-4.10-presubmits.yaml | 301 ++ ...-csi-operator-release-4.10-presubmits.yaml | 167 + ...-descheduler-release-4.10-postsubmits.yaml | 54 + ...t-descheduler-release-4.10-presubmits.yaml | 99 + ...iver-toolkit-release-4.10-postsubmits.yaml | 53 + ...river-toolkit-release-4.10-presubmits.yaml | 144 + ...s-router-cni-release-4.10-postsubmits.yaml | 53 + ...ss-router-cni-release-4.10-presubmits.yaml | 256 ++ ...shift-etcd-openshift-4.10-postsubmits.yaml | 56 + ...nshift-etcd-openshift-4.10-presubmits.yaml | 375 ++ ...dns-operator-release-4.10-postsubmits.yaml | 53 + ...-dns-operator-release-4.10-presubmits.yaml | 97 + ...external-dns-release-4.10-postsubmits.yaml | 53 + ...-external-dns-release-4.10-presubmits.yaml | 97 + ...-v2-operator-release-4.10-postsubmits.yaml | 55 + ...n-v2-operator-release-4.10-presubmits.yaml | 199 ++ ...ity-operator-release-4.10-postsubmits.yaml | 55 + ...rity-operator-release-4.10-presubmits.yaml | 266 ++ ...ver-operator-release-4.10-postsubmits.yaml | 53 + ...iver-operator-release-4.10-presubmits.yaml | 345 ++ ...d-csi-driver-release-4.10-postsubmits.yaml | 54 + ...pd-csi-driver-release-4.10-presubmits.yaml | 235 ++ ...hift-grafana-release-4.10-postsubmits.yaml | 53 + ...shift-grafana-release-4.10-presubmits.yaml | 274 ++ ...ib-sriov-cni-release-4.10-postsubmits.yaml | 53 + ...-ib-sriov-cni-release-4.10-presubmits.yaml | 115 + ...age-registry-release-4.10-postsubmits.yaml | 53 + ...mage-registry-release-4.10-presubmits.yaml | 404 +++ ...shift-images-release-4.10-postsubmits.yaml | 53 + ...nshift-images-release-4.10-presubmits.yaml | 180 + ...ights-operator-release-4.10-periodics.yaml | 131 + ...hts-operator-release-4.10-postsubmits.yaml | 53 + ...ghts-operator-release-4.10-presubmits.yaml | 343 ++ ...ft-installer-release-4.10-postsubmits.yaml | 53 + ...ift-installer-release-4.10-presubmits.yaml | 2663 +++++++++++++++ ...-agent-image-release-4.10-postsubmits.yaml | 55 + ...c-agent-image-release-4.10-presubmits.yaml | 190 ++ ...corder-image-release-4.10-postsubmits.yaml | 53 + ...ecorder-image-release-4.10-presubmits.yaml | 117 + ...ironic-image-release-4.10-postsubmits.yaml | 53 + ...-ironic-image-release-4.10-presubmits.yaml | 184 + ...pector-image-release-4.10-postsubmits.yaml | 53 + ...spector-image-release-4.10-presubmits.yaml | 117 + ...a-downloader-release-4.10-postsubmits.yaml | 53 + ...pa-downloader-release-4.10-presubmits.yaml | 117 + ...s-downloader-release-4.10-postsubmits.yaml | 53 + ...os-downloader-release-4.10-presubmits.yaml | 385 +++ ...c-ip-manager-release-4.10-postsubmits.yaml | 53 + ...ic-ip-manager-release-4.10-presubmits.yaml | 117 + ...lient-plugin-release-4.10-postsubmits.yaml | 55 + ...client-plugin-release-4.10-presubmits.yaml | 186 + ...login-plugin-release-4.10-postsubmits.yaml | 55 + ...-login-plugin-release-4.10-presubmits.yaml | 119 + ...-sync-plugin-release-4.10-postsubmits.yaml | 55 + ...s-sync-plugin-release-4.10-presubmits.yaml | 119 + ...hift-jenkins-release-4.10-postsubmits.yaml | 53 + ...shift-jenkins-release-4.10-presubmits.yaml | 180 + ...heus-adapter-release-4.10-postsubmits.yaml | 54 + ...theus-adapter-release-4.10-presubmits.yaml | 279 ++ ...e-rbac-proxy-release-4.10-postsubmits.yaml | 53 + ...be-rbac-proxy-release-4.10-presubmits.yaml | 209 ++ ...tate-metrics-release-4.10-postsubmits.yaml | 54 + ...state-metrics-release-4.10-presubmits.yaml | 279 ++ ...ft-kubecsr-openshift-4.10-postsubmits.yaml | 56 + ...ift-kubecsr-openshift-4.10-presubmits.yaml | 171 + ...fed-operator-release-4.10-postsubmits.yaml | 55 + ...efed-operator-release-4.10-presubmits.yaml | 217 ++ ...hift-kubefed-release-4.10-postsubmits.yaml | 56 + ...shift-kubefed-release-4.10-presubmits.yaml | 203 ++ ...s-autoscaler-release-4.10-postsubmits.yaml | 54 + ...es-autoscaler-release-4.10-presubmits.yaml | 491 +++ ...ion-migrator-release-4.10-postsubmits.yaml | 54 + ...sion-migrator-release-4.10-presubmits.yaml | 213 ++ ...netes-nmstate-release-4.10-presubmits.yaml | 49 + ...ift-kubernetes-release-4.10-periodics.yaml | 67 + ...t-kubernetes-release-4.10-postsubmits.yaml | 57 + ...ft-kubernetes-release-4.10-presubmits.yaml | 2174 ++++++++++++ ...t-csi-driver-release-4.10-postsubmits.yaml | 56 + ...rt-csi-driver-release-4.10-presubmits.yaml | 103 + ...r-kubernetes-release-4.10-postsubmits.yaml | 55 + ...yr-kubernetes-release-4.10-presubmits.yaml | 217 ++ ...ader-elector-release-4.10-postsubmits.yaml | 55 + ...eader-elector-release-4.10-presubmits.yaml | 101 + ...ft-library-go-release-4.10-presubmits.yaml | 216 ++ ...uxptp-daemon-release-4.10-postsubmits.yaml | 53 + ...nuxptp-daemon-release-4.10-presubmits.yaml | 115 + ...age-operator-release-4.10-postsubmits.yaml | 53 + ...rage-operator-release-4.10-presubmits.yaml | 162 + ...enshift-loki-release-4.10-postsubmits.yaml | 55 + ...penshift-loki-release-4.10-presubmits.yaml | 52 + ...api-operator-release-4.10-postsubmits.yaml | 53 + ...-api-operator-release-4.10-presubmits.yaml | 1601 +++++++++ ...fig-operator-release-4.10-postsubmits.yaml | 53 + ...nfig-operator-release-4.10-presubmits.yaml | 2049 +++++++++++ ...ns-publisher-release-4.10-postsubmits.yaml | 53 + ...dns-publisher-release-4.10-presubmits.yaml | 191 ++ ...art-exporter-release-4.10-postsubmits.yaml | 55 + ...mart-exporter-release-4.10-presubmits.yaml | 52 + ...llb-operator-release-4.10-postsubmits.yaml | 55 + ...allb-operator-release-4.10-presubmits.yaml | 168 + ...hift-metallb-release-4.10-postsubmits.yaml | 55 + ...shift-metallb-release-4.10-presubmits.yaml | 257 ++ ...n-controller-release-4.10-postsubmits.yaml | 53 + ...on-controller-release-4.10-presubmits.yaml | 115 + ...t-multus-cni-release-4.10-postsubmits.yaml | 53 + ...ft-multus-cni-release-4.10-presubmits.yaml | 180 + ...etworkpolicy-release-4.10-postsubmits.yaml | 53 + ...networkpolicy-release-4.10-presubmits.yaml | 115 + ...gather-clean-release-4.10-presubmits.yaml} | 81 +- ...-must-gather-release-4.10-postsubmits.yaml | 53 + ...t-must-gather-release-4.10-presubmits.yaml | 115 + ...trics-daemon-release-4.10-postsubmits.yaml | 53 + ...etrics-daemon-release-4.10-presubmits.yaml | 164 + ...etwork-tools-release-4.10-postsubmits.yaml | 53 + ...network-tools-release-4.10-presubmits.yaml | 115 + ...re-discovery-release-4.10-postsubmits.yaml | 53 + ...ure-discovery-release-4.10-presubmits.yaml | 144 + ...tor-operator-release-4.10-postsubmits.yaml | 55 + ...ctor-operator-release-4.10-presubmits.yaml | 52 + ...lem-detector-release-4.10-postsubmits.yaml | 53 + ...blem-detector-release-4.10-presubmits.yaml | 50 + ...ode_exporter-release-4.10-postsubmits.yaml | 53 + ...node_exporter-release-4.10-presubmits.yaml | 274 ++ ...th-apiserver-release-4.10-postsubmits.yaml | 53 + ...uth-apiserver-release-4.10-presubmits.yaml | 406 +++ ...-oauth-proxy-release-4.10-postsubmits.yaml | 53 + ...t-oauth-proxy-release-4.10-presubmits.yaml | 323 ++ ...oauth-server-release-4.10-postsubmits.yaml | 53 + ...-oauth-server-release-4.10-presubmits.yaml | 388 +++ ...openshift-oc-release-4.10-postsubmits.yaml | 54 + .../openshift-oc-release-4.10-presubmits.yaml | 678 ++++ ...operator-sdk-release-4.10-postsubmits.yaml | 53 + ...-operator-sdk-release-4.10-presubmits.yaml | 274 ++ ...hift-ansible-release-4.10-postsubmits.yaml | 55 + ...shift-ansible-release-4.10-presubmits.yaml | 168 + ...ft-apiserver-release-4.10-postsubmits.yaml | 53 + ...ift-apiserver-release-4.10-presubmits.yaml | 516 +++ ...ller-manager-release-4.10-postsubmits.yaml | 53 + ...oller-manager-release-4.10-presubmits.yaml | 538 +++ ...tate-metrics-release-4.10-postsubmits.yaml | 53 + ...state-metrics-release-4.10-presubmits.yaml | 368 ++ ...-tests-private-release-4.10-periodics.yaml | 81 + ...tests-private-release-4.10-presubmits.yaml | 141 + ...enshift-tests-release-4.10-presubmits.yaml | 127 + ...ver-operator-release-4.10-postsubmits.yaml | 53 + ...iver-operator-release-4.10-presubmits.yaml | 227 ++ ...ramework-olm-release-4.10-postsubmits.yaml | 55 + ...framework-olm-release-4.10-presubmits.yaml | 518 +++ ...shift-origin-release-4.10-postsubmits.yaml | 55 + ...nshift-origin-release-4.10-presubmits.yaml | 2113 ++++++++++++ ...openshift-os-release-4.10-postsubmits.yaml | 55 + .../openshift-os-release-4.10-presubmits.yaml | 151 + ...penshift-osin-release-4.10-presubmits.yaml | 51 + ...ver-operator-release-4.10-postsubmits.yaml | 54 + ...iver-operator-release-4.10-presubmits.yaml | 215 ++ ...t-csi-driver-release-4.10-postsubmits.yaml | 54 + ...rt-csi-driver-release-4.10-presubmits.yaml | 119 + ...ovn-kubernetes-release-4.10-periodics.yaml | 66 + ...n-kubernetes-release-4.10-postsubmits.yaml | 53 + ...vn-kubernetes-release-4.10-presubmits.yaml | 838 +++++ ...equest-limit-release-4.10-postsubmits.yaml | 55 + ...request-limit-release-4.10-presubmits.yaml | 266 ++ ...-label-proxy-release-4.10-postsubmits.yaml | 53 + ...m-label-proxy-release-4.10-presubmits.yaml | 274 ++ ...alertmanager-release-4.10-postsubmits.yaml | 55 + ...-alertmanager-release-4.10-presubmits.yaml | 351 ++ ...eus-operator-release-4.10-postsubmits.yaml | 54 + ...heus-operator-release-4.10-presubmits.yaml | 345 ++ ...t-prometheus-release-4.10-postsubmits.yaml | 55 + ...ft-prometheus-release-4.10-presubmits.yaml | 400 +++ ...ptp-operator-release-4.10-postsubmits.yaml | 53 + ...-ptp-operator-release-4.10-presubmits.yaml | 227 ++ ...tion-webhook-release-4.10-postsubmits.yaml | 55 + ...ction-webhook-release-4.10-presubmits.yaml | 150 + ...override-cni-release-4.10-postsubmits.yaml | 53 + ...-override-cni-release-4.10-presubmits.yaml | 115 + ...shift-router-release-4.10-postsubmits.yaml | 53 + ...nshift-router-release-4.10-presubmits.yaml | 540 +++ ...untime-utils-release-4.10-presubmits.yaml} | 32 +- ...penshift-sdn-release-4.10-postsubmits.yaml | 53 + ...openshift-sdn-release-4.10-presubmits.yaml | 453 +++ ...-ca-operator-release-4.10-postsubmits.yaml | 53 + ...e-ca-operator-release-4.10-presubmits.yaml | 386 +++ ...vice-catalog-release-4.10-postsubmits.yaml | 56 + ...rvice-catalog-release-4.10-presubmits.yaml | 171 + ...-provisioner-release-4.10-postsubmits.yaml | 54 + ...c-provisioner-release-4.10-presubmits.yaml | 99 + ...rce-operator-release-4.10-postsubmits.yaml | 55 + ...urce-operator-release-4.10-presubmits.yaml | 150 + ...ft-sriov-cni-release-4.10-postsubmits.yaml | 53 + ...ift-sriov-cni-release-4.10-presubmits.yaml | 115 + ...n-controller-release-4.10-postsubmits.yaml | 53 + ...on-controller-release-4.10-presubmits.yaml | 115 + ...evice-plugin-release-4.10-postsubmits.yaml | 53 + ...device-plugin-release-4.10-presubmits.yaml | 115 + ...ork-operator-release-4.10-postsubmits.yaml | 53 + ...work-operator-release-4.10-presubmits.yaml | 350 ++ ...ft-telemeter-release-4.10-postsubmits.yaml | 53 + ...ift-telemeter-release-4.10-presubmits.yaml | 433 +++ ...ker-operator-release-4.10-postsubmits.yaml | 55 + ...oker-operator-release-4.10-presubmits.yaml | 52 + ...rvice-broker-release-4.10-postsubmits.yaml | 55 + ...ervice-broker-release-4.10-presubmits.yaml | 333 ++ ...shift-thanos-release-4.10-postsubmits.yaml | 53 + ...nshift-thanos-release-4.10-presubmits.yaml | 386 +++ ...ler-operator-release-4.10-postsubmits.yaml | 53 + ...aler-operator-release-4.10-presubmits.yaml | 415 +++ ...ver-operator-release-4.10-postsubmits.yaml | 53 + ...iver-operator-release-4.10-presubmits.yaml | 227 ++ ...e-csi-driver-release-4.10-postsubmits.yaml | 54 + ...re-csi-driver-release-4.10-presubmits.yaml | 231 ++ ...lem-detector-release-4.10-postsubmits.yaml | 53 + ...blem-detector-release-4.10-presubmits.yaml | 209 ++ ...reabouts-cni-release-4.10-postsubmits.yaml | 53 + ...ereabouts-cni-release-4.10-presubmits.yaml | 115 + ...bootstrapper-release-4.10-postsubmits.yaml | 53 + ...-bootstrapper-release-4.10-presubmits.yaml | 209 ++ ...onfig-operator-release-4.10-periodics.yaml | 64 + ...fig-operator-release-4.10-postsubmits.yaml | 53 + ...nfig-operator-release-4.10-presubmits.yaml | 498 +++ ...-marketplace-release-4.10-postsubmits.yaml | 53 + ...r-marketplace-release-4.10-presubmits.yaml | 422 +++ ...-event-proxy-release-4.10-postsubmits.yaml | 55 + ...d-event-proxy-release-4.10-presubmits.yaml | 119 + 988 files changed, 201808 insertions(+), 773 deletions(-) create mode 100644 ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-periodics.yaml create mode 100644 ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/api/openshift-priv-api-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10-postsubmits.yaml rename ci-operator/jobs/openshift-priv/{kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8-presubmits.yaml => aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10-presubmits.yaml} (82%) create mode 100644 ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10-postsubmits.yaml rename ci-operator/jobs/openshift-priv/{kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2-presubmits.yaml => bond-cni/openshift-priv-bond-cni-release-4.10-presubmits.yaml} (82%) create mode 100644 ci-operator/jobs/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/client-go/openshift-priv-client-go-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main-postsubmits.yaml rename ci-operator/jobs/openshift-priv/{kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-presubmits.yaml => cloud-event-proxy/openshift-priv-cloud-event-proxy-main-presubmits.yaml} (73%) create mode 100644 ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/contour/openshift-priv-contour-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/contour/openshift-priv-contour-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10-postsubmits.yaml rename ci-operator/jobs/openshift-priv/{kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-presubmits.yaml => crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10-presubmits.yaml} (85%) create mode 100644 ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/integration-tests/openshift-priv-integration-tests-main-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/integration-tests/openshift-priv-integration-tests-main-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-presubmits.yaml rename ci-operator/jobs/openshift-priv/{kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-presubmits.yaml => kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.10-presubmits.yaml} (86%) delete mode 100644 ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1-presubmits.yaml delete mode 100644 ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.8-kubernetes-1.21.0-beta.1-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10-postsubmits.yaml rename ci-operator/jobs/openshift-priv/{kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11-presubmits.yaml => kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10-presubmits.yaml} (89%) create mode 100644 ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/library-go/openshift-priv-library-go-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metallb/openshift-priv-metallb-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metallb/openshift-priv-metallb-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/must-gather-clean/openshift-priv-must-gather-clean-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/odf-operator/openshift-priv-odf-operator-main-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/odf-operator/openshift-priv-odf-operator-main-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/os/openshift-priv-os-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/os/openshift-priv-os-release-4.10-presubmits.yaml rename ci-operator/jobs/openshift-priv/{kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19-presubmits.yaml => osin/openshift-priv-osin-release-4.10-presubmits.yaml} (89%) create mode 100644 ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-postsubmits.yaml rename ci-operator/jobs/openshift-priv/{kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11-presubmits.yaml => presto/openshift-priv-presto-release-4.5-presubmits.yaml} (91%) create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.10-presubmits.yaml rename ci-operator/jobs/openshift-priv/{kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-presubmits.yaml => runtime-utils/openshift-priv-runtime-utils-release-4.10-presubmits.yaml} (89%) create mode 100644 ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/api/openshift-api-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/app-netutil/openshift-app-netutil-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/build-machinery-go/openshift-build-machinery-go-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/client-go/openshift-client-go-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-periodics.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-periodics.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/compliance-operator/openshift-compliance-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/compliance-operator/openshift-compliance-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/configmap-reload/openshift-configmap-reload-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/configmap-reload/openshift-configmap-reload-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/console/openshift-console-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/console/openshift-console-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/contour-operator/openshift-contour-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/contour-operator/openshift-contour-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/contour/openshift-contour-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/contour/openshift-contour-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/descheduler/openshift-descheduler-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/descheduler/openshift-descheduler-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/grafana/openshift-grafana-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/grafana/openshift-grafana-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/images/openshift-images-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/images/openshift-images-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-periodics.yaml create mode 100644 ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-periodics.yaml create mode 100644 ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/loki/openshift-loki-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/loki/openshift-loki-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/metallb-operator/openshift-metallb-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/metallb-operator/openshift-metallb-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/metallb/openshift-metallb-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/metallb/openshift-metallb-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10-presubmits.yaml rename ci-operator/jobs/{openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-presubmits.yaml => openshift/must-gather-clean/openshift-must-gather-clean-release-4.10-presubmits.yaml} (62%) create mode 100644 ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/network-tools/openshift-network-tools-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/network-tools/openshift-network-tools-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-periodics.yaml create mode 100644 ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/os/openshift-os-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/os/openshift-os-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/osin/openshift-osin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-periodics.yaml create mode 100644 ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/router/openshift-router-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/router/openshift-router-release-4.10-presubmits.yaml rename ci-operator/jobs/{openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2-presubmits.yaml => openshift/runtime-utils/openshift-runtime-utils-release-4.10-presubmits.yaml} (68%) create mode 100644 ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-periodics.yaml create mode 100644 ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10-presubmits.yaml create mode 100644 ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-postsubmits.yaml create mode 100644 ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-presubmits.yaml diff --git a/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-postsubmits.yaml b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ca9e150699cbc --- /dev/null +++ b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + kube-reporting/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-ghostunnel-release-4.10-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-presubmits.yaml b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0d312dcd4116f --- /dev/null +++ b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-presubmits.yaml @@ -0,0 +1,51 @@ +presubmits: + kube-reporting/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-ghostunnel-release-4.10-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10-postsubmits.yaml b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..898e25c40af74 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + kube-reporting/hadoop: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-hadoop-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10-presubmits.yaml b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..85ded10fb6b1f --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.10-presubmits.yaml @@ -0,0 +1,50 @@ +presubmits: + kube-reporting/hadoop: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-hadoop-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.10-postsubmits.yaml b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4196e09fba1a9 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + kube-reporting/helm: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-helm-release-4.10-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.10-presubmits.yaml b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f66b8c20345c1 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.10-presubmits.yaml @@ -0,0 +1,51 @@ +presubmits: + kube-reporting/helm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-helm-release-4.10-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.10-postsubmits.yaml b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a7983f87c3e11 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + kube-reporting/hive: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-hive-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.10-presubmits.yaml b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..dd7cd6915fdc3 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.10-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + kube-reporting/hive: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-hive-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..cf837c7dbdbc4 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + kube-reporting/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-metering-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0a0ca830b9848 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.10-presubmits.yaml @@ -0,0 +1,382 @@ +presubmits: + kube-reporting/metering-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.10-ci-index + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.10-metering-e2e-aws + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.10-metering-upgrade-aws + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.10-postsubmits.yaml b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..90158679d8ccb --- /dev/null +++ b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + kube-reporting/presto: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-presto-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.10-presubmits.yaml b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d9fdddae540a4 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.10-presubmits.yaml @@ -0,0 +1,97 @@ +presubmits: + kube-reporting/presto: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-presto-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-presto-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-periodics.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-periodics.yaml new file mode 100644 index 0000000000000..65b0d699a3440 --- /dev/null +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-periodics.yaml @@ -0,0 +1,66 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 2 4 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.10 + org: kubevirt + repo: hyperconverged-cluster-operator + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-deploy-nightly-main-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-deploy-nightly-main-aws-cluster-profile + - --target=hco-e2e-deploy-nightly-main-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-deploy-nightly-main-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..39b7b04beb45e --- /dev/null +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + kubevirt/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..35c0d539711dd --- /dev/null +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-presubmits.yaml @@ -0,0 +1,807 @@ +presubmits: + kubevirt/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-ci-index + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-bundle + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-ci-index-hco-upgrade-bundle + rerun_command: /test ci-index-hco-upgrade-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-prev-bundle + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-ci-index-hco-upgrade-prev-bundle + rerun_command: /test ci-index-hco-upgrade-prev-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-prev-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-prev-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-image-index-aws + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-image-index-azure + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-image-index-gcp + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-kv-smoke-azure + rerun_command: /test hco-e2e-kv-smoke-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-azure-cluster-profile + - --target=hco-e2e-kv-smoke-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-gcp + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-kv-smoke-gcp + rerun_command: /test hco-e2e-kv-smoke-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + - --target=hco-e2e-kv-smoke-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-index-aws + rerun_command: /test hco-e2e-upgrade-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-aws-cluster-profile + - --target=hco-e2e-upgrade-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-index-azure + rerun_command: /test hco-e2e-upgrade-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-azure-cluster-profile + - --target=hco-e2e-upgrade-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-prev-index-aws + rerun_command: /test hco-e2e-upgrade-prev-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-prev-index-azure + rerun_command: /test hco-e2e-upgrade-prev-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..59fa235fc47f0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/ansible-service-broker: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ansible-service-broker-release-4.10-images + path_alias: github.com/openshift/ansible-service-broker + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4c42d07578aa3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.10-presubmits.yaml @@ -0,0 +1,560 @@ +presubmits: + openshift-priv/ansible-service-broker: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.10-build + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/fmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.10-fmt + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/fmtcheck + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.10-fmtcheck + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test fmtcheck + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=fmtcheck + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmtcheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.10-images + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.10-lint + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-molecule-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.10-operator-molecule-e2e + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test operator-molecule-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-molecule-e2e-cluster-profile + - --target=operator-molecule-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-molecule-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-molecule-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-molecule-olm-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.10-operator-molecule-olm-e2e + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test operator-molecule-olm-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-molecule-olm-e2e-cluster-profile + - --target=operator-molecule-olm-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-molecule-olm-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-molecule-olm-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.10-test + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.10-vet + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/api/openshift-priv-api-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/api/openshift-priv-api-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b7099e70c0577 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/api/openshift-priv-api-release-4.10-presubmits.yaml @@ -0,0 +1,292 @@ +presubmits: + openshift-priv/api: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.10-build + path_alias: github.com/openshift/api + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.10-unit + path_alias: github.com/openshift/api + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.10-verify + path_alias: github.com/openshift/api + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-client-go + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.10-verify-client-go + path_alias: github.com/openshift/api + rerun_command: /test verify-client-go + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-client-go + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-client-go,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.10-verify-deps + path_alias: github.com/openshift/api + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f5ad5d11b2158 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.10-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/apiserver-library-go: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-apiserver-library-go-release-4.10-unit + path_alias: github.com/openshift/apiserver-library-go + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-apiserver-library-go-release-4.10-verify + path_alias: github.com/openshift/apiserver-library-go + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-apiserver-library-go-release-4.10-verify-deps + path_alias: github.com/openshift/apiserver-library-go + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4fca1570a439a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.10-presubmits.yaml @@ -0,0 +1,78 @@ +presubmits: + openshift-priv/app-netutil: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-app-netutil-release-4.10-e2e-aws + path_alias: github.com/openshift/app-netutil + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4d6f7277103c0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/aws-ebs-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c27bea99e74ca --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,318 @@ +presubmits: + openshift-priv/aws-ebs-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.10-e2e-aws-csi + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi-migration + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.10-e2e-aws-csi-migration + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test e2e-aws-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-migration-cluster-profile + - --target=e2e-aws-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.10-unit + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.10-verify + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..449e94c8c8134 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/aws-ebs-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-aws-ebs-csi-driver-release-4.10-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9153cffde0f3a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,244 @@ +presubmits: + openshift-priv/aws-ebs-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-release-4.10-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-release-4.10-unit + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-release-4.10-verify + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..899727e8397b0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/aws-efs-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-aws-efs-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/aws-efs-csi-driver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8d41f4b5afa98 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-efs-csi-driver-operator/openshift-priv-aws-efs-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/aws-efs-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-efs-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/aws-efs-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-efs-csi-driver-operator-release-4.10-unit + path_alias: github.com/openshift/aws-efs-csi-driver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-efs-csi-driver-operator-release-4.10-verify + path_alias: github.com/openshift/aws-efs-csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a995bbbd651d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/aws-efs-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-aws-efs-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/aws-efs-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..cbb9a64dcbeb5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-efs-csi-driver/openshift-priv-aws-efs-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/aws-efs-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-efs-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/aws-efs-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-efs-csi-driver-release-4.10-unit + path_alias: sigs.k8s.io/aws-efs-csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-efs-csi-driver-release-4.10-verify + path_alias: sigs.k8s.io/aws-efs-csi-driver + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..44c7ce5e41dc3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/aws-efs-utils: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-aws-efs-utils-release-4.10-images + path_alias: github.com/openshift/aws-efs-utils + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10-presubmits.yaml similarity index 82% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8-presubmits.yaml rename to ci-operator/jobs/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10-presubmits.yaml index 54bcc9b6e79e8..6b03a1b05d4ae 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/aws-efs-utils/openshift-priv-aws-efs-utils-release-4.10-presubmits.yaml @@ -1,12 +1,12 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/aws-efs-utils: - agent: kubernetes always_run: true branches: - - ^oc-4\.5-kubernetes-1\.18\.8$ - - ^oc-4\.5-kubernetes-1\.18\.8- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 - context: ci/prow/unit + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -14,9 +14,9 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit + name: pull-ci-openshift-priv-aws-efs-utils-release-4.10-images + path_alias: github.com/openshift/aws-efs-utils + rerun_command: /test images spec: containers: - args: @@ -24,7 +24,7 @@ presubmits: - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - - --target=unit + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -57,4 +57,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..74da9f1951928 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/aws-pod-identity-webhook: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-aws-pod-identity-webhook-release-4.10-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..56e6f7f171cbd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/aws-pod-identity-webhook: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-pod-identity-webhook-release-4.10-e2e-aws + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-pod-identity-webhook-release-4.10-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e866fa620cfbd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/azure-disk-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-azure-disk-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/azure-disk-csi-driver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2000460675dfd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,336 @@ +presubmits: + openshift-priv/azure-disk-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-operator-release-4.10-e2e-azure + path_alias: github.com/openshift/azure-disk-csi-driver-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-operator-release-4.10-e2e-azure-csi + path_alias: github.com/openshift/azure-disk-csi-driver-operator + rerun_command: /test e2e-azure-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-cluster-profile + - --target=e2e-azure-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi-migration + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-operator-release-4.10-e2e-azure-csi-migration + path_alias: github.com/openshift/azure-disk-csi-driver-operator + rerun_command: /test e2e-azure-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-migration-cluster-profile + - --target=e2e-azure-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/azure-disk-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-operator-release-4.10-unit + path_alias: github.com/openshift/azure-disk-csi-driver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..53c96655bac65 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/azure-disk-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-azure-disk-csi-driver-release-4.10-images + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3be0d14ae046d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,336 @@ +presubmits: + openshift-priv/azure-disk-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-release-4.10-e2e-azure + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-release-4.10-e2e-azure-csi + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test e2e-azure-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-cluster-profile + - --target=e2e-azure-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi-migration + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-release-4.10-e2e-azure-csi-migration + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test e2e-azure-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-migration-cluster-profile + - --target=e2e-azure-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-release-4.10-images + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit-skipped + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-release-4.10-unit-skipped + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test unit-skipped + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit-skipped + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-skipped,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..5adb76793d756 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-baremetal-operator-release-4.10-images + path_alias: github.com/metal3-io/baremetal-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..23650850fcb33 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.10-presubmits.yaml @@ -0,0 +1,550 @@ +presubmits: + openshift-priv/baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.10-e2e-metal-ipi + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-serial-ipv4 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.10-e2e-metal-ipi-serial-ipv4 + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-serial-ipv4 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + - --target=e2e-metal-ipi-serial-ipv4 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-serial-ipv4,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.10-images + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.10-lint + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.10-unit + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..155926b72e30f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/baremetal-runtimecfg: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-baremetal-runtimecfg-release-4.10-images + path_alias: github.com/openshift/baremetal-runtimecfg + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..02be53e921aee --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.10-presubmits.yaml @@ -0,0 +1,528 @@ +presubmits: + openshift-priv/baremetal-runtimecfg: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.10-e2e-openstack + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.10-gofmt + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.10-govet + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.10-images + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.10-unit + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b4aa1a2b091c5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/bond-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-bond-cni-release-4.10-images + path_alias: github.com/openshift/bond-cni + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10-presubmits.yaml similarity index 82% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2-presubmits.yaml rename to ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10-presubmits.yaml index 262db7e454a18..8ae2e9fcade60 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.10-presubmits.yaml @@ -1,12 +1,12 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/bond-cni: - agent: kubernetes always_run: true branches: - - ^oc-4\.3-kubernetes-1\.16\.2$ - - ^oc-4\.3-kubernetes-1\.16\.2- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 - context: ci/prow/unit + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -14,9 +14,9 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit + name: pull-ci-openshift-priv-bond-cni-release-4.10-images + path_alias: github.com/openshift/bond-cni + rerun_command: /test images spec: containers: - args: @@ -24,7 +24,7 @@ presubmits: - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - - --target=unit + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -57,4 +57,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5b89da29a6c8f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.10-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/build-machinery-go: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-build-machinery-go-release-4.10-verify + path_alias: github.com/openshift/build-machinery-go + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..66d2a338738d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/build-test-images: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-build-test-images-release-4.10-images + path_alias: github.com/openshift/build-test-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bae8099a962c5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.10-presubmits.yaml @@ -0,0 +1,212 @@ +presubmits: + openshift-priv/build-test-images: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-build-test-images-release-4.10-e2e-aws + path_alias: github.com/openshift/build-test-images + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-build-test-images-release-4.10-e2e-aws-builds + path_alias: github.com/openshift/build-test-images + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-build-test-images-release-4.10-images + path_alias: github.com/openshift/build-test-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4788da0d0f8ba --- /dev/null +++ b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/builder: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-builder-release-4.10-images + path_alias: github.com/openshift/builder + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8074278ad581c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.10-presubmits.yaml @@ -0,0 +1,540 @@ +presubmits: + openshift-priv/builder: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.10-e2e-aws + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.10-e2e-aws-builds + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-cgroupsv2 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.10-e2e-aws-cgroupsv2 + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws-cgroupsv2 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cgroupsv2-cluster-profile + - --target=e2e-aws-cgroupsv2 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cgroupsv2-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-cgroupsv2,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-ecosystem + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.10-e2e-aws-image-ecosystem + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws-image-ecosystem + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-ecosystem-cluster-profile + - --target=e2e-aws-image-ecosystem + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-ecosystem-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.10-e2e-aws-proxy + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.10-images + path_alias: github.com/openshift/builder + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.10-unit + path_alias: github.com/openshift/builder + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.10-verify + path_alias: github.com/openshift/builder + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..306febcc21ff1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cert-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cert-manager-operator-release-4.10-images + path_alias: github.com/openshift/cert-manager-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..84108ffbfe397 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cert-manager-operator/openshift-priv-cert-manager-operator-release-4.10-presubmits.yaml @@ -0,0 +1,226 @@ +presubmits: + openshift-priv/cert-manager-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cert-manager-operator-release-4.10-images + path_alias: github.com/openshift/cert-manager-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cert-manager-operator-release-4.10-unit + path_alias: github.com/openshift/cert-manager-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cert-manager-operator-release-4.10-verify + path_alias: github.com/openshift/cert-manager-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cert-manager-operator-release-4.10-verify-deps + path_alias: github.com/openshift/cert-manager-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c933bf013862c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cincinnati-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cincinnati-operator-release-4.10-images + path_alias: github.com/openshift/cincinnati-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a824355bf674c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.10-presubmits.yaml @@ -0,0 +1,196 @@ +presubmits: + openshift-priv/cincinnati-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cincinnati-operator-release-4.10-images + path_alias: github.com/openshift/cincinnati-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cincinnati-operator-release-4.10-operator-e2e + path_alias: github.com/openshift/cincinnati-operator + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cincinnati-operator-release-4.10-unit + path_alias: github.com/openshift/cincinnati-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/client-go/openshift-priv-client-go-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/client-go/openshift-priv-client-go-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..50fdff119ac0b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/client-go/openshift-priv-client-go-release-4.10-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/client-go: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-client-go-release-4.10-verify + path_alias: github.com/openshift/client-go + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4b9af5b8df323 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cloud-credential-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-credential-operator-release-4.10-images + path_alias: github.com/openshift/cloud-credential-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2db7ca3099434 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.10-presubmits.yaml @@ -0,0 +1,809 @@ +presubmits: + openshift-priv/cloud-credential-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/coverage + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-coverage + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test coverage + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/cloud-credential-operator-codecov-token + - --target=coverage + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/cloud-credential-operator-codecov-token + name: cloud-credential-operator-codecov-token + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: cloud-credential-operator-codecov-token + secret: + secretName: cloud-credential-operator-codecov-token + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )coverage,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-manual-oidc + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-e2e-aws-manual-oidc + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-aws-manual-oidc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-manual-oidc-cluster-profile + - --target=e2e-aws-manual-oidc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-manual-oidc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-manual-oidc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-e2e-azure + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-e2e-gcp + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-e2e-openstack + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-e2e-openstack-parallel + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-images + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-unit + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-verify + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.10-verify-deps + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main-postsubmits.yaml new file mode 100644 index 0000000000000..e891527d550cf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cloud-event-proxy: + - agent: kubernetes + branches: + - ^main$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-event-proxy-main-images + path_alias: github.com/redhat-cne/cloud-event-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main-presubmits.yaml similarity index 73% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-presubmits.yaml rename to ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main-presubmits.yaml index b937cab33a2f8..0b20c8feca924 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-main-presubmits.yaml @@ -1,12 +1,12 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/cloud-event-proxy: - agent: kubernetes always_run: true branches: - - ^origin-4\.2-kubernetes-1\.14\.0$ - - ^origin-4\.2-kubernetes-1\.14\.0- + - ^main$ + - ^main- cluster: build01 - context: ci/prow/unit + context: ci/prow/e2e-aws decorate: true decoration_config: skip_cloning: true @@ -14,17 +14,19 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit + name: pull-ci-openshift-priv-cloud-event-proxy-main-e2e-aws + path_alias: github.com/redhat-cne/cloud-event-proxy + rerun_command: /test e2e-aws spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - - --target=unit + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws command: - ci-operator image: ci-operator:latest @@ -34,6 +36,11 @@ presubmits: requests: cpu: 10m volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile - mountPath: /secrets/gcs name: gcs-credentials readOnly: true @@ -48,6 +55,17 @@ presubmits: readOnly: true serviceAccountName: ci-operator volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws - name: github-credentials-openshift-ci-robot-private-git-cloner secret: secretName: github-credentials-openshift-ci-robot-private-git-cloner @@ -57,14 +75,14 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes always_run: true branches: - - ^origin-4\.2-kubernetes-1\.14\.0$ - - ^origin-4\.2-kubernetes-1\.14\.0- + - ^main$ + - ^main- cluster: build01 - context: ci/prow/verify + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -72,9 +90,9 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-verify - path_alias: github.com/openshift/kubernetes - rerun_command: /test verify + name: pull-ci-openshift-priv-cloud-event-proxy-main-images + path_alias: github.com/redhat-cne/cloud-event-proxy + rerun_command: /test images spec: containers: - args: @@ -82,7 +100,7 @@ presubmits: - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - - --target=verify + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -115,4 +133,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )verify,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4a51e50c35507 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cloud-event-proxy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-event-proxy-release-4.10-images + path_alias: github.com/redhat-cne/cloud-event-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..671abf879b47f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.10-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/cloud-event-proxy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-event-proxy-release-4.10-e2e-aws + path_alias: github.com/redhat-cne/cloud-event-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-event-proxy-release-4.10-images + path_alias: github.com/redhat-cne/cloud-event-proxy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..7d05d72173a72 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cloud-event-proxy: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-event-proxy-release-4.9-images + path_alias: github.com/redhat-cne/cloud-event-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c72e7d86ce657 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-event-proxy/openshift-priv-cloud-event-proxy-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/cloud-event-proxy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-event-proxy-release-4.9-e2e-aws + path_alias: github.com/redhat-cne/cloud-event-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-event-proxy-release-4.9-images + path_alias: github.com/redhat-cne/cloud-event-proxy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..793444a8aa5d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cloud-network-config-controller: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-network-config-controller-release-4.10-images + path_alias: openshift/cloud-network-config-controller + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b69fab685108f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-network-config-controller/openshift-priv-cloud-network-config-controller-release-4.10-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/cloud-network-config-controller: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-network-config-controller-release-4.10-e2e-aws + path_alias: openshift/cloud-network-config-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-network-config-controller-release-4.10-images + path_alias: openshift/cloud-network-config-controller + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-network-config-controller-release-4.10-unit + path_alias: openshift/cloud-network-config-controller + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ec1020b710688 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cloud-provider-alibaba-cloud: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-provider-alibaba-cloud-release-4.10-images + path_alias: k8s.io/cloud-provider-alibaba-cloud + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b7220d3945227 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-alibaba-cloud/openshift-priv-cloud-provider-alibaba-cloud-release-4.10-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/cloud-provider-alibaba-cloud: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/fmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-alibaba-cloud-release-4.10-fmt + path_alias: k8s.io/cloud-provider-alibaba-cloud + rerun_command: /test fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-alibaba-cloud-release-4.10-images + path_alias: k8s.io/cloud-provider-alibaba-cloud + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b92334d36ec3c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cloud-provider-aws: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-provider-aws-release-4.10-images + path_alias: k8s.io/cloud-provider-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c79df8e79ba77 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-aws/openshift-priv-cloud-provider-aws-release-4.10-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/cloud-provider-aws: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-aws-release-4.10-e2e-aws + path_alias: k8s.io/cloud-provider-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-aws-release-4.10-images + path_alias: k8s.io/cloud-provider-aws + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..71088a9aabbb3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cloud-provider-azure: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-provider-azure-release-4.10-images + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8432bd2fa603e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-azure/openshift-priv-cloud-provider-azure-release-4.10-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift-priv/cloud-provider-azure: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ccm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-azure-release-4.10-e2e-azure-ccm + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test e2e-azure-ccm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ccm-cluster-profile + - --target=e2e-azure-ccm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ccm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ccm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-azure-release-4.10-images + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/openshift-e2e-azure-ccm-install + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-azure-release-4.10-openshift-e2e-azure-ccm-install + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test openshift-e2e-azure-ccm-install + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/openshift-e2e-azure-ccm-install-cluster-profile + - --target=openshift-e2e-azure-ccm-install + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/openshift-e2e-azure-ccm-install-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )openshift-e2e-azure-ccm-install,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-azure-release-4.10-unit + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-azure-release-4.10-verify + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-git-history + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-azure-release-4.10-verify-git-history + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test verify-git-history + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-git-history + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-git-history,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..54991c18a38d1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cloud-provider-ibm: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-provider-ibm-release-4.10-images + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..03b7800b2287d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-ibm/openshift-priv-cloud-provider-ibm-release-4.10-presubmits.yaml @@ -0,0 +1,234 @@ +presubmits: + openshift-priv/cloud-provider-ibm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/fmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-ibm-release-4.10-fmt + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + rerun_command: /test fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-ibm-release-4.10-images + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-ibm-release-4.10-test + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-ibm-release-4.10-vet + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f6c6a596a8879 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cloud-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-provider-openstack-release-4.10-images + path_alias: k8s.io/cloud-provider-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..31a00c9f60101 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.10-presubmits.yaml @@ -0,0 +1,410 @@ +presubmits: + openshift-priv/cloud-provider-openstack: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.10-e2e-openstack + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi-cinder + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.10-e2e-openstack-csi-cinder + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test e2e-openstack-csi-cinder + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cinder-cluster-profile + - --target=e2e-openstack-csi-cinder + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cinder-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi-cinder,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi-manila + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.10-e2e-openstack-csi-manila + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test e2e-openstack-csi-manila + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-manila-cluster-profile + - --target=e2e-openstack-csi-manila + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-manila-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vh-mecha + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi-manila,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.10-e2e-openstack-parallel + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.10-images + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.10-unit + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..86465715b0cf1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-actuator-pkg: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-images + path_alias: github.com/openshift/cluster-api-actuator-pkg + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e10d3055bf147 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.10-presubmits.yaml @@ -0,0 +1,617 @@ +presubmits: + openshift-priv/cluster-api-actuator-pkg: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-tech-preview + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-e2e-aws-operator-tech-preview + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-tech-preview-cluster-profile + - --target=e2e-aws-operator-tech-preview + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-tech-preview-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-tech-preview,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-e2e-azure-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-e2e-gcp-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-e2e-vsphere-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-goimports + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-golint + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-govet + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.10-images + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1eb86af907ba2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-api-provider-aws: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-aws-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..781af6844dd16 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.10-presubmits.yaml @@ -0,0 +1,634 @@ +presubmits: + openshift-priv/cluster-api-provider-aws: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-e2e-aws + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-e2e-aws-operator + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-e2e-aws-serial + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-e2e-aws-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-generate + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-goimports + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-golint + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-govet + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.10-unit + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2d1a13d4a6246 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cluster-api-provider-azure: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-azure-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5b72bedcc3729 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.10-presubmits.yaml @@ -0,0 +1,578 @@ +presubmits: + openshift-priv/cluster-api-provider-azure: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.10-e2e-azure + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.10-e2e-azure-operator + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.10-e2e-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.10-generate + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/git-history + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.10-git-history + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test git-history + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=git-history + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )git-history,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.10-goimports + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.10-govet + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.10-unit + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f2a2145fc0fc8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-api-provider-baremetal: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-baremetal + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bf41833b8e66a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.10-presubmits.yaml @@ -0,0 +1,662 @@ +presubmits: + openshift-priv/cluster-api-provider-baremetal: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-upgrade + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile + - --target=e2e-metal-ipi-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate-check + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-generate-check + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test generate-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-gofmt + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-govet + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.10-unit + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..cac3361179ed6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-api-provider-gcp: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-gcp-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..da6b239198485 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.10-presubmits.yaml @@ -0,0 +1,434 @@ +presubmits: + openshift-priv/cluster-api-provider-gcp: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.10-e2e-gcp + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.10-e2e-gcp-operator + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.10-generate + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.10-goimports + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.10-govet + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.10-unit + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..dbce705bfb35c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-api-provider-ibmcloud: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-ibmcloud-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-ibmcloud + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f73297f4dd11d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-ibmcloud/openshift-priv-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml @@ -0,0 +1,338 @@ +presubmits: + openshift-priv/cluster-api-provider-ibmcloud: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ibmcloud-release-4.10-generate + path_alias: github.com/openshift/cluster-api-provider-ibmcloud + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ibmcloud-release-4.10-goimports + path_alias: github.com/openshift/cluster-api-provider-ibmcloud + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ibmcloud-release-4.10-golint + path_alias: github.com/openshift/cluster-api-provider-ibmcloud + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ibmcloud-release-4.10-govet + path_alias: github.com/openshift/cluster-api-provider-ibmcloud + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ibmcloud-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-ibmcloud + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ibmcloud-release-4.10-unit + path_alias: github.com/openshift/cluster-api-provider-ibmcloud + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..98fd8c8c68fab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cluster-api-provider-kubemark: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-kubemark-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-kubemark + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..28bd0cc5bb852 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.10-presubmits.yaml @@ -0,0 +1,292 @@ +presubmits: + openshift-priv/cluster-api-provider-kubemark: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.10-gofmt + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.10-golint + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.10-govet + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.10-unit + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..658613069eed2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cluster-api-provider-kubevirt: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-kubevirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f8677e6a5812a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.10-presubmits.yaml @@ -0,0 +1,310 @@ +presubmits: + openshift-priv/cluster-api-provider-kubevirt: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-kubevirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.10-e2e-kubevirt + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test e2e-kubevirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-kubevirt-cluster-profile + - --target=e2e-kubevirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-kubevirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-kubevirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.10-gofmt + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.10-govet + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.10-unit + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..90aa2cd00c733 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-api-provider-libvirt: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-libvirt-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-libvirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..960785adf5633 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.10-presubmits.yaml @@ -0,0 +1,338 @@ +presubmits: + openshift-priv/cluster-api-provider-libvirt: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/actuator-pkg-staleness + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.10-actuator-pkg-staleness + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test actuator-pkg-staleness + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=actuator-pkg-staleness + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )actuator-pkg-staleness,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.10-gofmt + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.10-golint + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.10-govet + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.10-unit + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f9c899a29703d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-api-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8e33f961bcf8e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.10-presubmits.yaml @@ -0,0 +1,578 @@ +presubmits: + openshift-priv/cluster-api-provider-openstack: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-e2e-openstack + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-byon + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-e2e-openstack-byon + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test e2e-openstack-byon + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-byon-cluster-profile + - --target=e2e-openstack-byon + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-byon-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-byon,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-e2e-openstack-parallel + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-e2e-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-gofmt + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-golint + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-govet + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.10-unit + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d7ee0512d4f50 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-api-provider-ovirt: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-ovirt-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..172ae60ae0b3c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.10-presubmits.yaml @@ -0,0 +1,134 @@ +presubmits: + openshift-priv/cluster-api-provider-ovirt: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ovirt-release-4.10-e2e-ovirt + path_alias: github.com/openshift/cluster-api-provider-ovirt + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ovirt-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-ovirt + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4aee3e05effc3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-api-provider-powervs: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-powervs-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-powervs + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ef4db79a4d00c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-powervs/openshift-priv-cluster-api-provider-powervs-release-4.10-presubmits.yaml @@ -0,0 +1,338 @@ +presubmits: + openshift-priv/cluster-api-provider-powervs: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-powervs-release-4.10-generate + path_alias: github.com/openshift/cluster-api-provider-powervs + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-powervs-release-4.10-goimports + path_alias: github.com/openshift/cluster-api-provider-powervs + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-powervs-release-4.10-golint + path_alias: github.com/openshift/cluster-api-provider-powervs + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-powervs-release-4.10-govet + path_alias: github.com/openshift/cluster-api-provider-powervs + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-powervs-release-4.10-images + path_alias: github.com/openshift/cluster-api-provider-powervs + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-powervs-release-4.10-unit + path_alias: github.com/openshift/cluster-api-provider-powervs + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c57bc58bcacab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-authentication-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-authentication-operator-release-4.10-images + path_alias: github.com/openshift/cluster-authentication-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ea2499cd6bfc4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.10-presubmits.yaml @@ -0,0 +1,904 @@ +presubmits: + openshift-priv/cluster-authentication-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-e2e-agnostic + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-e2e-agnostic-ipv6 + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-agnostic-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-ipv6-cluster-profile + - --target=e2e-agnostic-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-console-login + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-e2e-console-login + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-console-login + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-console-login-cluster-profile + - --target=e2e-console-login + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-console-login-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-console-login,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-perf + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-e2e-gcp-operator-encryption-perf + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-gcp-operator-encryption-perf + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-perf-cluster-profile + - --target=e2e-gcp-operator-encryption-perf + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-perf-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-perf,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-rotation + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-e2e-gcp-operator-encryption-rotation + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-gcp-operator-encryption-rotation + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + - --target=e2e-gcp-operator-encryption-rotation + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-e2e-operator + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-operator-cluster-profile + - --target=e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-operator-encryption + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-e2e-operator-encryption + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-operator-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-operator-encryption-cluster-profile + - --target=e2e-operator-encryption + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-operator-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-images + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.10-verify-deps + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6384523375596 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-autoscaler-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-images + path_alias: github.com/openshift/cluster-autoscaler-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..6d4393b0fb1b0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.10-presubmits.yaml @@ -0,0 +1,560 @@ +presubmits: + openshift-priv/cluster-autoscaler-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-generate + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-goimports + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-golint + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-govet + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-images + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4e5d884976d41 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-baremetal-operator-release-4.10-images + path_alias: github.com/openshift/cluster-baremetal-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e56087491da56 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1018 @@ +presubmits: + openshift-priv/cluster-baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-e2e-agnostic + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-e2e-metal-assisted + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-serial-ipv4 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-serial-ipv4 + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi-serial-ipv4 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + - --target=e2e-metal-ipi-serial-ipv4 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-serial-ipv4,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-upgrade + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile + - --target=e2e-metal-ipi-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate-check + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-generate-check + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test generate-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-gofmt + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-govet + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-images + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-lint + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f3704d2778075 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-bootstrap: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-bootstrap-release-4.10-images + path_alias: github.com/openshift/cluster-bootstrap + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..1f18284d17090 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.10-presubmits.yaml @@ -0,0 +1,450 @@ +presubmits: + openshift-priv/cluster-bootstrap: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.10-e2e-metal-single-node-live-iso + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.10-images + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.10-unit + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.10-verify + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.10-verify-deps + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..60fa5cb0de313 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-capacity: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-capacity-release-4.10-images + path_alias: sigs.k8s.io/cluster-capacity + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..09a61111ac82d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.10-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/cluster-capacity: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-capacity-release-4.10-images + path_alias: sigs.k8s.io/cluster-capacity + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-capacity-release-4.10-unit + path_alias: sigs.k8s.io/cluster-capacity + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e75bde58f83aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cluster-cloud-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-images + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..afa29c8fc927d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml @@ -0,0 +1,708 @@ +presubmits: + openshift-priv/cluster-cloud-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ccm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws-ccm + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test e2e-aws-ccm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ccm-cluster-profile + - --target=e2e-aws-ccm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ccm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ccm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ccm-install + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws-ccm-install + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test e2e-aws-ccm-install + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ccm-install-cluster-profile + - --target=e2e-aws-ccm-install + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ccm-install-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ccm-install,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ccm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-e2e-azure-ccm + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test e2e-azure-ccm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ccm-cluster-profile + - --target=e2e-azure-ccm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ccm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ccm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ccm-install + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-e2e-azure-ccm-install + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test e2e-azure-ccm-install + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ccm-install-cluster-profile + - --target=e2e-azure-ccm-install + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ccm-install-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ccm-install,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-ccm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-e2e-openstack-ccm + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test e2e-openstack-ccm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-ccm-cluster-profile + - --target=e2e-openstack-ccm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-ccm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vh-mecha + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-ccm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-images + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-vendor + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..30327322e95a3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-config-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-config-operator-release-4.10-images + path_alias: github.com/openshift/cluster-config-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f37a593e13f2e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.10-presubmits.yaml @@ -0,0 +1,524 @@ +presubmits: + openshift-priv/cluster-config-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.10-e2e-azure + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.10-e2e-gcp + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.10-images + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.10-verify-deps + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..86955b087e73d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-csi-snapshot-controller-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-images + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c396548b02a06 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-presubmits.yaml @@ -0,0 +1,394 @@ +presubmits: + openshift-priv/cluster-csi-snapshot-controller-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-e2e-gcp-csi + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-images + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e6fb7153dc70a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-dns-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-dns-operator-release-4.10-images + path_alias: github.com/openshift/cluster-dns-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..57e6337fa7c10 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.10-presubmits.yaml @@ -0,0 +1,540 @@ +presubmits: + openshift-priv/cluster-dns-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.10-images + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1ef96bd15eb73 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-etcd-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-etcd-operator-release-4.10-images + path_alias: github.com/openshift/cluster-etcd-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5be4a8e53d7c8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1578 @@ +presubmits: + openshift-priv/cluster-etcd-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/configmap-scale + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-configmap-scale + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test configmap-scale + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/configmap-scale-cluster-profile + - --target=configmap-scale + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/configmap-scale-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )configmap-scale,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-agnostic + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-aws-disruptive + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-aws-disruptive-ovn + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-aws-disruptive-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-ovn-cluster-profile + - --target=e2e-aws-disruptive-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-azure + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-gcp + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-disruptive + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-gcp-disruptive + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-gcp-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-disruptive-cluster-profile + - --target=e2e-gcp-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-disruptive-five-control-plane-replicas + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-gcp-disruptive-five-control-plane-replicas + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-gcp-disruptive-five-control-plane-replicas + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-disruptive-five-control-plane-replicas-cluster-profile + - --target=e2e-gcp-disruptive-five-control-plane-replicas + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-five-control-plane-replicas-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive-five-control-plane-replicas,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-disruptive-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-gcp-disruptive-ovn + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-gcp-disruptive-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-disruptive-ovn-cluster-profile + - --target=e2e-gcp-disruptive-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-five-control-plane-replicas + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-gcp-five-control-plane-replicas + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-gcp-five-control-plane-replicas + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-five-control-plane-replicas-cluster-profile + - --target=e2e-gcp-five-control-plane-replicas + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-five-control-plane-replicas-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-five-control-plane-replicas,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade-five-control-plane-replicas + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-gcp-upgrade-five-control-plane-replicas + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-gcp-upgrade-five-control-plane-replicas + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-five-control-plane-replicas-cluster-profile + - --target=e2e-gcp-upgrade-five-control-plane-replicas + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-five-control-plane-replicas-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade-five-control-plane-replicas,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-metal-assisted + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-metal-single-node-live-iso + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-e2e-operator + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-operator-cluster-profile + - --target=e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-images + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.10-verify-deps + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..dca6460dd0d69 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-image-registry-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-image-registry-operator-release-4.10-images + path_alias: github.com/openshift/cluster-image-registry-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e0d6452a7a9b1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1064 @@ +presubmits: + openshift-priv/cluster-image-registry-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-registry + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-aws-image-registry + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-registry-cluster-profile + - --target=e2e-aws-image-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-azure + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-azure-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-gcp + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-gcp-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-openstack + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-ovirt + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-vsphere + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-e2e-vsphere-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-images + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e7b2ec888e5e1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-ingress-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-ingress-operator-release-4.10-images + path_alias: github.com/openshift/cluster-ingress-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4820969e66b02 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.10-presubmits.yaml @@ -0,0 +1,766 @@ +presubmits: + openshift-priv/cluster-ingress-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-e2e-azure + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-e2e-azure-operator + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-e2e-gcp-operator + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-e2e-gcp-serial + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-serial-cluster-profile + - --target=e2e-gcp-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-images + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..3562b710733ef --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-kube-apiserver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-apiserver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..83f94a238e243 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1432 @@ +presubmits: + openshift-priv/cluster-kube-apiserver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-disruptive-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-aws-operator-disruptive-single-node + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-operator-disruptive-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-disruptive-single-node-cluster-profile + - --target=e2e-aws-operator-disruptive-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-disruptive-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-disruptive-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-gcp-operator-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-cluster-profile + - --target=e2e-gcp-operator-encryption + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-perf + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-perf + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-gcp-operator-encryption-perf + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-perf-cluster-profile + - --target=e2e-gcp-operator-encryption-perf + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-perf-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-perf,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-perf-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-perf-single-node + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-gcp-operator-encryption-perf-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-perf-single-node-cluster-profile + - --target=e2e-gcp-operator-encryption-perf-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-perf-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-perf-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-rotation + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-rotation + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-gcp-operator-encryption-rotation + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + - --target=e2e-gcp-operator-encryption-rotation + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-rotation-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-rotation-single-node + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-gcp-operator-encryption-rotation-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-rotation-single-node-cluster-profile + - --target=e2e-gcp-operator-encryption-rotation-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-rotation-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-single-node + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-gcp-operator-encryption-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-single-node-cluster-profile + - --target=e2e-gcp-operator-encryption-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-single-node + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-gcp-operator-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-single-node-cluster-profile + - --target=e2e-gcp-operator-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-metal-single-node-live-iso + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-k8s-e2e-gcp + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test k8s-e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-cluster-profile + - --target=k8s-e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-k8s-e2e-gcp-serial + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test k8s-e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-serial-cluster-profile + - --target=k8s-e2e-gcp-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.10-verify-deps + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8d721811e3500 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-kube-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..51d93e9472229 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.10-presubmits.yaml @@ -0,0 +1,522 @@ +presubmits: + openshift-priv/cluster-kube-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-preferred-host + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.10-e2e-aws-operator-preferred-host + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-aws-operator-preferred-host + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-preferred-host-cluster-profile + - --target=e2e-aws-operator-preferred-host + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-preferred-host-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-preferred-host,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.10-verify-deps + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ad4a4b4fdcf37 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-kube-descheduler-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-descheduler-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9e7b23caee6d8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.10-presubmits.yaml @@ -0,0 +1,244 @@ +presubmits: + openshift-priv/cluster-kube-descheduler-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..61ea2277c7405 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-kube-scheduler-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-scheduler-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..18dd9cf2ee755 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.10-presubmits.yaml @@ -0,0 +1,596 @@ +presubmits: + openshift-priv/cluster-kube-scheduler-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-preferred-host + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-e2e-aws-operator-preferred-host + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws-operator-preferred-host + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-preferred-host-cluster-profile + - --target=e2e-aws-operator-preferred-host + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-preferred-host-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-preferred-host,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.10-verify-deps + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8585484007b40 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-kube-storage-version-migrator-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8f720166160b7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-presubmits.yaml @@ -0,0 +1,374 @@ +presubmits: + openshift-priv/cluster-kube-storage-version-migrator-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-images + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.10-verify-deps + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..634d6b5d75da7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-machine-approver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-machine-approver-release-4.10-images + path_alias: github.com/openshift/cluster-machine-approver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9fdf62782de03 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.10-presubmits.yaml @@ -0,0 +1,560 @@ +presubmits: + openshift-priv/cluster-machine-approver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.10-e2e-aws-disruptive + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.10-e2e-azure-operator + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.10-e2e-gcp-operator + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.10-images + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.10-unit + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4c35c0a4e6bb0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-monitoring-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-monitoring-operator-release-4.10-images + path_alias: github.com/openshift/cluster-monitoring-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b00408b307377 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.10-presubmits.yaml @@ -0,0 +1,690 @@ +presubmits: + openshift-priv/cluster-monitoring-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-e2e-agnostic + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-e2e-agnostic-operator + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e-agnostic-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-operator-cluster-profile + - --target=e2e-agnostic-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-generate + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-images + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/jsonnet-fmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-jsonnet-fmt + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test jsonnet-fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=jsonnet-fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )jsonnet-fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/rules + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-rules + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test rules + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=rules + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )rules,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/shellcheck + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-shellcheck + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test shellcheck + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=shellcheck + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )shellcheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.10-vendor + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7427c4c7e7402 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-network-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-network-operator-release-4.10-images + path_alias: github.com/openshift/cluster-network-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3cf658b78450b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1512 @@ +presubmits: + openshift-priv/cluster-network-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn-windows + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-aws-ovn-windows + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-aws-ovn-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-windows-cluster-profile + - --target=e2e-aws-ovn-windows + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-sdn-multi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-aws-sdn-multi + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-aws-sdn-multi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-sdn-multi-cluster-profile + - --target=e2e-aws-sdn-multi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-sdn-multi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-sdn-multi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-azure-ovn + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-azure-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ovn-cluster-profile + - --target=e2e-azure-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-azure-ovn-dualstack + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-azure-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ovn-dualstack-cluster-profile + - --target=e2e-azure-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-gcp + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-gcp-ovn + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-gcp-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-ovn-cluster-profile + - --target=e2e-gcp-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-ovn-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-gcp-ovn-upgrade + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-ovn-upgrade-cluster-profile + - --target=e2e-gcp-ovn-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6-ipsec + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-metal-ipi-ovn-ipv6-ipsec + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6-ipsec + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-ipsec-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6-ipsec + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-ipsec-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6-ipsec,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-openstack + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-kuryr + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-openstack-kuryr + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-openstack-kuryr + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-kuryr-cluster-profile + - --target=e2e-openstack-kuryr + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-kuryr-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-kuryr + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-kuryr,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-openstack-ovn + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-openstack-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-ovn-cluster-profile + - --target=e2e-openstack-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-hybrid-step-registry + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-ovn-hybrid-step-registry + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-ovn-hybrid-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + - --target=e2e-ovn-hybrid-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-hybrid-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-ipsec-step-registry + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-ovn-ipsec-step-registry + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-ovn-ipsec-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-ipsec-step-registry-cluster-profile + - --target=e2e-ovn-ipsec-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-ipsec-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-ipsec-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-step-registry + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-ovn-step-registry + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-ovn-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-step-registry-cluster-profile + - --target=e2e-ovn-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-vsphere-ovn + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-vsphere-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-ovn-cluster-profile + - --target=e2e-vsphere-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-windows + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-e2e-vsphere-windows + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-vsphere-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-windows-cluster-profile + - --target=e2e-vsphere-windows + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-images + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6eb8861a88b44 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-nfd-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-nfd-operator-release-4.10-images + path_alias: github.com/openshift/cluster-nfd-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2e5f202dab181 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.10-presubmits.yaml @@ -0,0 +1,318 @@ +presubmits: + openshift-priv/cluster-nfd-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.10-images + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b4376f418a2ac --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-node-tuning-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-node-tuning-operator-release-4.10-images + path_alias: github.com/openshift/cluster-node-tuning-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..6c03d0b0f6421 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.10-presubmits.yaml @@ -0,0 +1,392 @@ +presubmits: + openshift-priv/cluster-node-tuning-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.10-images + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..3a1ba5ea4aabd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-openshift-apiserver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.10-images + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0a1ef59cfb4ea --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,544 @@ +presubmits: + openshift-priv/cluster-openshift-apiserver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.10-e2e-gcp-operator-encryption + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-gcp-operator-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-cluster-profile + - --target=e2e-gcp-operator-encryption + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-rotation + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-rotation + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-gcp-operator-encryption-rotation + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + - --target=e2e-gcp-operator-encryption-rotation + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.10-images + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8616c9145dcbc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-openshift-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-images + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..6c01c4a39f87d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml @@ -0,0 +1,392 @@ +presubmits: + openshift-priv/cluster-openshift-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-images + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c996b0b8789e4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-policy-controller: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-policy-controller-release-4.10-images + path_alias: github.com/openshift/cluster-policy-controller + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7ad61b0a352d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.10-presubmits.yaml @@ -0,0 +1,374 @@ +presubmits: + openshift-priv/cluster-policy-controller: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.10-e2e-upgrade + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.10-images + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.10-unit + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.10-verify + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.10-verify-deps + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b2589cd5c38ed --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/cluster-resource-override-admission-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.10-images + path_alias: github.com/openshift/cluster-resource-override-admission-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..41d80ee3218b1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.10-presubmits.yaml @@ -0,0 +1,404 @@ +presubmits: + openshift-priv/cluster-resource-override-admission-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.10-e2e-aws-olm + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.10-images + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7a10d588b0410 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-resource-override-admission: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-resource-override-admission-release-4.10-images + path_alias: github.com/openshift/cluster-resource-override-admission + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..31803f008c09a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.10-presubmits.yaml @@ -0,0 +1,188 @@ +presubmits: + openshift-priv/cluster-resource-override-admission: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-resource-override-admission + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-release-4.10-images + path_alias: github.com/openshift/cluster-resource-override-admission + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-release-4.10-unit + path_alias: github.com/openshift/cluster-resource-override-admission + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8f9c553533f07 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-samples-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-samples-operator-release-4.10-images + path_alias: github.com/openshift/cluster-samples-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..47c3084c01996 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.10-presubmits.yaml @@ -0,0 +1,614 @@ +presubmits: + openshift-priv/cluster-samples-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.10-e2e-aws-builds + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-ecosystem + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.10-e2e-aws-image-ecosystem + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-image-ecosystem + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-ecosystem-cluster-profile + - --target=e2e-aws-image-ecosystem + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-ecosystem-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.10-e2e-aws-jenkins + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.10-images + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d33ae0ff8036c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-storage-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-storage-operator-release-4.10-images + path_alias: github.com/openshift/cluster-storage-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..69c97c2749257 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1064 @@ +presubmits: + openshift-priv/cluster-storage-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-aws-csi + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-azure + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-azure-csi + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-azure-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-cluster-profile + - --target=e2e-azure-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-gcp + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-gcp-csi + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-openstack + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-openstack-parallel + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-ovirt + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-vsphere + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-e2e-vsphere-csi + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-vsphere-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-csi-cluster-profile + - --target=e2e-vsphere-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-images + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.10-verify + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..214a71e9aa97c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-update-keys: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-update-keys-release-4.10-images + path_alias: github.com/openshift/cluster-update-keys + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ccf80f50fdaf0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.10-presubmits.yaml @@ -0,0 +1,206 @@ +presubmits: + openshift-priv/cluster-update-keys: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-update-keys-release-4.10-e2e-aws + path_alias: github.com/openshift/cluster-update-keys + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-update-keys-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-update-keys + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-update-keys-release-4.10-images + path_alias: github.com/openshift/cluster-update-keys + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..477c49d249039 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/cluster-version-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-version-operator-release-4.10-images + path_alias: github.com/openshift/cluster-version-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bee3a3e5e3d34 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.10-presubmits.yaml @@ -0,0 +1,524 @@ +presubmits: + openshift-priv/cluster-version-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.10-e2e-agnostic + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.10-e2e-agnostic-operator + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e-agnostic-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-operator-cluster-profile + - --target=e2e-agnostic-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.10-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.10-e2e-metal-assisted + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.10-gofmt + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golangci-lint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.10-golangci-lint + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test golangci-lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golangci-lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golangci-lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.10-images + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.10-unit + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..686923468c8a8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/compliance-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-compliance-operator-release-4.10-images + path_alias: github.com/openshift/compliance-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8a45c7dfb7886 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.10-presubmits.yaml @@ -0,0 +1,310 @@ +presubmits: + openshift-priv/compliance-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/compliance-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/go-build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.10-go-build + path_alias: github.com/openshift/compliance-operator + rerun_command: /test go-build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=go-build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.10-images + path_alias: github.com/openshift/compliance-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.10-unit + path_alias: github.com/openshift/compliance-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.10-verify + path_alias: github.com/openshift/compliance-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c0e83d06be8ad --- /dev/null +++ b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/configmap-reload: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-configmap-reload-release-4.10-images + path_alias: github.com/openshift/configmap-reload + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0410665906879 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.10-presubmits.yaml @@ -0,0 +1,188 @@ +presubmits: + openshift-priv/configmap-reload: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-configmap-reload-release-4.10-e2e-aws + path_alias: github.com/openshift/configmap-reload + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-configmap-reload-release-4.10-images + path_alias: github.com/openshift/configmap-reload + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-configmap-reload-release-4.10-vendor + path_alias: github.com/openshift/configmap-reload + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a5b63f53b7a07 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/console-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-console-operator-release-4.10-images + path_alias: github.com/openshift/console-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..1a4a4cc7e5bb5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.10-presubmits.yaml @@ -0,0 +1,542 @@ +presubmits: + openshift-priv/console-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.10-e2e-agnostic-upgrade + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-console + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.10-e2e-aws-console + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-aws-console + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-cluster-profile + - --target=e2e-aws-console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.10-e2e-gcp + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.10-images + path_alias: github.com/openshift/console-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.10-unit + path_alias: github.com/openshift/console-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.10-verify + path_alias: github.com/openshift/console-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2c548b03ecb89 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.10-postsubmits.yaml @@ -0,0 +1,63 @@ +postsubmits: + openshift-priv/console: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-console-release-4.10-images + path_alias: github.com/openshift/console + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d9b43ea7fe92f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.10-presubmits.yaml @@ -0,0 +1,451 @@ +presubmits: + openshift-priv/console: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/analyze + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.10-analyze + path_alias: github.com/openshift/console + rerun_command: /test analyze + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=analyze + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )analyze,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/backend + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.10-backend + path_alias: github.com/openshift/console + rerun_command: /test backend + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=backend + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )backend,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ceph-storage-plugin + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.10-ceph-storage-plugin + path_alias: github.com/openshift/console + rerun_command: /test ceph-storage-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/ceph-storage-plugin-cluster-profile + - --target=ceph-storage-plugin + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/ceph-storage-plugin-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ceph-storage-plugin,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-console + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.10-e2e-gcp-console + path_alias: github.com/openshift/console + rerun_command: /test e2e-gcp-console + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-console-cluster-profile + - --target=e2e-gcp-console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-console-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-console,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/frontend + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.10-frontend + path_alias: github.com/openshift/console + rerun_command: /test frontend + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=frontend + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )frontend,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.10-images + path_alias: github.com/openshift/console + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/kubevirt-plugin + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.10-kubevirt-plugin + path_alias: github.com/openshift/console + rerun_command: /test kubevirt-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/kubevirt-plugin-cluster-profile + - --target=kubevirt-plugin + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/kubevirt-plugin-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )kubevirt-plugin,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e03296eececa5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/containernetworking-plugins: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-containernetworking-plugins-release-4.10-images + path_alias: github.com/openshift/containernetworking-plugins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d7a4e92087646 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/containernetworking-plugins: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-containernetworking-plugins-release-4.10-e2e-aws + path_alias: github.com/openshift/containernetworking-plugins + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-containernetworking-plugins-release-4.10-images + path_alias: github.com/openshift/containernetworking-plugins + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d5d684814d837 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/contour-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-contour-operator-release-4.10-images + path_alias: github.com/openshift/contour-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5a364df9a89b7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/contour-operator/openshift-priv-contour-operator-release-4.10-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/contour-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-contour-operator-release-4.10-images + path_alias: github.com/openshift/contour-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-contour-operator-release-4.10-unit + path_alias: github.com/openshift/contour-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/contour/openshift-priv-contour-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/contour/openshift-priv-contour-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..590bae09fb62a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/contour/openshift-priv-contour-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/contour: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-contour-release-4.10-images + path_alias: github.com/openshift/contour + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/contour/openshift-priv-contour-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/contour/openshift-priv-contour-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bf086edf6f013 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/contour/openshift-priv-contour-release-4.10-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/contour: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-contour-release-4.10-images + path_alias: github.com/openshift/contour + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-contour-release-4.10-unit + path_alias: github.com/openshift/contour + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c89a0f50ea89f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/coredns: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-coredns-release-4.10-images + path_alias: github.com/coredns/coredns + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8194ef332a4a6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.10-presubmits.yaml @@ -0,0 +1,490 @@ +presubmits: + openshift-priv/coredns: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.10-e2e-aws + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.10-e2e-aws-upgrade + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.10-e2e-gcp-serial + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-serial-cluster-profile + - --target=e2e-gcp-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.10-e2e-metal-ipi + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.10-e2e-metal-ipi-dualstack + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-metal-ipi-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-dualstack-cluster-profile + - --target=e2e-metal-ipi-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.10-images + path_alias: github.com/coredns/coredns + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.10-unit + path_alias: github.com/coredns/coredns + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b68b46b0dd7dc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/crd-schema-gen: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-crd-schema-gen-release-4.10-images + path_alias: github.com/openshift/crd-schema-gen + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-presubmits.yaml b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10-presubmits.yaml similarity index 85% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-presubmits.yaml rename to ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10-presubmits.yaml index 39e4873aa9f5d..32dd5ffa9a5e3 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.10-presubmits.yaml @@ -1,12 +1,12 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/crd-schema-gen: - agent: kubernetes always_run: true branches: - - ^sdn-4\.2-kubernetes-1\.14\.0$ - - ^sdn-4\.2-kubernetes-1\.14\.0- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 - context: ci/prow/unit + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -14,9 +14,9 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit + name: pull-ci-openshift-priv-crd-schema-gen-release-4.10-images + path_alias: github.com/openshift/crd-schema-gen + rerun_command: /test images spec: containers: - args: @@ -24,7 +24,7 @@ presubmits: - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - - --target=unit + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -57,12 +57,12 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes always_run: true branches: - - ^sdn-4\.2-kubernetes-1\.14\.0$ - - ^sdn-4\.2-kubernetes-1\.14\.0- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/verify decorate: true @@ -72,8 +72,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-crd-schema-gen-release-4.10-verify + path_alias: github.com/openshift/crd-schema-gen rerun_command: /test verify spec: containers: diff --git a/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..cce89bac28b3a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/csi-cluster-driver-registrar: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-cluster-driver-registrar-release-4.10-images + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f2b44f6dbbbf6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.10-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/csi-cluster-driver-registrar: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-cluster-driver-registrar-release-4.10-images + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-cluster-driver-registrar-release-4.10-unit + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..5965b8de49d8d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/csi-driver-manila-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-driver-manila-operator-release-4.10-images + path_alias: github.com/openshift/csi-driver-manila-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..079d7f62975e6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.10-presubmits.yaml @@ -0,0 +1,318 @@ +presubmits: + openshift-priv/csi-driver-manila-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-manila-operator-release-4.10-e2e-openstack + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-manila-operator-release-4.10-e2e-openstack-csi + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test e2e-openstack-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cluster-profile + - --target=e2e-openstack-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vh-mecha + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-manila-operator-release-4.10-images + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-manila-operator-release-4.10-unit + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-manila-operator-release-4.10-verify + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8f05b53f70ca7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/csi-driver-nfs: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-driver-nfs-release-4.10-images + path_alias: github.com/kubernetes-csi/csi-driver-nfs + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..90bf3b3a4311f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.10-presubmits.yaml @@ -0,0 +1,300 @@ +presubmits: + openshift-priv/csi-driver-nfs: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-nfs-release-4.10-e2e-openstack-csi + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test e2e-openstack-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cluster-profile + - --target=e2e-openstack-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vh-mecha + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/go-fmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-nfs-release-4.10-go-fmt + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test go-fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=go-fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/go-vet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-nfs-release-4.10-go-vet + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test go-vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=go-vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-vet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-nfs-release-4.10-images + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-nfs-release-4.10-vendor + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6938ef3bde640 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/csi-driver-shared-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-driver-shared-resource-operator-release-4.10-images + path_alias: github.com/openshift/csi-driver-shared-resource-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..83dcdc95abe25 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-shared-resource-operator/openshift-priv-csi-driver-shared-resource-operator-release-4.10-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/csi-driver-shared-resource-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/csi-driver-shared-resource-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-operator-release-4.10-images + path_alias: github.com/openshift/csi-driver-shared-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-operator-release-4.10-test + path_alias: github.com/openshift/csi-driver-shared-resource-operator + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-operator-release-4.10-verify + path_alias: github.com/openshift/csi-driver-shared-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6ed6dde6888b0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/csi-driver-shared-resource: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-driver-shared-resource-release-4.10-images + path_alias: github.com/openshift/csi-driver-shared-resource + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3f8e12a5db9d3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-shared-resource/openshift-priv-csi-driver-shared-resource-release-4.10-presubmits.yaml @@ -0,0 +1,404 @@ +presubmits: + openshift-priv/csi-driver-shared-resource: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/csi-driver-shared-resource + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-release-4.10-e2e-aws-operator-disruptive + path_alias: github.com/openshift/csi-driver-shared-resource + rerun_command: /test e2e-aws-operator-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-disruptive-cluster-profile + - --target=e2e-aws-operator-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-slow + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-release-4.10-e2e-aws-operator-slow + path_alias: github.com/openshift/csi-driver-shared-resource + rerun_command: /test e2e-aws-operator-slow + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-slow-cluster-profile + - --target=e2e-aws-operator-slow + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-slow-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-slow,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-release-4.10-images + path_alias: github.com/openshift/csi-driver-shared-resource + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-release-4.10-unit + path_alias: github.com/openshift/csi-driver-shared-resource + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-shared-resource-release-4.10-verify + path_alias: github.com/openshift/csi-driver-shared-resource + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2322fb1154a97 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/csi-external-attacher: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-external-attacher-release-4.10-images + path_alias: github.com/kubernetes-csi/external-attacher + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3bf828b4dbc40 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.10-presubmits.yaml @@ -0,0 +1,340 @@ +presubmits: + openshift-priv/csi-external-attacher: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.10-images + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.10-unit + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c992cf3e90c68 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/csi-external-provisioner: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-external-provisioner-release-4.10-images + path_alias: github.com/kubernetes-csi/external-provisioner + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..94e26dc209661 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.10-presubmits.yaml @@ -0,0 +1,340 @@ +presubmits: + openshift-priv/csi-external-provisioner: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.10-images + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.10-unit + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8ee140d6a37c2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/csi-external-resizer: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-external-resizer-release-4.10-images + path_alias: github.com/kubernetes-csi/external-resizer + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..de9a8146ea346 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.10-presubmits.yaml @@ -0,0 +1,340 @@ +presubmits: + openshift-priv/csi-external-resizer: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.10-images + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.10-unit + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..cb1df465a40bd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/csi-external-snapshotter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-external-snapshotter-release-4.10-images + path_alias: github.com/kubernetes-csi/external-snapshotter + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4e153bc3b8ffb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.10-presubmits.yaml @@ -0,0 +1,340 @@ +presubmits: + openshift-priv/csi-external-snapshotter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.10-images + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.10-unit + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a530d2ee2e0e4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/csi-livenessprobe: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-livenessprobe-release-4.10-images + path_alias: github.com/kubernetes-csi/livenessprobe + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e002af5f5ed13 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.10-presubmits.yaml @@ -0,0 +1,340 @@ +presubmits: + openshift-priv/csi-livenessprobe: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.10-images + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.10-unit + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c87abe263b4b3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/csi-node-driver-registrar: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-node-driver-registrar-release-4.10-images + path_alias: github.com/kubernetes-csi/node-driver-registrar + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c7a8c5132a50e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.10-presubmits.yaml @@ -0,0 +1,340 @@ +presubmits: + openshift-priv/csi-node-driver-registrar: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.10-images + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.10-unit + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9ad66dec7f85b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.10-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/csi-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/csi-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-operator-release-4.10-unit + path_alias: github.com/openshift/csi-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-operator-release-4.10-verify + path_alias: github.com/openshift/csi-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e61f57dd1ba82 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/descheduler: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-descheduler-release-4.10-images + path_alias: sigs.k8s.io/descheduler + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c23d230eac74d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.10-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/descheduler: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-descheduler-release-4.10-images + path_alias: sigs.k8s.io/descheduler + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-descheduler-release-4.10-unit + path_alias: sigs.k8s.io/descheduler + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b59a495fbaea1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/driver-toolkit: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-driver-toolkit-release-4.10-images + path_alias: github.com/openshift/driver-toolkit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5c5119c2b5523 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/driver-toolkit/openshift-priv-driver-toolkit-release-4.10-presubmits.yaml @@ -0,0 +1,170 @@ +presubmits: + openshift-priv/driver-toolkit: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/image-contents + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-driver-toolkit-release-4.10-image-contents + path_alias: github.com/openshift/driver-toolkit + rerun_command: /test image-contents + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=image-contents + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )image-contents,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-driver-toolkit-release-4.10-images + path_alias: github.com/openshift/driver-toolkit + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-driver-toolkit-release-4.10-verify + path_alias: github.com/openshift/driver-toolkit + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e618f752d5efb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/egress-router-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-egress-router-cni-release-4.10-images + path_alias: github.com/openshift/egress-router-cni + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..76e6738e6ac8d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.10-presubmits.yaml @@ -0,0 +1,300 @@ +presubmits: + openshift-priv/egress-router-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-egress-router-cni-release-4.10-e2e-aws + path_alias: github.com/openshift/egress-router-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-egress-router-cni-release-4.10-images + path_alias: github.com/openshift/egress-router-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-egress-router-cni-release-4.10-unit + path_alias: github.com/openshift/egress-router-cni + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-egress-router-cni-release-4.10-verify + path_alias: github.com/openshift/egress-router-cni + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-egress-router-cni-release-4.10-verify-deps + path_alias: github.com/openshift/egress-router-cni + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..50e11ea8938cd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/etcd: + - agent: kubernetes + branches: + - ^openshift-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-etcd-openshift-4.10-images + path_alias: go.etcd.io/etcd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bb8f9015a580a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.10-presubmits.yaml @@ -0,0 +1,422 @@ +presubmits: + openshift-priv/etcd: + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/configmap-scale + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.10-configmap-scale + path_alias: go.etcd.io/etcd + rerun_command: /test configmap-scale + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/configmap-scale-cluster-profile + - --target=configmap-scale + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/configmap-scale-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )configmap-scale,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.10-e2e-aws + path_alias: go.etcd.io/etcd + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.10-e2e-aws-serial + path_alias: go.etcd.io/etcd + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.10-e2e-aws-upgrade + path_alias: go.etcd.io/etcd + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.10-images + path_alias: go.etcd.io/etcd + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.10-unit + path_alias: go.etcd.io/etcd + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..716de17426769 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/external-dns-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-external-dns-operator-release-4.10-images + path_alias: github.com/openshift/external-dns-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..78f72a8523047 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/external-dns-operator/openshift-priv-external-dns-operator-release-4.10-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/external-dns-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-external-dns-operator-release-4.10-images + path_alias: github.com/openshift/external-dns-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-external-dns-operator-release-4.10-unit + path_alias: github.com/openshift/external-dns-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..dca7273afe832 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/external-dns: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-external-dns-release-4.10-images + path_alias: github.com/openshift/external-dns + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..72b2beb8a5e66 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/external-dns/openshift-priv-external-dns-release-4.10-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/external-dns: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-external-dns-release-4.10-images + path_alias: github.com/openshift/external-dns + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-external-dns-release-4.10-unit + path_alias: github.com/openshift/external-dns + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..aba2d9a69e7ae --- /dev/null +++ b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/federation-v2-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-federation-v2-operator-release-4.10-images + path_alias: github.com/openshift/federation-v2-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b2790af3d1845 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.10-presubmits.yaml @@ -0,0 +1,234 @@ +presubmits: + openshift-priv/federation-v2-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-federation-v2-operator-release-4.10-images + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/managed-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-federation-v2-operator-release-4.10-managed-e2e + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test managed-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=managed-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )managed-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-federation-v2-operator-release-4.10-unit + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-federation-v2-operator-release-4.10-vet + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..388920720ef34 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/file-integrity-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-file-integrity-operator-release-4.10-images + path_alias: github.com/openshift/file-integrity-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0fcc841dad080 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.10-presubmits.yaml @@ -0,0 +1,310 @@ +presubmits: + openshift-priv/file-integrity-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/go-build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.10-go-build + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test go-build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=go-build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.10-images + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.10-unit + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.10-verify + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..cadf62a65107d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/gcp-pd-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..256f5c6984545 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,398 @@ +presubmits: + openshift-priv/gcp-pd-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.10-e2e-gcp + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.10-e2e-gcp-csi + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi-migration + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.10-e2e-gcp-csi-migration + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test e2e-gcp-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-migration-cluster-profile + - --target=e2e-gcp-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.10-test + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.10-verify + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6d5388f83b3af --- /dev/null +++ b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/gcp-pd-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-gcp-pd-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7f37bcfdbdae6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,266 @@ +presubmits: + openshift-priv/gcp-pd-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-release-4.10-e2e-gcp + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-release-4.10-e2e-gcp-csi + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-release-4.10-test + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-postsubmits.yaml new file mode 100644 index 0000000000000..0d343ec556ff2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-master-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-presubmits.yaml new file mode 100644 index 0000000000000..6f9ab9dd2f37e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-master-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9ea355d8791af --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.10-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..cea6bf686c921 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.10-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.10-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..f4a24ca567315 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.5-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..611719c937607 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.5-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..e959be8ea7425 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.6-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..29176346ff871 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.6-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..45de2abccc084 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.7-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..8e171e45f2fe8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.7-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..2bf1fe53cfa25 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.8-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..5bda6bdce3bc9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.8-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..70e2ac99da8bb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.9-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e8c943a67982d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.9-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1ac6ddde4d298 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/grafana: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-grafana-release-4.10-images + path_alias: github.com/openshift/grafana + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..53555b78a27cc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.10-presubmits.yaml @@ -0,0 +1,318 @@ +presubmits: + openshift-priv/grafana: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-grafana-release-4.10-e2e-agnostic-cmo + path_alias: github.com/openshift/grafana + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-grafana-release-4.10-e2e-aws + path_alias: github.com/openshift/grafana + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-grafana-release-4.10-images + path_alias: github.com/openshift/grafana + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-go + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-grafana-release-4.10-test-go + path_alias: github.com/openshift/grafana + rerun_command: /test test-go + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test-go + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-go,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-grafana-release-4.10-vendor + path_alias: github.com/openshift/grafana + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-postsubmits.yaml new file mode 100644 index 0000000000000..dfe82d822cbe9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-master-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-presubmits.yaml new file mode 100644 index 0000000000000..f5ad9d05c934b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-master-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..54eea51b084a0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.10-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..06b61712303ed --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.10-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.10-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..be0eea5ff5512 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.5-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..893d0529dd154 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.5-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..1319c476f5621 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.6-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..e364cc5322c57 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.6-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..cc60d0f2050de --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.7-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..d021583cc7663 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.7-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c2892947d83ed --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.8-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..978b50b1d4044 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.8-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..7ff0256503fa5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.9-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..beed0aeb4d626 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.9-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-postsubmits.yaml new file mode 100644 index 0000000000000..5ecc1066bec66 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-master-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-presubmits.yaml new file mode 100644 index 0000000000000..d7bb669697bcb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-master-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4e443aaaaef22 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.10-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ded2ebe5a2517 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.10-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.10-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..6d23519af7262 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.5-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..7bad5b7bc2367 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.5-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..db7e2ae959e39 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.6-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..bb84dfb7d85c3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.6-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..6d955c3a4f9ed --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.7-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..0e121519a47bd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.7-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..54c7c8108a14d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.8-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..05133cb025e0c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.8-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..7a2ec5ae9c540 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.9-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9392c1b76d5f7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.9-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-postsubmits.yaml new file mode 100644 index 0000000000000..9073c0dad878e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-master-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-presubmits.yaml new file mode 100644 index 0000000000000..a7b0b0280eb47 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-master-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..3d8fce1fd4db2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.10-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..446251888a16e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.10-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.10-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..73999c5847cb7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.5-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..be3fe0241ef83 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.5-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..03de4675f4d73 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.6-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..357d352037812 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.6-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..1b7a4399c9a40 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.7-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..f64a8f18e5548 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.7-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..65ab1fb951d33 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.8-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..35d1b17a400af --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.8-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..8250c7a07dc88 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.9-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..14e0a0c1c6d4a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.9-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main-postsubmits.yaml new file mode 100644 index 0000000000000..923d31f553393 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^main$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-main-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main-presubmits.yaml new file mode 100644 index 0000000000000..a38e73b0bcfde --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-main-presubmits.yaml @@ -0,0 +1,923 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-ci-index-hco-upgrade-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-prev-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-ci-index-hco-upgrade-prev-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-prev-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-prev-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-prev-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-hco-e2e-kv-smoke-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-azure-cluster-profile + - --target=hco-e2e-kv-smoke-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-hco-e2e-kv-smoke-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + - --target=hco-e2e-kv-smoke-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-hco-e2e-upgrade-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-aws-cluster-profile + - --target=hco-e2e-upgrade-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-hco-e2e-upgrade-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-azure-cluster-profile + - --target=hco-e2e-upgrade-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-hco-e2e-upgrade-prev-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-hco-e2e-upgrade-prev-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-main-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-postsubmits.yaml new file mode 100644 index 0000000000000..6e53f21486dde --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-1\.1$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-presubmits.yaml new file mode 100644 index 0000000000000..a3f37f65014d4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-presubmits.yaml @@ -0,0 +1,517 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/hco-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-aws-cluster-profile + - --target=hco-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/hco-e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-azure-cluster-profile + - --target=hco-e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-postsubmits.yaml new file mode 100644 index 0000000000000..9bbe521eaace6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-1\.2$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-presubmits.yaml new file mode 100644 index 0000000000000..6725cb72197cf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-presubmits.yaml @@ -0,0 +1,805 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/hco-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-aws-cluster-profile + - --target=hco-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/hco-e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-azure-cluster-profile + - --target=hco-e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.2$ + - ^release-1\.2- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-postsubmits.yaml new file mode 100644 index 0000000000000..2cd40a02bcdf8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-1\.3$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-presubmits.yaml new file mode 100644 index 0000000000000..074c4f8247a53 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-presubmits.yaml @@ -0,0 +1,653 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.3$ + - ^release-1\.3- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.3$ + - ^release-1\.3- + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.3$ + - ^release-1\.3- + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.3$ + - ^release-1\.3- + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.3$ + - ^release-1\.3- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.3$ + - ^release-1\.3- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.3$ + - ^release-1\.3- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.3$ + - ^release-1\.3- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.3$ + - ^release-1\.3- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4-postsubmits.yaml new file mode 100644 index 0000000000000..3aaa4c8cdc929 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-1\.4$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4-presubmits.yaml new file mode 100644 index 0000000000000..46d6a7a7d4494 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.4-presubmits.yaml @@ -0,0 +1,1227 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-ci-index-hco-upgrade-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-prev-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-ci-index-hco-upgrade-prev-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-prev-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-prev-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-prev-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-kv-smoke-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-azure-cluster-profile + - --target=hco-e2e-kv-smoke-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-kv-smoke-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + - --target=hco-e2e-kv-smoke-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-upgrade-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-aws-cluster-profile + - --target=hco-e2e-upgrade-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-upgrade-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-azure-cluster-profile + - --target=hco-e2e-upgrade-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-upgrade-prev-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-hco-e2e-upgrade-prev-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.4$ + - ^release-1\.4- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.4-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b95c2ba1d3503 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..32e85123fbdc4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.10-presubmits.yaml @@ -0,0 +1,923 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-ci-index-hco-upgrade-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-prev-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-ci-index-hco-upgrade-prev-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-prev-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-prev-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-prev-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-hco-e2e-kv-smoke-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-azure-cluster-profile + - --target=hco-e2e-kv-smoke-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-hco-e2e-kv-smoke-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + - --target=hco-e2e-kv-smoke-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-aws-cluster-profile + - --target=hco-e2e-upgrade-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-azure-cluster-profile + - --target=hco-e2e-upgrade-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-prev-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-prev-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.10-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..7e85ecbf3fd19 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..0a8a6c350f8f2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-presubmits.yaml @@ -0,0 +1,653 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..022cf169c7097 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..694b8dc70f244 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-presubmits.yaml @@ -0,0 +1,923 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-ci-index-hco-upgrade-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-prev-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-ci-index-hco-upgrade-prev-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-prev-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-prev-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-prev-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-kv-smoke-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-azure-cluster-profile + - --target=hco-e2e-kv-smoke-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-kv-smoke-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + - --target=hco-e2e-kv-smoke-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-upgrade-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-aws-cluster-profile + - --target=hco-e2e-upgrade-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-upgrade-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-azure-cluster-profile + - --target=hco-e2e-upgrade-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-upgrade-prev-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-upgrade-prev-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d9e27372cfe3c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..1324b7ffaae69 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-presubmits.yaml @@ -0,0 +1,923 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-ci-index-hco-upgrade-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/ci-index-hco-upgrade-prev-bundle + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-ci-index-hco-upgrade-prev-bundle + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index-hco-upgrade-prev-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-hco-upgrade-prev-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-hco-upgrade-prev-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-kv-smoke-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-azure-cluster-profile + - --target=hco-e2e-kv-smoke-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/hco-e2e-kv-smoke-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-kv-smoke-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-kv-smoke-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + - --target=hco-e2e-kv-smoke-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-kv-smoke-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-aws-cluster-profile + - --target=hco-e2e-upgrade-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-index-azure-cluster-profile + - --target=hco-e2e-upgrade-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-prev-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-index-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-prev-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-index-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d401c05eaec29 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ib-sriov-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ib-sriov-cni-release-4.10-images + path_alias: github.com/openshift/ib-sriov-cni + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2393d9d5ef2e8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/ib-sriov-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ib-sriov-cni-release-4.10-e2e-aws + path_alias: github.com/openshift/ib-sriov-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ib-sriov-cni-release-4.10-images + path_alias: github.com/openshift/ib-sriov-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..bf80185c68595 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/image-registry: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-image-registry-release-4.10-images + path_alias: github.com/openshift/image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9fc84e13f6680 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.10-presubmits.yaml @@ -0,0 +1,466 @@ +presubmits: + openshift-priv/image-registry: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-image-registry + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.10-e2e-agnostic-image-registry + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-agnostic-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-image-registry-cluster-profile + - --target=e2e-agnostic-image-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-image-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.10-e2e-aws + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-registry + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.10-e2e-aws-image-registry + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-registry-cluster-profile + - --target=e2e-aws-image-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.10-images + path_alias: github.com/openshift/image-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.10-unit + path_alias: github.com/openshift/image-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.10-verify + path_alias: github.com/openshift/image-registry + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1281705965574 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/images: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-images-release-4.10-images + path_alias: github.com/openshift/images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bd5c87ee896b7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.10-presubmits.yaml @@ -0,0 +1,206 @@ +presubmits: + openshift-priv/images: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-images-release-4.10-e2e-aws + path_alias: github.com/openshift/images + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-images-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/images + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-images-release-4.10-images + path_alias: github.com/openshift/images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..0117293424977 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/insights-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-insights-operator-release-4.10-images + path_alias: github.com/openshift/insights-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5669cfda3f1fa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.10-presubmits.yaml @@ -0,0 +1,396 @@ +presubmits: + openshift-priv/insights-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.10-e2e + path_alias: github.com/openshift/insights-operator + rerun_command: /test e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-cluster-profile + - --target=e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.10-e2e-agnostic-upgrade + path_alias: github.com/openshift/insights-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.10-images + path_alias: github.com/openshift/insights-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/insights-operator-e2e-tests + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.10-insights-operator-e2e-tests + path_alias: github.com/openshift/insights-operator + rerun_command: /test insights-operator-e2e-tests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/insights-operator-e2e-tests-cluster-profile + - --target=insights-operator-e2e-tests + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/insights-operator-e2e-tests-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )insights-operator-e2e-tests,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.10-lint + path_alias: github.com/openshift/insights-operator + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.10-unit + path_alias: github.com/openshift/insights-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6d4b5689b5951 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/installer: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-installer-release-4.10-images + path_alias: github.com/openshift/installer + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..293e85d7bb738 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-presubmits.yaml @@ -0,0 +1,3040 @@ +presubmits: + openshift-priv/installer: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-aws + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-aws-disruptive + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-fips + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-aws-fips + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-fips + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-fips-cluster-profile + - --target=e2e-aws-fips + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-fips-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-aws-proxy + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-shared-vpc + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-aws-shared-vpc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-shared-vpc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-shared-vpc-cluster-profile + - --target=e2e-aws-shared-vpc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-shared-vpc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-shared-vpc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-aws-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upi-cluster-profile + - --target=e2e-aws-upi + - --template=/usr/local/e2e-aws-upi + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-upi + - name: TEST_COMMAND + value: TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-upi + name: job-definition + subPath: cluster-launch-installer-upi-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-upi-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-azure + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-resourcegroup + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-azure-resourcegroup + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure-resourcegroup + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-resourcegroup-cluster-profile + - --target=e2e-azure-resourcegroup + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-resourcegroup-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-resourcegroup,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-shared-vpc + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-azure-shared-vpc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure-shared-vpc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-shared-vpc-cluster-profile + - --target=e2e-azure-shared-vpc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-shared-vpc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-shared-vpc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-upi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-azure-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-upi-cluster-profile + - --target=e2e-azure-upi + - --template=/usr/local/e2e-azure-upi + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-upi + - name: TEST_COMMAND + value: TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-azure-upi + name: job-definition + subPath: cluster-launch-installer-upi-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-upi-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-crc + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-crc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-crc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-crc-cluster-profile + - --target=e2e-crc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-crc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-crc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-gcp + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-shared-vpc + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-gcp-shared-vpc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-shared-vpc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-shared-vpc-cluster-profile + - --target=e2e-gcp-shared-vpc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-shared-vpc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-shared-vpc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-gcp-upgrade + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-gcp-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upi-cluster-profile + - --target=e2e-gcp-upi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upi-xpn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-gcp-upi-xpn + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-upi-xpn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upi-xpn-cluster-profile + - --target=e2e-gcp-upi-xpn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upi-xpn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upi-xpn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-kubevirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-kubevirt + path_alias: github.com/openshift/installer + rerun_command: /test e2e-kubevirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-kubevirt-cluster-profile + - --target=e2e-kubevirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-kubevirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-kubevirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-libvirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-libvirt + path_alias: github.com/openshift/installer + rerun_command: /test e2e-libvirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-libvirt-cluster-profile + - --target=e2e-libvirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-libvirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-metal-assisted + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-metal-single-node-live-iso + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-openstack + path_alias: github.com/openshift/installer + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-byon + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-openstack-byon + path_alias: github.com/openshift/installer + rerun_command: /test e2e-openstack-byon + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-byon-cluster-profile + - --target=e2e-openstack-byon + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-byon-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-byon,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-kuryr + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-openstack-kuryr + path_alias: github.com/openshift/installer + rerun_command: /test e2e-openstack-kuryr + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-kuryr-cluster-profile + - --target=e2e-openstack-kuryr + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-kuryr-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-kuryr + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-kuryr,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-openstack-parallel + path_alias: github.com/openshift/installer + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-ovirt + path_alias: github.com/openshift/installer + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-vsphere + path_alias: github.com/openshift/installer + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-upi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-e2e-vsphere-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-upi-cluster-profile + - --target=e2e-vsphere-upi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-gofmt + path_alias: github.com/openshift/installer + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-golint + path_alias: github.com/openshift/installer + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-govet + path_alias: github.com/openshift/installer + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-images + path_alias: github.com/openshift/installer + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/openstack-manifests + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-openstack-manifests + path_alias: github.com/openshift/installer + rerun_command: /test openstack-manifests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/openstack-manifests-cluster-profile + - --target=openstack-manifests + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/openstack-manifests-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )openstack-manifests,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-unit + path_alias: github.com/openshift/installer + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-codegen + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-verify-codegen + path_alias: github.com/openshift/installer + rerun_command: /test verify-codegen + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-codegen + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-codegen,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.10-verify-vendor + path_alias: github.com/openshift/installer + rerun_command: /test verify-vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/integration-tests/openshift-priv-integration-tests-main-postsubmits.yaml b/ci-operator/jobs/openshift-priv/integration-tests/openshift-priv-integration-tests-main-postsubmits.yaml new file mode 100644 index 0000000000000..9a3a802cdba3e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/integration-tests/openshift-priv-integration-tests-main-postsubmits.yaml @@ -0,0 +1,132 @@ +postsubmits: + openshift-priv/integration-tests: + - agent: kubernetes + branches: + - ^main$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: v4.7.console + max_concurrency: 1 + name: branch-ci-openshift-priv-integration-tests-main-v4.7.console-images + path_alias: github.com/devfile/integration-tests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + - --variant=v4.7.console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator + - agent: kubernetes + branches: + - ^main$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: v4.8.console + max_concurrency: 1 + name: branch-ci-openshift-priv-integration-tests-main-v4.8.console-images + path_alias: github.com/devfile/integration-tests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + - --variant=v4.8.console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/integration-tests/openshift-priv-integration-tests-main-presubmits.yaml b/ci-operator/jobs/openshift-priv/integration-tests/openshift-priv-integration-tests-main-presubmits.yaml new file mode 100644 index 0000000000000..a7dbb7ea47fef --- /dev/null +++ b/ci-operator/jobs/openshift-priv/integration-tests/openshift-priv-integration-tests-main-presubmits.yaml @@ -0,0 +1,284 @@ +presubmits: + openshift-priv/integration-tests: + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/v4.7.console-e2e-gcp-console + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: v4.7.console + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-integration-tests-main-v4.7.console-e2e-gcp-console + path_alias: github.com/devfile/integration-tests + rerun_command: /test v4.7.console-e2e-gcp-console + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-console-cluster-profile + - --target=e2e-gcp-console + - --variant=v4.7.console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-console-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )v4.7.console-e2e-gcp-console,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/v4.7.console-images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: v4.7.console + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-integration-tests-main-v4.7.console-images + path_alias: github.com/devfile/integration-tests + rerun_command: /test v4.7.console-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + - --variant=v4.7.console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )v4.7.console-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/v4.8.console-e2e-gcp-console + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: v4.8.console + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-integration-tests-main-v4.8.console-e2e-gcp-console + path_alias: github.com/devfile/integration-tests + rerun_command: /test v4.8.console-e2e-gcp-console + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-console-cluster-profile + - --target=e2e-gcp-console + - --variant=v4.8.console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-console-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )v4.8.console-e2e-gcp-console,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/v4.8.console-images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: v4.8.console + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-integration-tests-main-v4.8.console-images + path_alias: github.com/devfile/integration-tests + rerun_command: /test v4.8.console-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + - --variant=v4.8.console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )v4.8.console-images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..fdc7e426feb65 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/ironic-agent-image: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-agent-image-release-4.10-images + path_alias: github.com/openshift/ironic-agent-image + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..30cf782e2346c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-agent-image/openshift-priv-ironic-agent-image-release-4.10-presubmits.yaml @@ -0,0 +1,216 @@ +presubmits: + openshift-priv/ironic-agent-image: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-agent-image-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/ironic-agent-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-agent-image-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/ironic-agent-image + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-agent-image-release-4.10-images + path_alias: github.com/openshift/ironic-agent-image + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..bce46201b816c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-images + path_alias: github.com/openshift/ironic-hardware-inventory-recorder-image + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a5af989f17b51 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml @@ -0,0 +1,134 @@ +presubmits: + openshift-priv/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/ironic-hardware-inventory-recorder-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-hardware-inventory-recorder-image-release-4.10-images + path_alias: github.com/openshift/ironic-hardware-inventory-recorder-image + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..221e86c5e7134 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ironic-image: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-image-release-4.10-images + path_alias: github.com/openshift/ironic-image + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5e1a882ed1967 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.10-presubmits.yaml @@ -0,0 +1,210 @@ +presubmits: + openshift-priv/ironic-image: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-image-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/ironic-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-image-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/ironic-image + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-image-release-4.10-images + path_alias: github.com/openshift/ironic-image + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c1f9ceab84cff --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ironic-inspector-image: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-inspector-image-release-4.10-images + path_alias: github.com/openshift/ironic-inspector-image + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c11b6ed2a74fd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.10-presubmits.yaml @@ -0,0 +1,134 @@ +presubmits: + openshift-priv/ironic-inspector-image: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-inspector-image-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/ironic-inspector-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-inspector-image-release-4.10-images + path_alias: github.com/openshift/ironic-inspector-image + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..fe45e1219c852 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ironic-ipa-downloader: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-ipa-downloader-release-4.10-images + path_alias: github.com/openshift/ironic-ipa-downloader + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..90056a58d5580 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.10-presubmits.yaml @@ -0,0 +1,134 @@ +presubmits: + openshift-priv/ironic-ipa-downloader: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-ipa-downloader-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/ironic-ipa-downloader + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-ipa-downloader-release-4.10-images + path_alias: github.com/openshift/ironic-ipa-downloader + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6e7daffa83b67 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ironic-rhcos-downloader: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-rhcos-downloader-release-4.10-images + path_alias: github.com/openshift/ironic-rhcos-downloader + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c3548f5259a41 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.10-presubmits.yaml @@ -0,0 +1,438 @@ +presubmits: + openshift-priv/ironic-rhcos-downloader: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-serial-ipv4 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-serial-ipv4 + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test e2e-metal-ipi-serial-ipv4 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + - --target=e2e-metal-ipi-serial-ipv4 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-serial-ipv4,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-rhcos-downloader-release-4.10-images + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a7d7014cb0501 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ironic-static-ip-manager: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-static-ip-manager-release-4.10-images + path_alias: github.com/openshift/ironic-static-ip-manager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a5dd247dd7701 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.10-presubmits.yaml @@ -0,0 +1,134 @@ +presubmits: + openshift-priv/ironic-static-ip-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-static-ip-manager-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/ironic-static-ip-manager + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-static-ip-manager-release-4.10-images + path_alias: github.com/openshift/ironic-static-ip-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4c093fbb85aa7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/jenkins-client-plugin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-jenkins-client-plugin-release-4.10-images + path_alias: github.com/openshift/jenkins-client-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..231e069950746 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.10-presubmits.yaml @@ -0,0 +1,212 @@ +presubmits: + openshift-priv/jenkins-client-plugin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-client-plugin-release-4.10-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins-client-plugin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-client-plugin-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/jenkins-client-plugin + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-client-plugin-release-4.10-images + path_alias: github.com/openshift/jenkins-client-plugin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e10869c49fbb0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/jenkins-openshift-login-plugin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-jenkins-openshift-login-plugin-release-4.10-images + path_alias: github.com/openshift/jenkins-openshift-login-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4831b0eec99da --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.10-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/jenkins-openshift-login-plugin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-openshift-login-plugin-release-4.10-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins-openshift-login-plugin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-openshift-login-plugin-release-4.10-images + path_alias: github.com/openshift/jenkins-openshift-login-plugin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..5fd97e3f8d1a7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/jenkins-sync-plugin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-jenkins-sync-plugin-release-4.10-images + path_alias: github.com/openshift/jenkins-sync-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..958a645e82255 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.10-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/jenkins-sync-plugin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-sync-plugin-release-4.10-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins-sync-plugin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-sync-plugin-release-4.10-images + path_alias: github.com/openshift/jenkins-sync-plugin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2c7e1fb2ae58b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/jenkins: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-jenkins-release-4.10-images + path_alias: github.com/openshift/jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..92c1f25f00024 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.10-presubmits.yaml @@ -0,0 +1,206 @@ +presubmits: + openshift-priv/jenkins: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-release-4.10-e2e-aws + path_alias: github.com/openshift/jenkins + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-release-4.10-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-release-4.10-images + path_alias: github.com/openshift/jenkins + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..fccc4a40fb7eb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/k8s-prometheus-adapter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-k8s-prometheus-adapter-release-4.10-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2ae41807c9da5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.10-presubmits.yaml @@ -0,0 +1,318 @@ +presubmits: + openshift-priv/k8s-prometheus-adapter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-k8s-prometheus-adapter-release-4.10-e2e-agnostic-cmo + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-k8s-prometheus-adapter-release-4.10-e2e-aws + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-k8s-prometheus-adapter-release-4.10-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-k8s-prometheus-adapter-release-4.10-unit + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-k8s-prometheus-adapter-release-4.10-vendor + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7581447ce057c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/kube-rbac-proxy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kube-rbac-proxy-release-4.10-images + path_alias: github.com/openshift/kube-rbac-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..03f99227697b5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.10-presubmits.yaml @@ -0,0 +1,244 @@ +presubmits: + openshift-priv/kube-rbac-proxy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-rbac-proxy-release-4.10-e2e-aws + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-rbac-proxy-release-4.10-images + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-rbac-proxy-release-4.10-test-unit + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-rbac-proxy-release-4.10-vendor + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b3676d3453e34 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/kube-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kube-state-metrics-release-4.10-images + path_alias: k8s.io/kube-state-metrics + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c35578fec42ba --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.10-presubmits.yaml @@ -0,0 +1,318 @@ +presubmits: + openshift-priv/kube-state-metrics: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-state-metrics-release-4.10-e2e-agnostic-cmo + path_alias: k8s.io/kube-state-metrics + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-state-metrics-release-4.10-e2e-aws + path_alias: k8s.io/kube-state-metrics + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-state-metrics-release-4.10-images + path_alias: k8s.io/kube-state-metrics + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-state-metrics-release-4.10-test-unit + path_alias: k8s.io/kube-state-metrics + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-state-metrics-release-4.10-vendor + path_alias: k8s.io/kube-state-metrics + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6c765b962f446 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/kubecsr: + - agent: kubernetes + branches: + - ^openshift-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubecsr-openshift-4.10-images + path_alias: github.com/coreos/kubecsr + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f5d52304f8e21 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.10-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/kubecsr: + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubecsr-openshift-4.10-e2e-aws + path_alias: github.com/coreos/kubecsr + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubecsr-openshift-4.10-images + path_alias: github.com/coreos/kubecsr + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubecsr-openshift-4.10-unit + path_alias: github.com/coreos/kubecsr + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..bdd6bf4af55d5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/kubefed-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubefed-operator-release-4.10-images + path_alias: github.com/openshift/kubefed-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ff16a83216478 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.10-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/kubefed-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-operator-release-4.10-images + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/olm-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-operator-release-4.10-olm-e2e + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test olm-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/olm-e2e-cluster-profile + - --target=olm-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/olm-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )olm-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-operator-release-4.10-unit + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-operator-release-4.10-vet + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..28138a18e6db6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/kubefed: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubefed-release-4.10-images + path_alias: sigs.k8s.io/kubefed + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7e7d7fdefa19c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.10-presubmits.yaml @@ -0,0 +1,234 @@ +presubmits: + openshift-priv/kubefed: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-release-4.10-images + path_alias: sigs.k8s.io/kubefed + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/managed-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-release-4.10-managed-e2e + path_alias: sigs.k8s.io/kubefed + rerun_command: /test managed-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=managed-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )managed-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-release-4.10-unit + path_alias: sigs.k8s.io/kubefed + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-release-4.10-vet + path_alias: sigs.k8s.io/kubefed + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f875f8acf211c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/kubernetes-autoscaler: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubernetes-autoscaler-release-4.10-images + path_alias: k8s.io/autoscaler + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2f9ab8ede3b60 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.10-presubmits.yaml @@ -0,0 +1,562 @@ +presubmits: + openshift-priv/kubernetes-autoscaler: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.10-e2e-aws-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.10-e2e-azure-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.10-e2e-gcp-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/git-history + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.10-git-history + path_alias: k8s.io/autoscaler + rerun_command: /test git-history + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=git-history + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )git-history,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.10-goimports + path_alias: k8s.io/autoscaler + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.10-golint + path_alias: k8s.io/autoscaler + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.10-govet + path_alias: k8s.io/autoscaler + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.10-images + path_alias: k8s.io/autoscaler + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.10-unit + path_alias: k8s.io/autoscaler + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f0d1082418e04 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..079438dbd140c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-presubmits.yaml @@ -0,0 +1,244 @@ +presubmits: + openshift-priv/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-e2e-aws + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-unit + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.10-verify + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.10-presubmits.yaml similarity index 86% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-presubmits.yaml rename to ci-operator/jobs/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.10-presubmits.yaml index a29a4a1b77e3e..a6eede8961a73 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.10-presubmits.yaml @@ -1,21 +1,19 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/kubernetes-nmstate: - agent: kubernetes always_run: true branches: - - ^oc-4\.4-kubernetes-1\.17\.0$ - - ^oc-4\.4-kubernetes-1\.17\.0- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/unit decorate: true - decoration_config: - skip_cloning: true hidden: true labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-kubernetes-nmstate-release-4.10-unit + path_alias: github.com/openshift/kubernetes-nmstate rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1-presubmits.yaml deleted file mode 100644 index 0a8bccb0073c8..0000000000000 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1-presubmits.yaml +++ /dev/null @@ -1,60 +0,0 @@ -presubmits: - openshift-priv/kubernetes: - - agent: kubernetes - always_run: true - branches: - - ^oc-4\.7-kubernetes-1\.20\.1$ - - ^oc-4\.7-kubernetes-1\.20\.1- - cluster: build01 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.8-kubernetes-1.21.0-beta.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.8-kubernetes-1.21.0-beta.1-presubmits.yaml deleted file mode 100644 index 5d00d71d3a93e..0000000000000 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.8-kubernetes-1.21.0-beta.1-presubmits.yaml +++ /dev/null @@ -1,60 +0,0 @@ -presubmits: - openshift-priv/kubernetes: - - agent: kubernetes - always_run: true - branches: - - ^oc-4\.8-kubernetes-1\.21\.0-beta\.1$ - - ^oc-4\.8-kubernetes-1\.21\.0-beta\.1- - cluster: build01 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.8-kubernetes-1.21.0-beta.1-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a91693e3ec02e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/kubernetes: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubernetes-release-4.10-images + path_alias: k8s.io/kubernetes + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=artifacts + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..86e1735d69ea5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.10-presubmits.yaml @@ -0,0 +1,2437 @@ +presubmits: + openshift-priv/kubernetes: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/configmap-scale + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-configmap-scale + path_alias: k8s.io/kubernetes + rerun_command: /test configmap-scale + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/configmap-scale-cluster-profile + - --target=configmap-scale + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/configmap-scale-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )configmap-scale,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmd + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-agnostic-cmd + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-agnostic-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmd-cluster-profile + - --target=e2e-agnostic-cmd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-csi + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi-migration + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-csi-migration + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-migration-cluster-profile + - --target=e2e-aws-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-disruptive + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-downgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-downgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-downgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-downgrade-cluster-profile + - --target=e2e-aws-downgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-downgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-downgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-fips + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-fips + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-fips + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-fips-cluster-profile + - --target=e2e-aws-fips + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-fips-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-jenkins + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-multitenant + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-multitenant + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-multitenant + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-multitenant-cluster-profile + - --target=e2e-aws-multitenant + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-multitenant-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-ovn + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-cluster-profile + - --target=e2e-aws-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-serial + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-single-node + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-aws-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-azure + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-azure-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-azure-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-upgrade-cluster-profile + - --target=e2e-azure-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-gcp-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-metal-ipi + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-openstack + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi-cinder + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-openstack-csi-cinder + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-openstack-csi-cinder + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cinder-cluster-profile + - --target=e2e-openstack-csi-cinder + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cinder-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi-cinder,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-e2e-vsphere + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-images + path_alias: k8s.io/kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=artifacts + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/integration + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-integration + path_alias: k8s.io/kubernetes + rerun_command: /test integration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=integration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )integration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-conformance-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-k8s-e2e-conformance-aws + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-conformance-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-conformance-aws-cluster-profile + - --target=k8s-e2e-conformance-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-conformance-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-conformance-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-k8s-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-cluster-profile + - --target=k8s-e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp-five-control-plane-replicas + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-k8s-e2e-gcp-five-control-plane-replicas + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp-five-control-plane-replicas + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-five-control-plane-replicas-cluster-profile + - --target=k8s-e2e-gcp-five-control-plane-replicas + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-five-control-plane-replicas-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp-five-control-plane-replicas,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-k8s-e2e-gcp-serial + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-serial-cluster-profile + - --target=k8s-e2e-gcp-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-unit + path_alias: k8s.io/kubernetes + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-verify + path_alias: k8s.io/kubernetes + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-commits + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.10-verify-commits + path_alias: k8s.io/kubernetes + rerun_command: /test verify-commits + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-commits + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-commits,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..56f13ab62a1af --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/kubevirt-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubevirt-csi-driver-release-4.10-images + path_alias: github.com/kubevirt/csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10-presubmits.yaml similarity index 89% rename from ci-operator/jobs/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11-presubmits.yaml rename to ci-operator/jobs/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10-presubmits.yaml index d62cd543152cf..30a52ab970cd7 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/kubevirt-csi-driver/openshift-priv-kubevirt-csi-driver-release-4.10-presubmits.yaml @@ -1,10 +1,10 @@ presubmits: - openshift-priv/kubernetes-metrics-server: + openshift-priv/kubevirt-csi-driver: - agent: kubernetes always_run: true branches: - - ^release-3\.11$ - - ^release-3\.11- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/images decorate: true @@ -14,8 +14,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-metrics-server-release-3.11-images - path_alias: github.com/kubernetes-incubator/metrics-server + name: pull-ci-openshift-priv-kubevirt-csi-driver-release-4.10-images + path_alias: github.com/kubevirt/csi-driver rerun_command: /test images spec: containers: @@ -61,8 +61,8 @@ presubmits: - agent: kubernetes always_run: true branches: - - ^release-3\.11$ - - ^release-3\.11- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/unit decorate: true @@ -72,8 +72,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-metrics-server-release-3.11-unit - path_alias: github.com/kubernetes-incubator/metrics-server + name: pull-ci-openshift-priv-kubevirt-csi-driver-release-4.10-unit + path_alias: github.com/kubevirt/csi-driver rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..66d4c7a58696e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/kuryr-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kuryr-kubernetes-release-4.10-images + path_alias: github.com/openshift/kuryr-kubernetes + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0d6a13eebc96a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.10-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/kuryr-kubernetes: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-kuryr + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kuryr-kubernetes-release-4.10-e2e-openstack-kuryr + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test e2e-openstack-kuryr + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-kuryr-cluster-profile + - --target=e2e-openstack-kuryr + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-kuryr-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-kuryr + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-kuryr,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kuryr-kubernetes-release-4.10-images + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kuryr-kubernetes-release-4.10-unit + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kuryr-kubernetes-release-4.10-verify + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..fca395e558fe2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/leader-elector: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-leader-elector-release-4.10-images + path_alias: github.com/openshift/leader-elector + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..efdb682a59ef3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.10-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/leader-elector: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-leader-elector-release-4.10-images + path_alias: github.com/openshift/leader-elector + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-leader-elector-release-4.10-verify + path_alias: github.com/openshift/leader-elector + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/library-go/openshift-priv-library-go-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/library-go/openshift-priv-library-go-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a39c7d220bcfb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/library-go/openshift-priv-library-go-release-4.10-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/library-go: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-encryption + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-library-go-release-4.10-e2e-aws-encryption + path_alias: github.com/openshift/library-go + rerun_command: /test e2e-aws-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-encryption-cluster-profile + - --target=e2e-aws-encryption + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-library-go-release-4.10-unit + path_alias: github.com/openshift/library-go + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-library-go-release-4.10-verify + path_alias: github.com/openshift/library-go + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-library-go-release-4.10-verify-deps + path_alias: github.com/openshift/library-go + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..791efdaaecbc8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/linuxptp-daemon: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-linuxptp-daemon-release-4.10-images + path_alias: github.com/openshift/linuxptp-daemon + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..abe0f175a2e14 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/linuxptp-daemon: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-linuxptp-daemon-release-4.10-e2e-aws + path_alias: github.com/openshift/linuxptp-daemon + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-linuxptp-daemon-release-4.10-images + path_alias: github.com/openshift/linuxptp-daemon + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e03030c6e7376 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/local-storage-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-local-storage-operator-release-4.10-images + path_alias: github.com/openshift/local-storage-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f5905faf4ed96 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.10-presubmits.yaml @@ -0,0 +1,188 @@ +presubmits: + openshift-priv/local-storage-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-local-storage-operator-release-4.10-e2e-operator + path_alias: github.com/openshift/local-storage-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-operator-cluster-profile + - --target=e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-local-storage-operator-release-4.10-images + path_alias: github.com/openshift/local-storage-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-local-storage-operator-release-4.10-unit + path_alias: github.com/openshift/local-storage-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..744dce816efc3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/loki: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-loki-release-4.10-images + path_alias: github.com/openshift/loki + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..81eb796b3b335 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.10-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/loki: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-loki-release-4.10-images + path_alias: github.com/openshift/loki + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..297ef6c9a5fc8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/machine-api-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-machine-api-operator-release-4.10-images + path_alias: github.com/openshift/machine-api-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..52bc550eae453 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1834 @@ +presubmits: + openshift-priv/machine-api-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-aws-disruptive + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-tech-preview + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-aws-operator-tech-preview + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-tech-preview-cluster-profile + - --target=e2e-aws-operator-tech-preview + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-tech-preview-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-tech-preview,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-azure + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-azure-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-gcp + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-gcp-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-libvirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-libvirt + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-libvirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-libvirt-cluster-profile + - --target=e2e-libvirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-libvirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-metal-ipi-upgrade + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-metal-ipi-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile + - --target=e2e-metal-ipi-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-openstack + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-vsphere + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-vsphere-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-vsphere-serial + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-vsphere-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-serial-cluster-profile + - --target=e2e-vsphere-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-e2e-vsphere-upgrade + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-vsphere-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-upgrade-cluster-profile + - --target=e2e-vsphere-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-generate + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-goimports + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-golint + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-govet + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-images + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.10-unit + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e9c1f34235b58 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-machine-config-operator-release-4.10-images + path_alias: github.com/openshift/machine-config-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b024bc75ee934 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.10-presubmits.yaml @@ -0,0 +1,2336 @@ +presubmits: + openshift-priv/machine-config-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/cluster-bootimages + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-cluster-bootimages + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test cluster-bootimages + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/cluster-bootimages-cluster-profile + - --target=cluster-bootimages + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/cluster-bootimages-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )cluster-bootimages,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-agnostic-upgrade + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-aws-disruptive + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-aws-proxy + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-techpreview-featuregate + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-aws-techpreview-featuregate + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-techpreview-featuregate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-techpreview-featuregate-cluster-profile + - --target=e2e-aws-techpreview-featuregate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-techpreview-featuregate-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-techpreview-featuregate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-aws-upgrade-single-node + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-upgrade-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-single-node-cluster-profile + - --target=e2e-aws-upgrade-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-azure + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-azure-upgrade + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-azure-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-upgrade-cluster-profile + - --target=e2e-azure-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-op + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-gcp-op + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-gcp-op + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-op-cluster-profile + - --target=e2e-gcp-op + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-op-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-op,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-op-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-gcp-op-single-node + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-gcp-op-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-op-single-node-cluster-profile + - --target=e2e-gcp-op-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-op-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-op-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-single-node + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-gcp-single-node + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-gcp-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-single-node-cluster-profile + - --target=e2e-gcp-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-gcp-upgrade + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-metal-assisted + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-openstack + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-openstack-parallel + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-ovirt + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-ovirt-upgrade + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-ovirt-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-upgrade-cluster-profile + - --target=e2e-ovirt-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-step-registry + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-ovn-step-registry + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-ovn-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-step-registry-cluster-profile + - --target=e2e-ovn-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-vsphere + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-vsphere-upgrade + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-vsphere-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-upgrade-cluster-profile + - --target=e2e-vsphere-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-upi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-e2e-vsphere-upi + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-upi-cluster-profile + - --target=e2e-vsphere-upi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-images + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-unit + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.10-verify + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2741d96e1e8ee --- /dev/null +++ b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/mdns-publisher: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-mdns-publisher-release-4.10-images + path_alias: github.com/openshift/mdns-publisher + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..29a33cfac22e1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.10-presubmits.yaml @@ -0,0 +1,226 @@ +presubmits: + openshift-priv/mdns-publisher: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.10-gofmt + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.10-govet + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.10-images + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.10-unit + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..fb1e98addc361 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metal3-smart-exporter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metal3-smart-exporter-release-4.10-images + path_alias: github.com/openshift/metal3-smart-exporter + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3d25ce4305567 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.10-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/metal3-smart-exporter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metal3-smart-exporter-release-4.10-images + path_alias: github.com/openshift/metal3-smart-exporter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..5360b33559aaa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metallb-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metallb-operator-release-4.10-images + path_alias: github.com/openshift/metallb-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8550be5cf7543 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metallb-operator/openshift-priv-metallb-operator-release-4.10-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/metallb-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metallb-operator-release-4.10-ci-index + path_alias: github.com/openshift/metallb-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metallb-operator-release-4.10-images + path_alias: github.com/openshift/metallb-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metallb-operator-release-4.10-operator-e2e + path_alias: github.com/openshift/metallb-operator + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-e2e,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metallb/openshift-priv-metallb-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metallb/openshift-priv-metallb-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7da52cd14b86b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metallb/openshift-priv-metallb-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metallb: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metallb-release-4.10-images + path_alias: github.com/openshift/metallb + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metallb/openshift-priv-metallb-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/metallb/openshift-priv-metallb-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..27437fd7bab8a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metallb/openshift-priv-metallb-release-4.10-presubmits.yaml @@ -0,0 +1,292 @@ +presubmits: + openshift-priv/metallb: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metallb-release-4.10-e2e-aws + path_alias: github.com/openshift/metallb + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metallb-release-4.10-images + path_alias: github.com/openshift/metallb + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/metallb-l2-e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metallb-release-4.10-metallb-l2-e2e-metal-ipi + path_alias: github.com/openshift/metallb + rerun_command: /test metallb-l2-e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metallb-l2-e2e-metal-ipi-cluster-profile + - --target=metallb-l2-e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metallb-l2-e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metallb-l2-e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/metallb-l2-e2e-metal-ipi-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metallb-release-4.10-metallb-l2-e2e-metal-ipi-ovn + path_alias: github.com/openshift/metallb + rerun_command: /test metallb-l2-e2e-metal-ipi-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metallb-l2-e2e-metal-ipi-ovn-cluster-profile + - --target=metallb-l2-e2e-metal-ipi-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metallb-l2-e2e-metal-ipi-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metallb-l2-e2e-metal-ipi-ovn,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-postsubmits.yaml new file mode 100644 index 0000000000000..f0398bb225fba --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-master-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-presubmits.yaml new file mode 100644 index 0000000000000..666ffe7e19b9d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4d8fbcb48def7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.10-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9330aa7ecb450 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.10-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.10-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.10-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.10-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.10-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.10-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.10-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.10-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..892afadcf97ef --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.5-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..03a435276c158 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.5-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.5-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.5-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.5-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..1e1456a2c3a6f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.6-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..0c30471b7980e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..1ea4264c4d29e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.7-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..95406af551a21 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..2b5a5a8e61da7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.8-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..8c2c056835e15 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ee68e036e4350 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.9-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..1c8998882a617 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..314625e13ecc0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/multus-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-multus-admission-controller-release-4.10-images + path_alias: github.com/openshift/multus-admission-controller + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..cc1a91a7205b4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/multus-admission-controller: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-admission-controller-release-4.10-e2e-aws + path_alias: github.com/openshift/multus-admission-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-admission-controller-release-4.10-images + path_alias: github.com/openshift/multus-admission-controller + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..3411595a63af8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/multus-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-multus-cni-release-4.10-images + path_alias: github.com/openshift/multus-cni + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f9dbd9ac584bb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.10-presubmits.yaml @@ -0,0 +1,206 @@ +presubmits: + openshift-priv/multus-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-cni-release-4.10-e2e-aws + path_alias: github.com/openshift/multus-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-cni-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/multus-cni + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-cni-release-4.10-images + path_alias: github.com/openshift/multus-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a02dffbf35e3c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/multus-networkpolicy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-multus-networkpolicy-release-4.10-images + path_alias: github.com/openshift/multus-networkpolicy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5ce102a859aed --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/multus-networkpolicy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-networkpolicy-release-4.10-e2e-aws + path_alias: github.com/openshift/multus-networkpolicy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-networkpolicy-release-4.10-images + path_alias: github.com/openshift/multus-networkpolicy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/must-gather-clean/openshift-priv-must-gather-clean-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/must-gather-clean/openshift-priv-must-gather-clean-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..fecfbc21ff5d6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/must-gather-clean/openshift-priv-must-gather-clean-release-4.10-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/must-gather-clean: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-must-gather-clean-release-4.10-unit + path_alias: github.com/openshift/must-gather-clean + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-must-gather-clean-release-4.10-verify + path_alias: github.com/openshift/must-gather-clean + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-must-gather-clean-release-4.10-verify-deps + path_alias: github.com/openshift/must-gather-clean + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..04cde0a898ba6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/must-gather: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-must-gather-release-4.10-images + path_alias: github.com/openshift/must-gather + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9fe72f16ee4cb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/must-gather: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-must-gather-release-4.10-e2e-aws + path_alias: github.com/openshift/must-gather + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-must-gather-release-4.10-images + path_alias: github.com/openshift/must-gather + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2888c63eb9436 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/network-metrics-daemon: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-network-metrics-daemon-release-4.10-images + path_alias: github.com/openshift/network-metrics-daemon + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9ceb1f8ace138 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.10-presubmits.yaml @@ -0,0 +1,190 @@ +presubmits: + openshift-priv/network-metrics-daemon: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-metrics-daemon-release-4.10-e2e + path_alias: github.com/openshift/network-metrics-daemon + rerun_command: /test e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-cluster-profile + - --target=e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-metrics-daemon-release-4.10-images + path_alias: github.com/openshift/network-metrics-daemon + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-metrics-daemon-release-4.10-unit + path_alias: github.com/openshift/network-metrics-daemon + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..855ae45749558 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/network-tools: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-network-tools-release-4.10-images + path_alias: github.com/openshift/network-tools + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8c22cb6ab0d35 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/network-tools: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-tools-release-4.10-e2e-aws + path_alias: github.com/openshift/network-tools + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-tools-release-4.10-images + path_alias: github.com/openshift/network-tools + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..47af2c7b2de32 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/node-feature-discovery: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-node-feature-discovery-release-4.10-images + path_alias: github.com/openshift/node-feature-discovery + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3d898236e3d42 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.10-presubmits.yaml @@ -0,0 +1,170 @@ +presubmits: + openshift-priv/node-feature-discovery: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-feature-discovery-release-4.10-images + path_alias: github.com/openshift/node-feature-discovery + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-feature-discovery-release-4.10-unit + path_alias: github.com/openshift/node-feature-discovery + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-feature-discovery-release-4.10-verify + path_alias: github.com/openshift/node-feature-discovery + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..afb5fd242bbb8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/node-problem-detector-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-node-problem-detector-operator-release-4.10-images + path_alias: github.com/openshift/node-problem-detector-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..23a862e64b269 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.10-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/node-problem-detector-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-problem-detector-operator-release-4.10-images + path_alias: github.com/openshift/node-problem-detector-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9597ba7550ca2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/node-problem-detector: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-node-problem-detector-release-4.10-images + path_alias: github.com/openshift/node-problem-detector + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..367c0f40e40c6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.10-presubmits.yaml @@ -0,0 +1,58 @@ +presubmits: + openshift-priv/node-problem-detector: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-problem-detector-release-4.10-images + path_alias: github.com/openshift/node-problem-detector + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ddbafb75e32dc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/node_exporter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-node_exporter-release-4.10-images + path_alias: github.com/openshift/node_exporter + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b577deffab631 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.10-presubmits.yaml @@ -0,0 +1,318 @@ +presubmits: + openshift-priv/node_exporter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node_exporter-release-4.10-e2e-agnostic-cmo + path_alias: github.com/openshift/node_exporter + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node_exporter-release-4.10-e2e-aws + path_alias: github.com/openshift/node_exporter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node_exporter-release-4.10-images + path_alias: github.com/openshift/node_exporter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node_exporter-release-4.10-test-unit + path_alias: github.com/openshift/node_exporter + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node_exporter-release-4.10-vendor + path_alias: github.com/openshift/node_exporter + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..782cc1c86bdc3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/oauth-apiserver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-oauth-apiserver-release-4.10-images + path_alias: github.com/openshift/oauth-apiserver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b2f9df6de1555 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.10-presubmits.yaml @@ -0,0 +1,468 @@ +presubmits: + openshift-priv/oauth-apiserver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.10-e2e-aws + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-component + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.10-e2e-component + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test e2e-component + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-component-cluster-profile + - --target=e2e-component + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-component-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-component,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.10-images + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.10-unit + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.10-verify + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..eb1bbc55fab25 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/oauth-proxy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-oauth-proxy-release-4.10-images + path_alias: github.com/openshift/oauth-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0e06b21535693 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.10-presubmits.yaml @@ -0,0 +1,376 @@ +presubmits: + openshift-priv/oauth-proxy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.10-e2e-aws + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-component + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.10-e2e-component + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test e2e-component + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-component-cluster-profile + - --target=e2e-component + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-component-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-component,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.10-images + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.10-unit + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.10-verify + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.10-verify-deps + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1b015cc4572da --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/oauth-server: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-oauth-server-release-4.10-images + path_alias: github.com/openshift/oauth-server + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b0d86bc8cf676 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.10-presubmits.yaml @@ -0,0 +1,450 @@ +presubmits: + openshift-priv/oauth-server: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.10-e2e-agnostic-upgrade + path_alias: github.com/openshift/oauth-server + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/oauth-server + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.10-e2e-gcp + path_alias: github.com/openshift/oauth-server + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.10-images + path_alias: github.com/openshift/oauth-server + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.10-unit + path_alias: github.com/openshift/oauth-server + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.10-verify + path_alias: github.com/openshift/oauth-server + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.10-verify-deps + path_alias: github.com/openshift/oauth-server + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e2713d96c96af --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.10-postsubmits.yaml @@ -0,0 +1,63 @@ +postsubmits: + openshift-priv/oc: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-oc-release-4.10-images + path_alias: github.com/openshift/oc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=rpms + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f6c81cbc029cc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.10-presubmits.yaml @@ -0,0 +1,785 @@ +presubmits: + openshift-priv/oc: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build-rpms-from-tar + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-build-rpms-from-tar + path_alias: github.com/openshift/oc + rerun_command: /test build-rpms-from-tar + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=build-rpms-from-tar + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build-rpms-from-tar,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmd + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-e2e-agnostic-cmd + path_alias: github.com/openshift/oc + rerun_command: /test e2e-agnostic-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmd-cluster-profile + - --target=e2e-agnostic-cmd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-e2e-aws + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-e2e-aws-builds + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/oc + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-images + path_alias: github.com/openshift/oc + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=rpms + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/rpm-build + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-rpm-build + path_alias: github.com/openshift/oc + rerun_command: /test rpm-build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=rpm-build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )rpm-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-unit + path_alias: github.com/openshift/oc + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-verify + path_alias: github.com/openshift/oc + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.10-verify-deps + path_alias: github.com/openshift/oc + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4b6e89bbc8cb2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ocp-release-operator-sdk: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ocp-release-operator-sdk-release-4.10-images + path_alias: github.com/openshift/ocp-release-operator-sdk + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7cbf083fe9ab4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.10-presubmits.yaml @@ -0,0 +1,318 @@ +presubmits: + openshift-priv/ocp-release-operator-sdk: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ansible + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.10-e2e-aws-ansible + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test e2e-aws-ansible + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ansible-cluster-profile + - --target=e2e-aws-ansible + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ansible-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ansible,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-helm + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.10-e2e-aws-helm + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test e2e-aws-helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-helm-cluster-profile + - --target=e2e-aws-helm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-helm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-helm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.10-images + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/sanity + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.10-sanity + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test sanity + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=sanity + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )sanity,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.10-unit + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/odf-operator/openshift-priv-odf-operator-main-postsubmits.yaml b/ci-operator/jobs/openshift-priv/odf-operator/openshift-priv-odf-operator-main-postsubmits.yaml new file mode 100644 index 0000000000000..5a9204729bcd9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/odf-operator/openshift-priv-odf-operator-main-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/odf-operator: + - agent: kubernetes + branches: + - ^main$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-odf-operator-main-images + path_alias: github.com/red-hat-storage/odf-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/odf-operator/openshift-priv-odf-operator-main-presubmits.yaml b/ci-operator/jobs/openshift-priv/odf-operator/openshift-priv-odf-operator-main-presubmits.yaml new file mode 100644 index 0000000000000..bad5cff96122b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/odf-operator/openshift-priv-odf-operator-main-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/odf-operator: + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/ci-index-fixed-dependencies + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-odf-operator-main-ci-index-fixed-dependencies + path_alias: github.com/red-hat-storage/odf-operator + rerun_command: /test ci-index-fixed-dependencies + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-fixed-dependencies + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-fixed-dependencies,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-odf-operator-main-images + path_alias: github.com/red-hat-storage/odf-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/odf-operator-bundle-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-odf-operator-main-odf-operator-bundle-e2e-aws + path_alias: github.com/red-hat-storage/odf-operator + rerun_command: /test odf-operator-bundle-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/odf-operator-bundle-e2e-aws-cluster-profile + - --target=odf-operator-bundle-e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/odf-operator-bundle-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )odf-operator-bundle-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^main$ + - ^main- + cluster: build01 + context: ci/prow/unit-tests + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-odf-operator-main-unit-tests + path_alias: github.com/red-hat-storage/odf-operator + rerun_command: /test unit-tests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit-tests + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-tests,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-postsubmits.yaml new file mode 100644 index 0000000000000..5d86428d19c94 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/odh-manifests: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-odh-manifests-master-images + path_alias: github.com/opendatahub-io/odh-manifests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=odh-manifests-tests + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-presubmits.yaml new file mode 100644 index 0000000000000..6c8365e070ab3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-presubmits.yaml @@ -0,0 +1,139 @@ +presubmits: + openshift-priv/odh-manifests: + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-odh-manifests-master-images + path_alias: github.com/opendatahub-io/odh-manifests + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=odh-manifests-tests + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/odh-manifests-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-odh-manifests-master-odh-manifests-e2e + path_alias: github.com/opendatahub-io/odh-manifests + rerun_command: /test odh-manifests-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/odh-manifests-e2e-cluster-profile + - --target=odh-manifests-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/odh-manifests-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )odh-manifests-e2e,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8dfbbe70ff9d8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/openshift-ansible: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openshift-ansible-release-4.10-images + path_alias: github.com/openshift/openshift-ansible + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2b688fe891627 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.10-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/openshift-ansible: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-ansible-release-4.10-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/openshift-ansible + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-ansible-release-4.10-images + path_alias: github.com/openshift/openshift-ansible + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-ansible-release-4.10-unit + path_alias: github.com/openshift/openshift-ansible + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..49079e898898e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/openshift-apiserver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openshift-apiserver-release-4.10-images + path_alias: github.com/openshift/openshift-apiserver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a6eb219fc929b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.10-presubmits.yaml @@ -0,0 +1,596 @@ +presubmits: + openshift-priv/openshift-apiserver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.10-e2e-aws + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.10-e2e-aws-builds + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-cmd + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.10-e2e-cmd + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-cmd-cluster-profile + - --target=e2e-cmd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.10-images + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.10-unit + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.10-verify + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.10-verify-deps + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..165817c30eb46 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/openshift-controller-manager: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openshift-controller-manager-release-4.10-images + path_alias: github.com/openshift/openshift-controller-manager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c93885f8b71e1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.10-presubmits.yaml @@ -0,0 +1,618 @@ +presubmits: + openshift-priv/openshift-controller-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.10-e2e-aws + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.10-e2e-aws-builds + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.10-e2e-aws-proxy + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.10-e2e-gcp + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-builds + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.10-e2e-gcp-builds + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-gcp-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-builds-cluster-profile + - --target=e2e-gcp-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.10-images + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.10-unit + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.10-verify + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..32fb8532a7c49 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/openshift-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openshift-state-metrics-release-4.10-images + path_alias: github.com/openshift/openshift-state-metrics + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bb022dead3877 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.10-presubmits.yaml @@ -0,0 +1,430 @@ +presubmits: + openshift-priv/openshift-state-metrics: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/doccheck + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.10-doccheck + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test doccheck + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=doccheck + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )doccheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.10-e2e-agnostic-cmo + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.10-e2e-aws + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.10-gofmt + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.10-images + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.10-unit + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.10-vendor + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..178f854904d1f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.10-presubmits.yaml @@ -0,0 +1,145 @@ +presubmits: + openshift-priv/openshift-tests-private: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-tests-private-release-4.10-e2e-aws + path_alias: github.com/openshift/openshift-tests-private + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/title-check + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-tests-private-release-4.10-title-check + path_alias: github.com/openshift/openshift-tests-private + rerun_command: /test title-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=title-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )title-check,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e48b6757919aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.10-presubmits.yaml @@ -0,0 +1,145 @@ +presubmits: + openshift-priv/openshift-tests: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-tests-release-4.10-e2e-aws + path_alias: github.com/openshift/openshift-tests + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-tests-release-4.10-unit + path_alias: github.com/openshift/openshift-tests + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..51844bdbcf2e4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/openstack-cinder-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..86053fd06ca1f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,262 @@ +presubmits: + openshift-priv/openstack-cinder-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-e2e-openstack + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-e2e-openstack-csi + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + rerun_command: /test e2e-openstack-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cluster-profile + - --target=e2e-openstack-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openstack-cinder-csi-driver-operator-release-4.10-verify + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..00c35354fdf69 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-framework-olm: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-framework-olm-release-4.10-images + path_alias: github.com/openshift/operator-framework-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b7ea72483c187 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-framework-olm/openshift-priv-operator-framework-olm-release-4.10-presubmits.yaml @@ -0,0 +1,598 @@ +presubmits: + openshift-priv/operator-framework-olm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-framework-olm-release-4.10-e2e-aws-console-olm + path_alias: github.com/openshift/operator-framework-olm + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-framework-olm-release-4.10-e2e-aws-olm + path_alias: github.com/openshift/operator-framework-olm + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-framework-olm-release-4.10-e2e-gcp + path_alias: github.com/openshift/operator-framework-olm + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-framework-olm-release-4.10-e2e-upgrade + path_alias: github.com/openshift/operator-framework-olm + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-framework-olm-release-4.10-images + path_alias: github.com/openshift/operator-framework-olm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit-api + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-framework-olm-release-4.10-unit-api + path_alias: github.com/openshift/operator-framework-olm + rerun_command: /test unit-api + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit-api + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-api,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-framework-olm-release-4.10-unit-olm + path_alias: github.com/openshift/operator-framework-olm + rerun_command: /test unit-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-framework-olm-release-4.10-unit-registry + path_alias: github.com/openshift/operator-framework-olm + rerun_command: /test unit-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-framework-olm-release-4.10-verify + path_alias: github.com/openshift/operator-framework-olm + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..2a8b4d3039397 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.1-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..2a169f6d8e600 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-presubmits.yaml @@ -0,0 +1,538 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-e2e-aws + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/schema-check + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-schema-check + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test schema-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=schema-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )schema-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..dca0aa5f319ab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.2-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..fa7e433e7c51f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-presubmits.yaml @@ -0,0 +1,538 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-e2e-aws + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/schema-check + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-schema-check + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test schema-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=schema-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )schema-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..400250765db9a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.3-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..57789060e0ef1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..84fa1b9247a6b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.4-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..6ca189b39b534 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..2c4df16e4b88b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.5-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..5e68cf390c212 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..51f98e0d48f48 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.6-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..2298fb159f809 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..ab8f332a7628a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.7-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..7b8b926dfc420 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-postsubmits.yaml new file mode 100644 index 0000000000000..403d1b204e59e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-master-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-presubmits.yaml new file mode 100644 index 0000000000000..b0f03f6450d77 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..9d724a3464355 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.1-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..4020d2b17be09 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-presubmits.yaml @@ -0,0 +1,422 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c951e26f7981b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.10-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..74dd7b849175f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.10-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.10-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.10-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.10-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.10-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.10-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.10-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.10-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..b800f2357ac6f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.2-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..6f5fb744bf38c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-presubmits.yaml @@ -0,0 +1,422 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..185f53df99b8a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.3-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..426404b7d79ce --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-presubmits.yaml @@ -0,0 +1,422 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..0798b1d077f68 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.4-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..9f49baade56d4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..872a97a802ba6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.5-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..464071717fb8c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..bb480a31c2f52 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.6-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..ba8f078b354b7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..208771a13cbe2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.7-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..da8c6dc9af174 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c87c603bbe97f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.8-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..8b2b589bb8c7c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2816a0285c81a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.9-images + path_alias: github.com/operator-framework/operator-marketplace + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0ecf2f0fcbc57 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..cdf120e77eba5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.1-images + path_alias: github.com/operator-framework/operator-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..832422bc12f8c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.1-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.1-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.1$ + - ^release-4\.1- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.1-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..0352f8cd133ef --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.2-images + path_alias: github.com/operator-framework/operator-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..0e75da98d6953 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.2-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.2-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.2$ + - ^release-4\.2- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.2-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..c598b7fab51f8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.3-images + path_alias: github.com/operator-framework/operator-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..5c54bb1100ad5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.3-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.3-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.3$ + - ^release-4\.3- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.3-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..61d1eede175e2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.4-images + path_alias: github.com/operator-framework/operator-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..0417cb2dd8256 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.4-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.4-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.4$ + - ^release-4\.4- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.4-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..3a24f1960e967 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.5-images + path_alias: github.com/operator-framework/operator-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..fb6d0a8e6eb4d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.5-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.5-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.5-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..48935a5dfaa25 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.6-images + path_alias: github.com/operator-framework/operator-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..b355d926cd157 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.6-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.6-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.6-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..20659700d7199 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.7-images + path_alias: github.com/operator-framework/operator-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..abe5dc64b734d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.7-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.7-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.7-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..137460466570b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/origin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-origin-release-4.10-images + path_alias: github.com/openshift/origin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..40081f4acd83d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.10-presubmits.yaml @@ -0,0 +1,2400 @@ +presubmits: + openshift-priv/origin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmd + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-agnostic-cmd + path_alias: github.com/openshift/origin + rerun_command: /test e2e-agnostic-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmd-cluster-profile + - --target=e2e-agnostic-cmd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-csi + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi-migration + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-csi-migration + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-migration-cluster-profile + - --target=e2e-aws-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-disruptive + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-fips + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-fips + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-fips + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-fips-cluster-profile + - --target=e2e-aws-fips + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-fips-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-image-registry + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-registry-cluster-profile + - --target=e2e-aws-image-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-jenkins + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-multitenant + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-multitenant + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-multitenant + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-multitenant-cluster-profile + - --target=e2e-aws-multitenant + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-multitenant-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-ovn + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-cluster-profile + - --target=e2e-aws-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-proxy + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-single-node + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-single-node-serial + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-single-node-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-serial-cluster-profile + - --target=e2e-aws-single-node-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-azure + path_alias: github.com/openshift/origin + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-gcp + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-builds + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-gcp-builds + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-builds-cluster-profile + - --target=e2e-gcp-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-gcp-csi + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-gcp-disruptive + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-disruptive-cluster-profile + - --target=e2e-gcp-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-image-ecosystem + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-gcp-image-ecosystem + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-image-ecosystem + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-image-ecosystem-cluster-profile + - --target=e2e-gcp-image-ecosystem + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-image-ecosystem-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-gcp-upgrade + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-metal-ipi + path_alias: github.com/openshift/origin + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/origin + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/origin + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/origin + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-openstack + path_alias: github.com/openshift/origin + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-openstack-serial + path_alias: github.com/openshift/origin + rerun_command: /test e2e-openstack-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-serial-cluster-profile + - --target=e2e-openstack-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-e2e-vsphere + path_alias: github.com/openshift/origin + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-images + path_alias: github.com/openshift/origin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-verify + path_alias: github.com/openshift/origin + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.10-verify-deps + path_alias: github.com/openshift/origin + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/os/openshift-priv-os-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/os/openshift-priv-os-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..26caddbdbdf6b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/os/openshift-priv-os-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/os: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-os-release-4.10-images + path_alias: github.com/openshift/os + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/os/openshift-priv-os-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/os/openshift-priv-os-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..07051dac79201 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/os/openshift-priv-os-release-4.10-presubmits.yaml @@ -0,0 +1,177 @@ +presubmits: + openshift-priv/os: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build02 + context: ci/prow/build-test-qemu + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + devices.kubevirt.io/kvm: "1" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-os-release-4.10-build-test-qemu + path_alias: github.com/openshift/os + rerun_command: /test build-test-qemu + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=build-test-qemu + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build-test-qemu,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-os-release-4.10-images + path_alias: github.com/openshift/os + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/validate + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-os-release-4.10-validate + path_alias: github.com/openshift/os + rerun_command: /test validate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=validate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )validate,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19-presubmits.yaml b/ci-operator/jobs/openshift-priv/osin/openshift-priv-osin-release-4.10-presubmits.yaml similarity index 89% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19-presubmits.yaml rename to ci-operator/jobs/openshift-priv/osin/openshift-priv-osin-release-4.10-presubmits.yaml index 4744681c0992f..386168ad7ed33 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/osin/openshift-priv-osin-release-4.10-presubmits.yaml @@ -1,10 +1,10 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/osin: - agent: kubernetes always_run: true branches: - - ^oc-4\.6-kubernetes-1\.19$ - - ^oc-4\.6-kubernetes-1\.19- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/unit decorate: true @@ -14,8 +14,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.6-kubernetes-1.19-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-osin-release-4.10-unit + path_alias: github.com/openshift/osin rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..0431ab8f2b19d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ovirt-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ovirt-csi-driver-operator-release-4.10-images + path_alias: github.com/ovirt/csi-driver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..dc4845ca5b57e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,246 @@ +presubmits: + openshift-priv/ovirt-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-operator-release-4.10-e2e-ovirt + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-operator-release-4.10-images + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-operator-release-4.10-test + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-operator-release-4.10-verify + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..504aaffefac5c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ovirt-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ovirt-csi-driver-release-4.10-images + path_alias: github.com/ovirt/csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0fd1e0d0e80ba --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,134 @@ +presubmits: + openshift-priv/ovirt-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-release-4.10-e2e-ovirt + path_alias: github.com/ovirt/csi-driver + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-release-4.10-images + path_alias: github.com/ovirt/csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c8fcb0e0a6d04 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ovn-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ovn-kubernetes-release-4.10-images + path_alias: github.com/openshift/ovn-kubernetes + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..058a6825f203b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.10-presubmits.yaml @@ -0,0 +1,954 @@ +presubmits: + openshift-priv/ovn-kubernetes: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-aws-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-cluster-profile + - --target=e2e-aws-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn-local-gateway + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-aws-ovn-local-gateway + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-aws-ovn-local-gateway + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-local-gateway-cluster-profile + - --target=e2e-aws-ovn-local-gateway + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-local-gateway-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn-local-gateway,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn-windows + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-aws-ovn-windows + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-aws-ovn-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-windows-cluster-profile + - --target=e2e-aws-ovn-windows + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-azure-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-azure-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ovn-cluster-profile + - --target=e2e-azure-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-gcp-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-gcp-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-ovn-cluster-profile + - --target=e2e-gcp-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-ovn-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-gcp-ovn-upgrade + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-ovn-upgrade-cluster-profile + - --target=e2e-gcp-ovn-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-openstack-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-openstack-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-ovn-cluster-profile + - --target=e2e-openstack-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-hybrid-step-registry + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-ovn-hybrid-step-registry + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-ovn-hybrid-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + - --target=e2e-ovn-hybrid-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-hybrid-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-ovn + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-vsphere-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-vsphere-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-ovn-cluster-profile + - --target=e2e-vsphere-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-windows + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-e2e-vsphere-windows + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-vsphere-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-windows-cluster-profile + - --target=e2e-vsphere-windows + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.10-images + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-postsubmits.yaml new file mode 100644 index 0000000000000..b41d2eb67fe58 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-master-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-presubmits.yaml new file mode 100644 index 0000000000000..26308ddd3701e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-master-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-master-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2526300f4aa95 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.10-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..568a4b6c9b4cd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.10-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.10-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.10-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..cb11c29212f96 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.5-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-presubmits.yaml similarity index 91% rename from ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11-presubmits.yaml rename to ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-presubmits.yaml index 8a99d0b2621cf..e4bd8699680fd 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-presubmits.yaml @@ -1,10 +1,10 @@ presubmits: - openshift-priv/kubernetes-autoscaler: + openshift-priv/presto: - agent: kubernetes always_run: true branches: - - ^release-3\.11$ - - ^release-3\.11- + - ^release-4\.5$ + - ^release-4\.5- cluster: build01 context: ci/prow/images decorate: true @@ -14,8 +14,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-autoscaler-release-3.11-images - path_alias: k8s.io/autoscaler + name: pull-ci-openshift-priv-presto-release-4.5-images + path_alias: github.com/kube-reporting/presto rerun_command: /test images spec: containers: @@ -61,8 +61,8 @@ presubmits: - agent: kubernetes always_run: true branches: - - ^release-3\.11$ - - ^release-3\.11- + - ^release-4\.5$ + - ^release-4\.5- cluster: build01 context: ci/prow/unit decorate: true @@ -72,8 +72,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-autoscaler-release-3.11-unit - path_alias: k8s.io/autoscaler + name: pull-ci-openshift-priv-presto-release-4.5-unit + path_alias: github.com/kube-reporting/presto rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..2cedfc00a2342 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.6-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..f56798e831936 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.6-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.6-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..19d702c318625 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.7-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..ecac8d5a0ccf1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.7-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.7$ + - ^release-4\.7- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.7-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5b764016f1321 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.8-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..70cfd608453b3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.8-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.8$ + - ^release-4\.8- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.8-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..8912c09240813 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.9-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c78d4b5f93f67 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.9-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.9$ + - ^release-4\.9- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.9-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..814a715b3c27d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/project-request-limit: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-project-request-limit-release-4.10-images + path_alias: github.com/openshift/project-request-limit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9f10e21f2388b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.10-presubmits.yaml @@ -0,0 +1,310 @@ +presubmits: + openshift-priv/project-request-limit: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.10-e2e-aws + path_alias: github.com/openshift/project-request-limit + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.10-images + path_alias: github.com/openshift/project-request-limit + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.10-unit + path_alias: github.com/openshift/project-request-limit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.10-verify + path_alias: github.com/openshift/project-request-limit + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.10-verify-deps + path_alias: github.com/openshift/project-request-limit + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..90aab6bc3095f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/prom-label-proxy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-prom-label-proxy-release-4.10-images + path_alias: github.com/openshift/prom-label-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d2c84e32ad4f4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.10-presubmits.yaml @@ -0,0 +1,318 @@ +presubmits: + openshift-priv/prom-label-proxy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prom-label-proxy-release-4.10-e2e-agnostic-cmo + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prom-label-proxy-release-4.10-e2e-aws + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prom-label-proxy-release-4.10-images + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prom-label-proxy-release-4.10-test-unit + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prom-label-proxy-release-4.10-vendor + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..11db910a90655 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/prometheus-alertmanager: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-prometheus-alertmanager-release-4.10-images + path_alias: github.com/openshift/prometheus-alertmanager + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..907e927fbbcd8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.10-presubmits.yaml @@ -0,0 +1,404 @@ +presubmits: + openshift-priv/prometheus-alertmanager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.10-e2e-agnostic-cmo + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.10-e2e-aws + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.10-images + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.10-test + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.10-vendor + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..3a429db8a6907 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/prometheus-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-prometheus-operator-release-4.10-images + path_alias: github.com/coreos/prometheus-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..460e8fca56500 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.10-presubmits.yaml @@ -0,0 +1,392 @@ +presubmits: + openshift-priv/prometheus-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.10-e2e-agnostic-cmo + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.10-e2e-aws + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.10-e2e-aws-upgrade + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.10-images + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.10-test-unit + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.10-vendor + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2a489733a285e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/prometheus: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-prometheus-release-4.10-images + path_alias: github.com/openshift/prometheus + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..761cab9e3cab6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.10-presubmits.yaml @@ -0,0 +1,462 @@ +presubmits: + openshift-priv/prometheus: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/common-test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.10-common-test + path_alias: github.com/openshift/prometheus + rerun_command: /test common-test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=common-test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )common-test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.10-e2e-agnostic-cmo + path_alias: github.com/openshift/prometheus + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.10-e2e-aws + path_alias: github.com/openshift/prometheus + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/prometheus + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.10-images + path_alias: github.com/openshift/prometheus + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/react-app-test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.10-react-app-test + path_alias: github.com/openshift/prometheus + rerun_command: /test react-app-test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=react-app-test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )react-app-test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.10-vendor + path_alias: github.com/openshift/prometheus + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4bcf2534e6707 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/ptp-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ptp-operator-release-4.10-images + path_alias: github.com/openshift/ptp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3f9370f6fb509 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.10-presubmits.yaml @@ -0,0 +1,262 @@ +presubmits: + openshift-priv/ptp-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ptp-operator-release-4.10-ci-index + path_alias: github.com/openshift/ptp-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ptp-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/ptp-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ptp-operator-release-4.10-images + path_alias: github.com/openshift/ptp-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-e2e + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ptp-operator-release-4.10-operator-e2e + path_alias: github.com/openshift/ptp-operator + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-e2e,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..898b0729622bc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/redhat-subscription-injection-webhook: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-redhat-subscription-injection-webhook-release-4.10-images + path_alias: github.com/openshift/redhat-subscription-injection-webhook + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a9640e3460d7e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.10-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/redhat-subscription-injection-webhook: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-redhat-subscription-injection-webhook-release-4.10-images + path_alias: github.com/openshift/redhat-subscription-injection-webhook + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-redhat-subscription-injection-webhook-release-4.10-unit + path_alias: github.com/openshift/redhat-subscription-injection-webhook + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-redhat-subscription-injection-webhook-release-4.10-verify + path_alias: github.com/openshift/redhat-subscription-injection-webhook + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4119d67b151e1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/route-override-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-route-override-cni-release-4.10-images + path_alias: github.com/openshift/route-override-cni + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..86f4628fd9a6b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/route-override-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-route-override-cni-release-4.10-e2e-aws + path_alias: github.com/openshift/route-override-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-route-override-cni-release-4.10-images + path_alias: github.com/openshift/route-override-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..cf7fb69eaf2e7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/router: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-router-release-4.10-images + path_alias: github.com/openshift/router + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3de0d44716dfa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.10-presubmits.yaml @@ -0,0 +1,620 @@ +presubmits: + openshift-priv/router: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.10-e2e-agnostic + path_alias: github.com/openshift/router + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.10-e2e-aws-serial + path_alias: github.com/openshift/router + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/router + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/router + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-router + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.10-e2e-metal-ipi-ovn-router + path_alias: github.com/openshift/router + rerun_command: /test e2e-metal-ipi-ovn-router + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-router-cluster-profile + - --target=e2e-metal-ipi-ovn-router + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-router-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-router,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.10-e2e-upgrade + path_alias: github.com/openshift/router + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.10-images + path_alias: github.com/openshift/router + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.10-unit + path_alias: github.com/openshift/router + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.10-verify + path_alias: github.com/openshift/router + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-presubmits.yaml b/ci-operator/jobs/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.10-presubmits.yaml similarity index 89% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-presubmits.yaml rename to ci-operator/jobs/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.10-presubmits.yaml index b54d7b1f20b86..7a4a2ecd8aded 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.10-presubmits.yaml @@ -1,10 +1,10 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/runtime-utils: - agent: kubernetes always_run: true branches: - - ^oc-4\.2-kubernetes-1\.14\.0$ - - ^oc-4\.2-kubernetes-1\.14\.0- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/unit decorate: true @@ -14,8 +14,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-runtime-utils-release-4.10-unit + path_alias: github.com/openshift/runtime-utils rerun_command: /test unit spec: containers: @@ -61,8 +61,8 @@ presubmits: - agent: kubernetes always_run: true branches: - - ^oc-4\.2-kubernetes-1\.14\.0$ - - ^oc-4\.2-kubernetes-1\.14\.0- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/verify decorate: true @@ -72,8 +72,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-runtime-utils-release-4.10-verify + path_alias: github.com/openshift/runtime-utils rerun_command: /test verify spec: containers: diff --git a/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9ba15d808c70e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/sdn: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sdn-release-4.10-images + path_alias: github.com/openshift/sdn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..68539942779d2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.10-presubmits.yaml @@ -0,0 +1,524 @@ +presubmits: + openshift-priv/sdn: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.10-e2e-aws + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-multitenant + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.10-e2e-aws-multitenant + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-aws-multitenant + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-multitenant-cluster-profile + - --target=e2e-aws-multitenant + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-multitenant-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.10-e2e-gcp + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.10-images + path_alias: github.com/openshift/sdn + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.10-unit + path_alias: github.com/openshift/sdn + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.10-verify + path_alias: github.com/openshift/sdn + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.10-verify-deps + path_alias: github.com/openshift/sdn + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1e216c7c1d66c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/service-ca-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-service-ca-operator-release-4.10-images + path_alias: github.com/openshift/service-ca-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..fdef7456ec8ab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.10-presubmits.yaml @@ -0,0 +1,448 @@ +presubmits: + openshift-priv/service-ca-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.10-e2e-aws + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.10-images + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.10-unit + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.10-verify + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.10-verify-deps + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4bc4ba739e375 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/service-catalog: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-service-catalog-release-4.10-images + path_alias: github.com/kubernetes-incubator/service-catalog + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..88b2dabb01c91 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.10-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/service-catalog: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-catalog-release-4.10-e2e-aws-operator + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-catalog-release-4.10-images + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-catalog-release-4.10-unit + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..82944faf97cae --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/sig-storage-local-static-provisioner: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sig-storage-local-static-provisioner-release-4.10-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5bff48663c3a5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.10-presubmits.yaml @@ -0,0 +1,114 @@ +presubmits: + openshift-priv/sig-storage-local-static-provisioner: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sig-storage-local-static-provisioner-release-4.10-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sig-storage-local-static-provisioner-release-4.10-unit + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-postsubmits.yaml index 5cf6f773d46bc..f9c90a8a9168e 100644 --- a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-postsubmits.yaml +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-postsubmits.yaml @@ -13,7 +13,7 @@ postsubmits: ci-operator.openshift.io/prowgen-controlled: "true" max_concurrency: 1 name: branch-ci-openshift-priv-special-resource-operator-master-images - path_alias: github.com/openshift/special-resource-operator + path_alias: github.com/openshift-psap/special-resource-operator spec: containers: - args: diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-presubmits.yaml index 602189af73f43..64fbf5bf650cd 100644 --- a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-presubmits.yaml @@ -15,7 +15,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-priv-special-resource-operator-master-images - path_alias: github.com/openshift/special-resource-operator + path_alias: github.com/openshift-psap/special-resource-operator rerun_command: /test images spec: containers: @@ -58,119 +58,3 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - ^master$ - - ^master- - cluster: build01 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-master-unit - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - ^master$ - - ^master- - cluster: build01 - context: ci/prow/verify - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-master-verify - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test verify - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=verify - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e2baab6f3501b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.10-images + path_alias: github.com/openshift-psap/special-resource-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..960c3234f39e7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.10-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.10-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..49030f8e5bbc7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.5-images + path_alias: github.com/openshift-psap/special-resource-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..3db837d2f18d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-presubmits.yaml @@ -0,0 +1,328 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-e2e-aws + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-e2e-aws-upgrade + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-unit + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.5$ + - ^release-4\.5- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-verify + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..5f0b2cca3255c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.6-images + path_alias: github.com/openshift-psap/special-resource-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..d21636ebdf2d1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-presubmits.yaml @@ -0,0 +1,328 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-e2e-aws + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-e2e-aws-upgrade + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-unit + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.6$ + - ^release-4\.6- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-verify + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..126a92cdd6228 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.7-images + path_alias: github.com/openshift-psap/special-resource-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-presubmits.yaml index ee802fec3aa61..7dad899f917a9 100644 --- a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-presubmits.yaml @@ -6,7 +6,7 @@ presubmits: - ^release-4\.7$ - ^release-4\.7- cluster: build01 - context: ci/prow/e2e-aws + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -14,151 +14,17 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.7-e2e-aws - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test e2e-aws + name: pull-ci-openshift-priv-special-resource-operator-release-4.7-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --lease-server-credentials-file=/etc/boskos/credentials - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - - --secret-dir=/usr/local/e2e-aws-cluster-profile - - --target=e2e-aws - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /etc/boskos - name: boskos - readOnly: true - - mountPath: /usr/local/e2e-aws-cluster-profile - name: cluster-profile - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: boskos - secret: - items: - - key: credentials - path: credentials - secretName: boskos-credentials - - name: cluster-profile - projected: - sources: - - secret: - name: cluster-secrets-aws - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - ^release-4\.7$ - - ^release-4\.7- - cluster: build01 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.7-unit - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - ^release-4\.7$ - - ^release-4\.7- - cluster: build01 - context: ci/prow/verify - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.7-verify - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test verify - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=verify + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -191,4 +57,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )verify,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7bcec17e49b58 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.8-images + path_alias: github.com/openshift-psap/special-resource-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-presubmits.yaml index 4f2ed9b179c76..1e2ee65745bd8 100644 --- a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-presubmits.yaml @@ -6,7 +6,7 @@ presubmits: - ^release-4\.8$ - ^release-4\.8- cluster: build01 - context: ci/prow/e2e-aws + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -14,151 +14,17 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.8-e2e-aws - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test e2e-aws + name: pull-ci-openshift-priv-special-resource-operator-release-4.8-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --lease-server-credentials-file=/etc/boskos/credentials - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - - --secret-dir=/usr/local/e2e-aws-cluster-profile - - --target=e2e-aws - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /etc/boskos - name: boskos - readOnly: true - - mountPath: /usr/local/e2e-aws-cluster-profile - name: cluster-profile - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: boskos - secret: - items: - - key: credentials - path: credentials - secretName: boskos-credentials - - name: cluster-profile - projected: - sources: - - secret: - name: cluster-secrets-aws - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - ^release-4\.8$ - - ^release-4\.8- - cluster: build01 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.8-unit - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - ^release-4\.8$ - - ^release-4\.8- - cluster: build01 - context: ci/prow/verify - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.8-verify - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test verify - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=verify + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -191,4 +57,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )verify,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-postsubmits.yaml index b5d03adc0a2a3..5afe3e98561a9 100644 --- a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-postsubmits.yaml +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-postsubmits.yaml @@ -13,7 +13,7 @@ postsubmits: ci-operator.openshift.io/prowgen-controlled: "true" max_concurrency: 1 name: branch-ci-openshift-priv-special-resource-operator-release-4.9-images - path_alias: github.com/openshift/special-resource-operator + path_alias: github.com/openshift-psap/special-resource-operator spec: containers: - args: diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-presubmits.yaml index ba6c7258bd310..64a8c9cd8a9c3 100644 --- a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-presubmits.yaml @@ -15,7 +15,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-priv-special-resource-operator-release-4.9-images - path_alias: github.com/openshift/special-resource-operator + path_alias: github.com/openshift-psap/special-resource-operator rerun_command: /test images spec: containers: @@ -58,119 +58,3 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - ^release-4\.9$ - - ^release-4\.9- - cluster: build01 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.9-unit - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - ^release-4\.9$ - - ^release-4\.9- - cluster: build01 - context: ci/prow/verify - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.9-verify - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test verify - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-credentials-file=/etc/report/credentials - - --target=verify - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..cd513a4c92e65 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/sriov-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sriov-cni-release-4.10-images + path_alias: github.com/openshift/sriov-cni + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..29b6a0f92c41b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/sriov-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-cni-release-4.10-e2e-aws + path_alias: github.com/openshift/sriov-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-cni-release-4.10-images + path_alias: github.com/openshift/sriov-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c3770f7b7c4dc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/sriov-dp-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sriov-dp-admission-controller-release-4.10-images + path_alias: github.com/openshift/sriov-dp-admission-controller + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2dd0bc6072839 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/sriov-dp-admission-controller: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-dp-admission-controller-release-4.10-e2e-aws + path_alias: github.com/openshift/sriov-dp-admission-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-dp-admission-controller-release-4.10-images + path_alias: github.com/openshift/sriov-dp-admission-controller + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c09680cb15e6d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/sriov-network-device-plugin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sriov-network-device-plugin-release-4.10-images + path_alias: github.com/openshift/sriov-network-device-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d06c52f7fed40 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/sriov-network-device-plugin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-device-plugin-release-4.10-e2e-aws + path_alias: github.com/openshift/sriov-network-device-plugin + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-device-plugin-release-4.10-images + path_alias: github.com/openshift/sriov-network-device-plugin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8435c35c7260f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/sriov-network-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sriov-network-operator-release-4.10-images + path_alias: github.com/openshift/sriov-network-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9b1d9eaca6319 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.10-presubmits.yaml @@ -0,0 +1,412 @@ +presubmits: + openshift-priv/sriov-network-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/api + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.10-api + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test api + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=api + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )api,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.10-ci-index + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/controllers + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.10-controllers + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test controllers + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=controllers + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )controllers,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.10-gofmt + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.10-images + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-e2e + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.10-operator-e2e + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/pkg + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.10-pkg + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test pkg + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=pkg + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )pkg,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..27b104e2ce8f2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/telemeter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-telemeter-release-4.10-images + path_alias: github.com/openshift/telemeter + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4a563641009d4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.10-presubmits.yaml @@ -0,0 +1,504 @@ +presubmits: + openshift-priv/telemeter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/benchmark + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.10-benchmark + path_alias: github.com/openshift/telemeter + rerun_command: /test benchmark + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/benchmark-cluster-profile + - --target=benchmark + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/benchmark-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )benchmark,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.10-e2e-aws + path_alias: github.com/openshift/telemeter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/telemeter + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/format + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.10-format + path_alias: github.com/openshift/telemeter + rerun_command: /test format + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=format + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )format,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.10-images + path_alias: github.com/openshift/telemeter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/integration + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.10-integration + path_alias: github.com/openshift/telemeter + rerun_command: /test integration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=integration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )integration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.10-unit + path_alias: github.com/openshift/telemeter + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.10-vendor + path_alias: github.com/openshift/telemeter + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..febd3ea8d8602 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/template-service-broker-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-template-service-broker-operator-release-4.10-images + path_alias: github.com/openshift/template-service-broker-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..1e50012fac4ab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.10-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/template-service-broker-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-operator-release-4.10-images + path_alias: github.com/openshift/template-service-broker-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d7fa2823f7d27 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-priv/template-service-broker: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-template-service-broker-release-4.10-images + path_alias: github.com/openshift/template-service-broker + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7b18746700423 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.10-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift-priv/template-service-broker: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.10-e2e-aws + path_alias: github.com/openshift/template-service-broker + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/template-service-broker + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.10-images + path_alias: github.com/openshift/template-service-broker + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.10-unit + path_alias: github.com/openshift/template-service-broker + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.10-verify + path_alias: github.com/openshift/template-service-broker + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.10-verify-deps + path_alias: github.com/openshift/template-service-broker + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..bac9a9cb33ed2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/thanos: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-thanos-release-4.10-images + path_alias: github.com/openshift/thanos + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..92e7a9a42b529 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.10-presubmits.yaml @@ -0,0 +1,448 @@ +presubmits: + openshift-priv/thanos: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.10-e2e-agnostic-cmo + path_alias: github.com/openshift/thanos + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.10-e2e-aws + path_alias: github.com/openshift/thanos + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.10-e2e-aws-upgrade + path_alias: github.com/openshift/thanos + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.10-images + path_alias: github.com/openshift/thanos + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/react-app-test + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.10-react-app-test + path_alias: github.com/openshift/thanos + rerun_command: /test react-app-test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=react-app-test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )react-app-test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-local + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.10-test-local + path_alias: github.com/openshift/thanos + rerun_command: /test test-local + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=test-local + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-local,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.10-vendor + path_alias: github.com/openshift/thanos + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4838063f8862d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/vertical-pod-autoscaler-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.10-images + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..33fda9bf866ba --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.10-presubmits.yaml @@ -0,0 +1,486 @@ +presubmits: + openshift-priv/vertical-pod-autoscaler-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.10-e2e-aws-olm + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.10-e2e-aws-operator + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.10-gofmt + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.10-golint + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.10-govet + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.10-images + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/manifest-diff + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.10-manifest-diff + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test manifest-diff + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=manifest-diff + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )manifest-diff,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.10-unit + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ce67ad7c8ee94 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/vmware-vsphere-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/vmware-vsphere-csi-driver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..079e7d04665f2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver-operator/openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,262 @@ +presubmits: + openshift-priv/vmware-vsphere-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-e2e-vsphere + path_alias: github.com/openshift/vmware-vsphere-csi-driver-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-e2e-vsphere-csi + path_alias: github.com/openshift/vmware-vsphere-csi-driver-operator + rerun_command: /test e2e-vsphere-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-csi-cluster-profile + - --target=e2e-vsphere-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-images + path_alias: github.com/openshift/vmware-vsphere-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vmware-vsphere-csi-driver-operator-release-4.10-unit + path_alias: github.com/openshift/vmware-vsphere-csi-driver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..33274c3103f0c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/vmware-vsphere-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-vmware-vsphere-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/vsphere-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ca6b310f49b74 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vmware-vsphere-csi-driver/openshift-priv-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,262 @@ +presubmits: + openshift-priv/vmware-vsphere-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vmware-vsphere-csi-driver-release-4.10-e2e-vsphere + path_alias: sigs.k8s.io/vsphere-csi-driver + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-csi + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vmware-vsphere-csi-driver-release-4.10-e2e-vsphere-csi + path_alias: sigs.k8s.io/vsphere-csi-driver + rerun_command: /test e2e-vsphere-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-csi-cluster-profile + - --target=e2e-vsphere-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vmware-vsphere-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/vsphere-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vmware-vsphere-csi-driver-release-4.10-unit + path_alias: sigs.k8s.io/vsphere-csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..db6d947da7432 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/vsphere-problem-detector: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-vsphere-problem-detector-release-4.10-images + path_alias: github.com/openshift/vsphere-problem-detector + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9871ceed98151 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.10-presubmits.yaml @@ -0,0 +1,244 @@ +presubmits: + openshift-priv/vsphere-problem-detector: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vsphere-problem-detector-release-4.10-e2e-vsphere + path_alias: github.com/openshift/vsphere-problem-detector + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vsphere-problem-detector-release-4.10-images + path_alias: github.com/openshift/vsphere-problem-detector + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vsphere-problem-detector-release-4.10-unit + path_alias: github.com/openshift/vsphere-problem-detector + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vsphere-problem-detector-release-4.10-verify + path_alias: github.com/openshift/vsphere-problem-detector + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7ed9c14d3b0d1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/whereabouts-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-whereabouts-cni-release-4.10-images + path_alias: github.com/openshift/whereabouts-cni + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9bc0b34734354 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.10-presubmits.yaml @@ -0,0 +1,132 @@ +presubmits: + openshift-priv/whereabouts-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-whereabouts-cni-release-4.10-e2e-aws + path_alias: github.com/openshift/whereabouts-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-whereabouts-cni-release-4.10-images + path_alias: github.com/openshift/whereabouts-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..60719a71c4b24 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/windows-machine-config-bootstrapper: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.10-images + path_alias: github.com/openshift/windows-machine-config-bootstrapper + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..61070835c7850 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml @@ -0,0 +1,244 @@ +presubmits: + openshift-priv/windows-machine-config-bootstrapper: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.10-build + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-wmcb + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.10-e2e-wmcb + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test e2e-wmcb + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-wmcb-cluster-profile + - --target=e2e-wmcb + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-wmcb-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-wmcb,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.10-images + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.10-verify + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..0cde32e9a5919 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,62 @@ +postsubmits: + openshift-priv/windows-machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-windows-machine-config-operator-release-4.10-images + path_alias: github.com/openshift/windows-machine-config-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..045970675e143 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.10-presubmits.yaml @@ -0,0 +1,578 @@ +presubmits: + openshift-priv/windows-machine-config-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/aws-e2e-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.10-aws-e2e-operator + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test aws-e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/aws-e2e-operator-cluster-profile + - --target=aws-e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/aws-e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )aws-e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/aws-e2e-upgrade + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.10-aws-e2e-upgrade + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test aws-e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/aws-e2e-upgrade-cluster-profile + - --target=aws-e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/aws-e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )aws-e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/azure-e2e-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.10-azure-e2e-operator + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test azure-e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/azure-e2e-operator-cluster-profile + - --target=azure-e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/azure-e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )azure-e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.10-build + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.10-ci-index + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.10-images + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.10-lint + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.10-unit + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/vsphere-e2e-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.10-vsphere-e2e-operator + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test vsphere-e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/vsphere-e2e-operator-cluster-profile + - --target=vsphere-e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/vsphere-e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vsphere-e2e-operator,?($|\s.*) diff --git a/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ee37fdd9e65c6 --- /dev/null +++ b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-psap/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-psap-special-resource-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b4b2df8c44547 --- /dev/null +++ b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift-psap/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-psap-special-resource-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..62399004833f0 --- /dev/null +++ b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/ansible-service-broker: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ansible-service-broker-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b04b213412ffe --- /dev/null +++ b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.10-presubmits.yaml @@ -0,0 +1,480 @@ +presubmits: + openshift/ansible-service-broker: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.10-build + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/fmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.10-fmt + rerun_command: /test fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/fmtcheck + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.10-fmtcheck + rerun_command: /test fmtcheck + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=fmtcheck + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmtcheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.10-lint + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-molecule-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.10-operator-molecule-e2e + rerun_command: /test operator-molecule-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-molecule-e2e-cluster-profile + - --target=operator-molecule-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-molecule-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-molecule-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-molecule-olm-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.10-operator-molecule-olm-e2e + rerun_command: /test operator-molecule-olm-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-molecule-olm-e2e-cluster-profile + - --target=operator-molecule-olm-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-molecule-olm-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-molecule-olm-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.10-test + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.10-vet + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift/api/openshift-api-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/api/openshift-api-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ffe56e35b0494 --- /dev/null +++ b/ci-operator/jobs/openshift/api/openshift-api-release-4.10-presubmits.yaml @@ -0,0 +1,247 @@ +presubmits: + openshift/api: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.10-build + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-client-go + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.10-verify-client-go + rerun_command: /test verify-client-go + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-client-go + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-client-go,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f2e044cc53928 --- /dev/null +++ b/ci-operator/jobs/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.10-presubmits.yaml @@ -0,0 +1,149 @@ +presubmits: + openshift/apiserver-library-go: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-apiserver-library-go-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-apiserver-library-go-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-apiserver-library-go-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/app-netutil/openshift-app-netutil-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/app-netutil/openshift-app-netutil-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f36f45950af77 --- /dev/null +++ b/ci-operator/jobs/openshift/app-netutil/openshift-app-netutil-release-4.10-presubmits.yaml @@ -0,0 +1,69 @@ +presubmits: + openshift/app-netutil: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-app-netutil-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) diff --git a/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..91aede5ced519 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/aws-ebs-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-aws-ebs-csi-driver-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..fcc8dd7c2b355 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,274 @@ +presubmits: + openshift/aws-ebs-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.10-e2e-aws-csi + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi-migration + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.10-e2e-aws-csi-migration + rerun_command: /test e2e-aws-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-migration-cluster-profile + - --target=e2e-aws-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..26d977b37196d --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/aws-ebs-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-aws-ebs-csi-driver-release-4.10-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4322019b8121e --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,213 @@ +presubmits: + openshift/aws-ebs-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-release-4.10-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-release-4.10-unit + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-release-4.10-verify + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..81c411fa1b23f --- /dev/null +++ b/ci-operator/jobs/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/aws-efs-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-aws-efs-csi-driver-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..50e455a2509b6 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-efs-csi-driver-operator/openshift-aws-efs-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,150 @@ +presubmits: + openshift/aws-efs-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-efs-csi-driver-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-efs-csi-driver-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-efs-csi-driver-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..664ab50584284 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/aws-efs-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-aws-efs-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/aws-efs-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5dbf8005dc219 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-efs-csi-driver/openshift-aws-efs-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,153 @@ +presubmits: + openshift/aws-efs-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-efs-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/aws-efs-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-efs-csi-driver-release-4.10-unit + path_alias: sigs.k8s.io/aws-efs-csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-efs-csi-driver-release-4.10-verify + path_alias: sigs.k8s.io/aws-efs-csi-driver + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..84c574504e26b --- /dev/null +++ b/ci-operator/jobs/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/aws-efs-utils: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-aws-efs-utils-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..31ab441591bca --- /dev/null +++ b/ci-operator/jobs/openshift/aws-efs-utils/openshift-aws-efs-utils-release-4.10-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift/aws-efs-utils: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-efs-utils-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4fd6e2f48b008 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/aws-pod-identity-webhook: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-aws-pod-identity-webhook-release-4.10-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0201bf2605dde --- /dev/null +++ b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.10-presubmits.yaml @@ -0,0 +1,117 @@ +presubmits: + openshift/aws-pod-identity-webhook: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-pod-identity-webhook-release-4.10-e2e-aws + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-pod-identity-webhook-release-4.10-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..783d8773c0c8b --- /dev/null +++ b/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/azure-disk-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-azure-disk-csi-driver-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..28a7514c0281a --- /dev/null +++ b/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,292 @@ +presubmits: + openshift/azure-disk-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-operator-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-operator-release-4.10-e2e-azure-csi + rerun_command: /test e2e-azure-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-cluster-profile + - --target=e2e-azure-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi-migration + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-operator-release-4.10-e2e-azure-csi-migration + rerun_command: /test e2e-azure-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-migration-cluster-profile + - --target=e2e-azure-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..31eb8c5803876 --- /dev/null +++ b/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/azure-disk-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-azure-disk-csi-driver-release-4.10-images + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f63cb27cdbd49 --- /dev/null +++ b/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,297 @@ +presubmits: + openshift/azure-disk-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-release-4.10-e2e-azure + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-release-4.10-e2e-azure-csi + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test e2e-azure-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-cluster-profile + - --target=e2e-azure-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi-migration + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-release-4.10-e2e-azure-csi-migration + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test e2e-azure-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-migration-cluster-profile + - --target=e2e-azure-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-release-4.10-images + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit-skipped + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-release-4.10-unit-skipped + path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver + rerun_command: /test unit-skipped + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit-skipped + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-skipped,?($|\s.*) diff --git a/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a2df8dda38a9a --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-baremetal-operator-release-4.10-images + path_alias: github.com/metal3-io/baremetal-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5f306d2851ae7 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-presubmits.yaml @@ -0,0 +1,487 @@ +presubmits: + openshift/baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.10-e2e-metal-ipi + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-serial-ipv4 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.10-e2e-metal-ipi-serial-ipv4 + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-serial-ipv4 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + - --target=e2e-metal-ipi-serial-ipv4 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-serial-ipv4,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.10-e2e-metal-ipi-virtualmedia + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.10-images + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.10-lint + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.10-unit + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f08765142b730 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/baremetal-runtimecfg: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-baremetal-runtimecfg-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b5fab3e41b7f6 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-presubmits.yaml @@ -0,0 +1,457 @@ +presubmits: + openshift/baremetal-runtimecfg: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..297c809543093 --- /dev/null +++ b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/bond-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-bond-cni-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5c8cd115b2dde --- /dev/null +++ b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.10-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift/bond-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-bond-cni-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/build-machinery-go/openshift-build-machinery-go-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/build-machinery-go/openshift-build-machinery-go-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4eb34352b89e7 --- /dev/null +++ b/ci-operator/jobs/openshift/build-machinery-go/openshift-build-machinery-go-release-4.10-presubmits.yaml @@ -0,0 +1,51 @@ +presubmits: + openshift/build-machinery-go: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-build-machinery-go-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ca3de30b957b0 --- /dev/null +++ b/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/build-test-images: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-build-test-images-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4c6d02498905e --- /dev/null +++ b/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.10-presubmits.yaml @@ -0,0 +1,186 @@ +presubmits: + openshift/build-test-images: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-build-test-images-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-build-test-images-release-4.10-e2e-aws-builds + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-build-test-images-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4d2aca7410df7 --- /dev/null +++ b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/builder: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-builder-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5299dc9fe60c5 --- /dev/null +++ b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-presubmits.yaml @@ -0,0 +1,469 @@ +presubmits: + openshift/builder: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.10-e2e-aws-builds + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-cgroupsv2 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.10-e2e-aws-cgroupsv2 + rerun_command: /test e2e-aws-cgroupsv2 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cgroupsv2-cluster-profile + - --target=e2e-aws-cgroupsv2 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cgroupsv2-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-cgroupsv2,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-ecosystem + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.10-e2e-aws-image-ecosystem + rerun_command: /test e2e-aws-image-ecosystem + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-ecosystem-cluster-profile + - --target=e2e-aws-image-ecosystem + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-ecosystem-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.10-e2e-aws-proxy + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a693198dcff97 --- /dev/null +++ b/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cert-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cert-manager-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0b4a873beb946 --- /dev/null +++ b/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-release-4.10-presubmits.yaml @@ -0,0 +1,191 @@ +presubmits: + openshift/cert-manager-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cert-manager-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cert-manager-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cert-manager-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cert-manager-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e6849aed9d6ba --- /dev/null +++ b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/cincinnati-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cincinnati-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ec1cfe20768c7 --- /dev/null +++ b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.10-presubmits.yaml @@ -0,0 +1,170 @@ +presubmits: + openshift/cincinnati-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cincinnati-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cincinnati-operator-release-4.10-operator-e2e + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cincinnati-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/client-go/openshift-client-go-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/client-go/openshift-client-go-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..699a336a44aa9 --- /dev/null +++ b/ci-operator/jobs/openshift/client-go/openshift-client-go-release-4.10-presubmits.yaml @@ -0,0 +1,51 @@ +presubmits: + openshift/client-go: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-client-go-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1a93e99ed51cf --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,102 @@ +postsubmits: + openshift/cloud-credential-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-credential-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-credential-operator-release-4.10-publish-coverage + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/cloud-credential-operator-codecov-token + - --target=publish-coverage + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/cloud-credential-operator-codecov-token + name: cloud-credential-operator-codecov-token + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: cloud-credential-operator-codecov-token + secret: + secretName: cloud-credential-operator-codecov-token + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b439e27c0207a --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-presubmits.yaml @@ -0,0 +1,702 @@ +presubmits: + openshift/cloud-credential-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/coverage + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-coverage + rerun_command: /test coverage + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/cloud-credential-operator-codecov-token + - --target=coverage + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/cloud-credential-operator-codecov-token + name: cloud-credential-operator-codecov-token + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: cloud-credential-operator-codecov-token + secret: + secretName: cloud-credential-operator-codecov-token + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )coverage,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-manual-oidc + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-aws-manual-oidc + rerun_command: /test e2e-aws-manual-oidc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-manual-oidc-cluster-profile + - --target=e2e-aws-manual-oidc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-manual-oidc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-manual-oidc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-openstack-parallel + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..dc11169a81d18 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cloud-network-config-controller: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-network-config-controller-release-4.10-images + path_alias: openshift/cloud-network-config-controller + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0eb1820304d1f --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-network-config-controller/openshift-cloud-network-config-controller-release-4.10-presubmits.yaml @@ -0,0 +1,171 @@ +presubmits: + openshift/cloud-network-config-controller: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-network-config-controller-release-4.10-e2e-aws + path_alias: openshift/cloud-network-config-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-network-config-controller-release-4.10-images + path_alias: openshift/cloud-network-config-controller + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-network-config-controller-release-4.10-unit + path_alias: openshift/cloud-network-config-controller + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7aebcb40c8539 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cloud-provider-alibaba-cloud: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-provider-alibaba-cloud-release-4.10-images + path_alias: k8s.io/cloud-provider-alibaba-cloud + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..cc2997db8c5df --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-alibaba-cloud/openshift-cloud-provider-alibaba-cloud-release-4.10-presubmits.yaml @@ -0,0 +1,103 @@ +presubmits: + openshift/cloud-provider-alibaba-cloud: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/fmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-alibaba-cloud-release-4.10-fmt + path_alias: k8s.io/cloud-provider-alibaba-cloud + rerun_command: /test fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-alibaba-cloud-release-4.10-images + path_alias: k8s.io/cloud-provider-alibaba-cloud + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..64f00793a6fce --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cloud-provider-aws: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-provider-aws-release-4.10-images + path_alias: k8s.io/cloud-provider-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7cf4c9afee223 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.10-presubmits.yaml @@ -0,0 +1,121 @@ +presubmits: + openshift/cloud-provider-aws: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-aws-release-4.10-e2e-aws + path_alias: k8s.io/cloud-provider-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-aws-release-4.10-images + path_alias: k8s.io/cloud-provider-aws + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..cf1d2a0a6f655 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cloud-provider-azure: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-provider-azure-release-4.10-images + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2c7cc26392c04 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-presubmits.yaml @@ -0,0 +1,339 @@ +presubmits: + openshift/cloud-provider-azure: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ccm + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-azure-release-4.10-e2e-azure-ccm + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test e2e-azure-ccm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ccm-cluster-profile + - --target=e2e-azure-ccm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ccm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ccm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-azure-release-4.10-images + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/openshift-e2e-azure-ccm-install + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-azure-release-4.10-openshift-e2e-azure-ccm-install + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test openshift-e2e-azure-ccm-install + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/openshift-e2e-azure-ccm-install-cluster-profile + - --target=openshift-e2e-azure-ccm-install + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/openshift-e2e-azure-ccm-install-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )openshift-e2e-azure-ccm-install,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-azure-release-4.10-unit + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-azure-release-4.10-verify + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-git-history + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-azure-release-4.10-verify-git-history + path_alias: github.com/kubernetes-sigs/cloud-provider-azure + rerun_command: /test verify-git-history + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-git-history + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-git-history,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..70393f258128a --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cloud-provider-ibm: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-provider-ibm-release-4.10-images + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e2a9b3a3db09b --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-ibm/openshift-cloud-provider-ibm-release-4.10-presubmits.yaml @@ -0,0 +1,203 @@ +presubmits: + openshift/cloud-provider-ibm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/fmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-ibm-release-4.10-fmt + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + rerun_command: /test fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-ibm-release-4.10-images + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-ibm-release-4.10-test + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-ibm-release-4.10-vet + path_alias: github.com/IBM-Cloud/cloud-provider-ibm + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..344a220039b1a --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/cloud-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-provider-openstack-release-4.10-images + path_alias: k8s.io/cloud-provider-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e12cbb023a5d9 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-presubmits.yaml @@ -0,0 +1,363 @@ +presubmits: + openshift/cloud-provider-openstack: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-openstack-release-4.10-e2e-openstack + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi-cinder + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-openstack-release-4.10-e2e-openstack-csi-cinder + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test e2e-openstack-csi-cinder + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cinder-cluster-profile + - --target=e2e-openstack-csi-cinder + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cinder-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi-cinder,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi-manila + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-openstack-release-4.10-e2e-openstack-csi-manila + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test e2e-openstack-csi-manila + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-manila-cluster-profile + - --target=e2e-openstack-csi-manila + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-manila-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vh-mecha + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi-manila,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-openstack-release-4.10-e2e-openstack-parallel + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-openstack-release-4.10-images + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-openstack-release-4.10-unit + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..def70c59911fc --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cluster-api-actuator-pkg: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-actuator-pkg-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b7761c9a557fc --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-presubmits.yaml @@ -0,0 +1,537 @@ +presubmits: + openshift/cluster-api-actuator-pkg: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-tech-preview + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-e2e-aws-operator-tech-preview + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-tech-preview-cluster-profile + - --target=e2e-aws-operator-tech-preview + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-tech-preview-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-tech-preview,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-e2e-azure-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-e2e-gcp-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-e2e-vsphere-operator + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-goimports + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-golint + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4f024e84e8a7d --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/cluster-api-provider-aws: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-aws-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7a9d23fb8b881 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-presubmits.yaml @@ -0,0 +1,555 @@ +presubmits: + openshift/cluster-api-provider-aws: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-e2e-aws + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-e2e-aws-operator + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-e2e-aws-serial + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-e2e-aws-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-generate + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-goimports + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-golint + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-govet + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-unit + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..76cfed942f495 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cluster-api-provider-azure: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-azure-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9db6c7580596f --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-presubmits.yaml @@ -0,0 +1,507 @@ +presubmits: + openshift/cluster-api-provider-azure: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-e2e-azure + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-e2e-azure-operator + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-e2e-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-generate + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/git-history + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-git-history + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test git-history + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=git-history + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )git-history,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-goimports + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-govet + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-unit + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..dcc44eaefd4e1 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-api-provider-baremetal: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-baremetal-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d9c9b2297e313 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-presubmits.yaml @@ -0,0 +1,573 @@ +presubmits: + openshift/cluster-api-provider-baremetal: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-upgrade + rerun_command: /test e2e-metal-ipi-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile + - --target=e2e-metal-ipi-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-virtualmedia + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate-check + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-generate-check + rerun_command: /test generate-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..791435bf8b2eb --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-api-provider-gcp: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-gcp-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..96d87bd7d8bfb --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.10-presubmits.yaml @@ -0,0 +1,372 @@ +presubmits: + openshift/cluster-api-provider-gcp: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.10-e2e-gcp-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.10-generate + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.10-goimports + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ed5bd7f518347 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-api-provider-ibmcloud: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-ibmcloud-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..fb8b50d609547 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml @@ -0,0 +1,285 @@ +presubmits: + openshift/cluster-api-provider-ibmcloud: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-ibmcloud-release-4.10-generate + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-ibmcloud-release-4.10-goimports + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-ibmcloud-release-4.10-golint + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-ibmcloud-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-ibmcloud-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-ibmcloud-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c23b851273757 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/cluster-api-provider-kubemark: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-kubemark-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..45f5961eea656 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.10-presubmits.yaml @@ -0,0 +1,248 @@ +presubmits: + openshift/cluster-api-provider-kubemark: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.10-golint + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-periodics.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-periodics.yaml new file mode 100644 index 0000000000000..40d617256dd05 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-periodics.yaml @@ -0,0 +1,131 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 0 30 4 ? * SUN + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.10 + org: openshift + repo: cluster-api-provider-kubevirt + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-cluster-api-provider-kubevirt-release-4.10-sanity-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/sanity-ovn-cluster-profile + - --target=sanity-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/sanity-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + cron: 0 30 6 ? * SUN + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.10 + org: openshift + repo: cluster-api-provider-kubevirt + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-cluster-api-provider-kubevirt-release-4.10-sanity-sdn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/sanity-sdn-cluster-profile + - --target=sanity-sdn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/sanity-sdn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..18f714fec1eea --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/cluster-api-provider-kubevirt: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-kubevirt-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d3de2f71adf55 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.10-presubmits.yaml @@ -0,0 +1,266 @@ +presubmits: + openshift/cluster-api-provider-kubevirt: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-kubevirt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.10-e2e-kubevirt + rerun_command: /test e2e-kubevirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-kubevirt-cluster-profile + - --target=e2e-kubevirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-kubevirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-kubevirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d7e9a9105dfaf --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-api-provider-libvirt: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-libvirt-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d9b8dc51c2fd9 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-presubmits.yaml @@ -0,0 +1,285 @@ +presubmits: + openshift/cluster-api-provider-libvirt: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/actuator-pkg-staleness + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-actuator-pkg-staleness + rerun_command: /test actuator-pkg-staleness + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=actuator-pkg-staleness + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )actuator-pkg-staleness,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-golint + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c9d806952b222 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/cluster-api-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-openstack-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..6e96e016b97fa --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-presubmits.yaml @@ -0,0 +1,507 @@ +presubmits: + openshift/cluster-api-provider-openstack: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-e2e-openstack + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-byon + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-e2e-openstack-byon + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test e2e-openstack-byon + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-byon-cluster-profile + - --target=e2e-openstack-byon + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-byon-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-byon,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-e2e-openstack-parallel + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-e2e-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-gofmt + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-golint + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-govet + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-images + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-unit + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-periodics.yaml b/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-periodics.yaml new file mode 100644 index 0000000000000..a9a2e7e7525eb --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-periodics.yaml @@ -0,0 +1,131 @@ +periodics: +- agent: kubernetes + cluster: build01 + decorate: true + extra_refs: + - base_ref: release-4.10 + org: openshift + repo: cluster-api-provider-ovirt + interval: 4h + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-cluster-api-provider-ovirt-release-4.10-e2e-ovirt-cleanup + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cleanup-cluster-profile + - --target=e2e-ovirt-cleanup + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cleanup-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + decorate: true + extra_refs: + - base_ref: release-4.10 + org: openshift + repo: cluster-api-provider-ovirt + interval: 5m + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-cluster-api-provider-ovirt-release-4.10-e2e-ovirt-prfinder + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-prfinder-cluster-profile + - --target=e2e-ovirt-prfinder + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-prfinder-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ac82c78213cc6 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-api-provider-ovirt: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-ovirt-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d4ab78f6fa20c --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-presubmits.yaml @@ -0,0 +1,117 @@ +presubmits: + openshift/cluster-api-provider-ovirt: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-ovirt-release-4.10-e2e-ovirt + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-ovirt-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9ee3fa8ed9e8b --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-api-provider-powervs: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-powervs-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..58fd69bb73b4e --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-powervs/openshift-cluster-api-provider-powervs-release-4.10-presubmits.yaml @@ -0,0 +1,285 @@ +presubmits: + openshift/cluster-api-provider-powervs: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-powervs-release-4.10-generate + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-powervs-release-4.10-goimports + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-powervs-release-4.10-golint + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-powervs-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-powervs-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-powervs-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..09f1ce026870b --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-authentication-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-authentication-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..81ee1f1205af1 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-presubmits.yaml @@ -0,0 +1,788 @@ +presubmits: + openshift/cluster-authentication-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-agnostic + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-agnostic-ipv6 + rerun_command: /test e2e-agnostic-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-ipv6-cluster-profile + - --target=e2e-agnostic-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-agnostic-upgrade + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-console-login + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-console-login + rerun_command: /test e2e-console-login + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-console-login-cluster-profile + - --target=e2e-console-login + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-console-login-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-console-login,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-perf + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-gcp-operator-encryption-perf + rerun_command: /test e2e-gcp-operator-encryption-perf + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-perf-cluster-profile + - --target=e2e-gcp-operator-encryption-perf + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-perf-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-perf,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-rotation + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-gcp-operator-encryption-rotation + rerun_command: /test e2e-gcp-operator-encryption-rotation + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + - --target=e2e-gcp-operator-encryption-rotation + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-operator-cluster-profile + - --target=e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-operator-encryption + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-operator-encryption + rerun_command: /test e2e-operator-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-operator-encryption-cluster-profile + - --target=e2e-operator-encryption + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-operator-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-authentication-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..aa36489f672b7 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-autoscaler-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-autoscaler-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..31898b1854155 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.10-presubmits.yaml @@ -0,0 +1,480 @@ +presubmits: + openshift/cluster-autoscaler-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-autoscaler-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-autoscaler-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-autoscaler-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-autoscaler-operator-release-4.10-generate + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-autoscaler-operator-release-4.10-goimports + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-autoscaler-operator-release-4.10-golint + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-autoscaler-operator-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-autoscaler-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-autoscaler-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..fbaf1e2edd7b9 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-baremetal-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..474dac4bcf780 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-presubmits.yaml @@ -0,0 +1,884 @@ +presubmits: + openshift/cluster-baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-agnostic + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-assisted + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-serial-ipv4 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-serial-ipv4 + rerun_command: /test e2e-metal-ipi-serial-ipv4 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + - --target=e2e-metal-ipi-serial-ipv4 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-serial-ipv4,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-upgrade + rerun_command: /test e2e-metal-ipi-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile + - --target=e2e-metal-ipi-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-virtualmedia + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate-check + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-generate-check + rerun_command: /test generate-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-lint + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d368d64a4a988 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-bootstrap: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-bootstrap-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bf5e99431ae2c --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-presubmits.yaml @@ -0,0 +1,388 @@ +presubmits: + openshift/cluster-bootstrap: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-bootstrap-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-bootstrap-release-4.10-e2e-metal-single-node-live-iso + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-bootstrap-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-bootstrap-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-bootstrap-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-bootstrap-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-bootstrap-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..cc405b0ea623b --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/cluster-capacity: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-capacity-release-4.10-images + path_alias: sigs.k8s.io/cluster-capacity + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ff123d47c34fc --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-capacity/openshift-cluster-capacity-release-4.10-presubmits.yaml @@ -0,0 +1,99 @@ +presubmits: + openshift/cluster-capacity: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-capacity-release-4.10-images + path_alias: sigs.k8s.io/cluster-capacity + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-capacity-release-4.10-unit + path_alias: sigs.k8s.io/cluster-capacity + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2b162ebd87e3f --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/cluster-cloud-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..cf09951e6f8bc --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml @@ -0,0 +1,619 @@ +presubmits: + openshift/cluster-cloud-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ccm + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws-ccm + rerun_command: /test e2e-aws-ccm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ccm-cluster-profile + - --target=e2e-aws-ccm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ccm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ccm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ccm-install + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws-ccm-install + rerun_command: /test e2e-aws-ccm-install + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ccm-install-cluster-profile + - --target=e2e-aws-ccm-install + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ccm-install-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ccm-install,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ccm + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-azure-ccm + rerun_command: /test e2e-azure-ccm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ccm-cluster-profile + - --target=e2e-azure-ccm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ccm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ccm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ccm-install + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-azure-ccm-install + rerun_command: /test e2e-azure-ccm-install + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ccm-install-cluster-profile + - --target=e2e-azure-ccm-install + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ccm-install-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ccm-install,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-ccm + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-openstack-ccm + rerun_command: /test e2e-openstack-ccm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-ccm-cluster-profile + - --target=e2e-openstack-ccm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-ccm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vh-mecha + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-ccm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e529d47701d00 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-config-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-config-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..42e49a1fe12ae --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-presubmits.yaml @@ -0,0 +1,453 @@ +presubmits: + openshift/cluster-config-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-config-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-config-operator-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-config-operator-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-config-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-config-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-config-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-config-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-config-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6e86be6cbd443 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-csi-snapshot-controller-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-csi-snapshot-controller-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..58589c6f4ffcf --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.10-presubmits.yaml @@ -0,0 +1,341 @@ +presubmits: + openshift/cluster-csi-snapshot-controller-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-csi-snapshot-controller-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-csi-snapshot-controller-operator-release-4.10-e2e-gcp-csi + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-csi-snapshot-controller-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-csi-snapshot-controller-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-csi-snapshot-controller-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-csi-snapshot-controller-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a3626e532e465 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-dns-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-dns-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..465aa404a1207 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-presubmits.yaml @@ -0,0 +1,469 @@ +presubmits: + openshift/cluster-dns-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-dns-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-dns-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-dns-operator-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-dns-operator-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-dns-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-dns-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-dns-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-dns-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b03cd640dccab --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-etcd-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-etcd-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..34ab9fc0a9c57 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1381 @@ +presubmits: + openshift/cluster-etcd-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/configmap-scale + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-configmap-scale + rerun_command: /test configmap-scale + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/configmap-scale-cluster-profile + - --target=configmap-scale + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/configmap-scale-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )configmap-scale,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-agnostic + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-agnostic-upgrade + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-aws-disruptive + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-aws-disruptive-ovn + rerun_command: /test e2e-aws-disruptive-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-ovn-cluster-profile + - --target=e2e-aws-disruptive-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-disruptive + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp-disruptive + rerun_command: /test e2e-gcp-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-disruptive-cluster-profile + - --target=e2e-gcp-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-disruptive-five-control-plane-replicas + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp-disruptive-five-control-plane-replicas + rerun_command: /test e2e-gcp-disruptive-five-control-plane-replicas + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-disruptive-five-control-plane-replicas-cluster-profile + - --target=e2e-gcp-disruptive-five-control-plane-replicas + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-five-control-plane-replicas-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive-five-control-plane-replicas,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-disruptive-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp-disruptive-ovn + rerun_command: /test e2e-gcp-disruptive-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-disruptive-ovn-cluster-profile + - --target=e2e-gcp-disruptive-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-five-control-plane-replicas + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp-five-control-plane-replicas + rerun_command: /test e2e-gcp-five-control-plane-replicas + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-five-control-plane-replicas-cluster-profile + - --target=e2e-gcp-five-control-plane-replicas + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-five-control-plane-replicas-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-five-control-plane-replicas,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade-five-control-plane-replicas + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp-upgrade-five-control-plane-replicas + rerun_command: /test e2e-gcp-upgrade-five-control-plane-replicas + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-five-control-plane-replicas-cluster-profile + - --target=e2e-gcp-upgrade-five-control-plane-replicas + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-five-control-plane-replicas-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade-five-control-plane-replicas,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-metal-assisted + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-metal-single-node-live-iso + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-operator-cluster-profile + - --target=e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-etcd-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..3a8b9ac550389 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-image-registry-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-image-registry-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8c8be96f5ea41 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-presubmits.yaml @@ -0,0 +1,930 @@ +presubmits: + openshift/cluster-image-registry-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-registry + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-aws-image-registry + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-registry-cluster-profile + - --target=e2e-aws-image-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-azure-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-gcp-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-ovirt + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-vsphere + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-vsphere-operator + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9a38ce1755d1e --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-ingress-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-ingress-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..cbad80b9447df --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-presubmits.yaml @@ -0,0 +1,668 @@ +presubmits: + openshift/cluster-ingress-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-azure-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-gcp-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-gcp-serial + rerun_command: /test e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-serial-cluster-profile + - --target=e2e-gcp-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-ingress-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..83a18ee322ede --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-kube-apiserver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-kube-apiserver-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..adaf34b68266c --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1253 @@ +presubmits: + openshift/cluster-kube-apiserver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-disruptive-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-aws-operator-disruptive-single-node + rerun_command: /test e2e-aws-operator-disruptive-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-disruptive-single-node-cluster-profile + - --target=e2e-aws-operator-disruptive-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-disruptive-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-disruptive-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption + rerun_command: /test e2e-gcp-operator-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-cluster-profile + - --target=e2e-gcp-operator-encryption + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-perf + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-perf + rerun_command: /test e2e-gcp-operator-encryption-perf + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-perf-cluster-profile + - --target=e2e-gcp-operator-encryption-perf + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-perf-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-perf,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-perf-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-perf-single-node + rerun_command: /test e2e-gcp-operator-encryption-perf-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-perf-single-node-cluster-profile + - --target=e2e-gcp-operator-encryption-perf-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-perf-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-perf-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-rotation + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-rotation + rerun_command: /test e2e-gcp-operator-encryption-rotation + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + - --target=e2e-gcp-operator-encryption-rotation + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-rotation-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-rotation-single-node + rerun_command: /test e2e-gcp-operator-encryption-rotation-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-rotation-single-node-cluster-profile + - --target=e2e-gcp-operator-encryption-rotation-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-rotation-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-single-node + rerun_command: /test e2e-gcp-operator-encryption-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-single-node-cluster-profile + - --target=e2e-gcp-operator-encryption-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-single-node + rerun_command: /test e2e-gcp-operator-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-single-node-cluster-profile + - --target=e2e-gcp-operator-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-metal-single-node-live-iso + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-k8s-e2e-gcp + rerun_command: /test k8s-e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-cluster-profile + - --target=k8s-e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-k8s-e2e-gcp-serial + rerun_command: /test k8s-e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-serial-cluster-profile + - --target=k8s-e2e-gcp-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..eb1cc1a3b9dc8 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-kube-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-kube-controller-manager-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..fcc10c9193824 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.10-presubmits.yaml @@ -0,0 +1,451 @@ +presubmits: + openshift/cluster-kube-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-controller-manager-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-controller-manager-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-preferred-host + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-controller-manager-operator-release-4.10-e2e-aws-operator-preferred-host + rerun_command: /test e2e-aws-operator-preferred-host + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-preferred-host-cluster-profile + - --target=e2e-aws-operator-preferred-host + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-preferred-host-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-preferred-host,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-controller-manager-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-controller-manager-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-controller-manager-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-controller-manager-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-controller-manager-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c3177f5172ffd --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-kube-descheduler-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-kube-descheduler-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e2060c7b37ba3 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.10-presubmits.yaml @@ -0,0 +1,209 @@ +presubmits: + openshift/cluster-kube-descheduler-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-descheduler-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-descheduler-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-descheduler-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-descheduler-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..199881e35bf8f --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-kube-scheduler-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-kube-scheduler-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5c2bf2987edbf --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.10-presubmits.yaml @@ -0,0 +1,516 @@ +presubmits: + openshift/cluster-kube-scheduler-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-scheduler-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-scheduler-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-preferred-host + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-scheduler-operator-release-4.10-e2e-aws-operator-preferred-host + rerun_command: /test e2e-aws-operator-preferred-host + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-preferred-host-cluster-profile + - --target=e2e-aws-operator-preferred-host + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-preferred-host-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-preferred-host,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-scheduler-operator-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-scheduler-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-scheduler-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-scheduler-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-scheduler-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-scheduler-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9630b8f1c1a36 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-kube-storage-version-migrator-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-kube-storage-version-migrator-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8bc1e2338703c --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.10-presubmits.yaml @@ -0,0 +1,321 @@ +presubmits: + openshift/cluster-kube-storage-version-migrator-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-storage-version-migrator-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-storage-version-migrator-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-storage-version-migrator-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-storage-version-migrator-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-storage-version-migrator-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-kube-storage-version-migrator-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f63a4b7186cb5 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-machine-approver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-machine-approver-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..319054d4d1710 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-presubmits.yaml @@ -0,0 +1,489 @@ +presubmits: + openshift/cluster-machine-approver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-machine-approver-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-machine-approver-release-4.10-e2e-aws-disruptive + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-machine-approver-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-machine-approver-release-4.10-e2e-azure-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-machine-approver-release-4.10-e2e-gcp-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-machine-approver-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-machine-approver-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-machine-approver-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9e49aab5e1dc1 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-monitoring-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-monitoring-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..07b2c6e73c68d --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-presubmits.yaml @@ -0,0 +1,592 @@ +presubmits: + openshift/cluster-monitoring-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-e2e-agnostic + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-e2e-agnostic-operator + rerun_command: /test e2e-agnostic-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-operator-cluster-profile + - --target=e2e-agnostic-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-e2e-agnostic-upgrade + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-generate + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/jsonnet-fmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-jsonnet-fmt + rerun_command: /test jsonnet-fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=jsonnet-fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )jsonnet-fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/rules + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-rules + rerun_command: /test rules + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=rules + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )rules,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/shellcheck + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-shellcheck + rerun_command: /test shellcheck + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=shellcheck + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )shellcheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..57521c3434036 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-network-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-network-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5aed0af6dcfe9 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1324 @@ +presubmits: + openshift/cluster-network-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-agnostic-upgrade + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn-windows + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-aws-ovn-windows + rerun_command: /test e2e-aws-ovn-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-windows-cluster-profile + - --target=e2e-aws-ovn-windows + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-sdn-multi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-aws-sdn-multi + rerun_command: /test e2e-aws-sdn-multi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-sdn-multi-cluster-profile + - --target=e2e-aws-sdn-multi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-sdn-multi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-sdn-multi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-azure-ovn + rerun_command: /test e2e-azure-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ovn-cluster-profile + - --target=e2e-azure-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-azure-ovn-dualstack + rerun_command: /test e2e-azure-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ovn-dualstack-cluster-profile + - --target=e2e-azure-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-gcp-ovn + rerun_command: /test e2e-gcp-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-ovn-cluster-profile + - --target=e2e-gcp-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-ovn-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-gcp-ovn-upgrade + rerun_command: /test e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-ovn-upgrade-cluster-profile + - --target=e2e-gcp-ovn-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6-ipsec + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-metal-ipi-ovn-ipv6-ipsec + rerun_command: /test e2e-metal-ipi-ovn-ipv6-ipsec + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-ipsec-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6-ipsec + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-ipsec-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6-ipsec,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-kuryr + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-openstack-kuryr + rerun_command: /test e2e-openstack-kuryr + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-kuryr-cluster-profile + - --target=e2e-openstack-kuryr + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-kuryr-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-kuryr + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-kuryr,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-openstack-ovn + rerun_command: /test e2e-openstack-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-ovn-cluster-profile + - --target=e2e-openstack-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-hybrid-step-registry + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-ovn-hybrid-step-registry + rerun_command: /test e2e-ovn-hybrid-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + - --target=e2e-ovn-hybrid-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-hybrid-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-ipsec-step-registry + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-ovn-ipsec-step-registry + rerun_command: /test e2e-ovn-ipsec-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-ipsec-step-registry-cluster-profile + - --target=e2e-ovn-ipsec-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-ipsec-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-ipsec-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-step-registry + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-ovn-step-registry + rerun_command: /test e2e-ovn-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-step-registry-cluster-profile + - --target=e2e-ovn-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-vsphere-ovn + rerun_command: /test e2e-vsphere-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-ovn-cluster-profile + - --target=e2e-vsphere-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-windows + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-vsphere-windows + rerun_command: /test e2e-vsphere-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-windows-cluster-profile + - --target=e2e-vsphere-windows + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-network-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8f58451e6a035 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,113 @@ +postsubmits: + openshift/cluster-nfd-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-nfd-operator-release-4.10-e2e-master + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-master-cluster-profile + - --target=e2e-master + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-master-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-nfd-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..55a725c196f16 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.10-presubmits.yaml @@ -0,0 +1,274 @@ +presubmits: + openshift/cluster-nfd-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-nfd-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-nfd-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-nfd-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-nfd-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-nfd-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..427281232ffc9 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-node-tuning-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-node-tuning-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..60e042b8d453a --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.10-presubmits.yaml @@ -0,0 +1,339 @@ +presubmits: + openshift/cluster-node-tuning-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-node-tuning-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-node-tuning-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-node-tuning-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-node-tuning-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-node-tuning-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-node-tuning-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..fb23e306cc6be --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-openshift-apiserver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..fb78ca7e8e1de --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,473 @@ +presubmits: + openshift/cluster-openshift-apiserver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-e2e-gcp-operator-encryption + rerun_command: /test e2e-gcp-operator-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-cluster-profile + - --target=e2e-gcp-operator-encryption + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator-encryption-rotation + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-rotation + rerun_command: /test e2e-gcp-operator-encryption-rotation + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + - --target=e2e-gcp-operator-encryption-rotation + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-encryption-rotation-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e35fb24caf07e --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-openshift-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a68d0b9821069 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml @@ -0,0 +1,339 @@ +presubmits: + openshift/cluster-openshift-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..282635e451ef8 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-policy-controller: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-policy-controller-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b46e5564f3b1d --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.10-presubmits.yaml @@ -0,0 +1,321 @@ +presubmits: + openshift/cluster-policy-controller: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-policy-controller-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-policy-controller-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-policy-controller-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-policy-controller-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-policy-controller-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-policy-controller-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..70ab302a983ee --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/cluster-resource-override-admission-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-resource-override-admission-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..eb75fe2c64648 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.10-presubmits.yaml @@ -0,0 +1,351 @@ +presubmits: + openshift/cluster-resource-override-admission-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-resource-override-admission-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-resource-override-admission-operator-release-4.10-e2e-aws-olm + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-resource-override-admission-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-resource-override-admission-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-resource-override-admission-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-resource-override-admission-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..41f8ac0fee1f2 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-resource-override-admission: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-resource-override-admission-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8ee849035d25d --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.10-presubmits.yaml @@ -0,0 +1,162 @@ +presubmits: + openshift/cluster-resource-override-admission: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-resource-override-admission-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-resource-override-admission-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-resource-override-admission-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8f187007a4bec --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-samples-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-samples-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..79a61e0a104ef --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-presubmits.yaml @@ -0,0 +1,534 @@ +presubmits: + openshift/cluster-samples-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-builds + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-ecosystem + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-image-ecosystem + rerun_command: /test e2e-aws-image-ecosystem + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-ecosystem-cluster-profile + - --target=e2e-aws-image-ecosystem + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-ecosystem-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..dc9cb0745d712 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-storage-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-storage-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a01f85fb0c0ae --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-presubmits.yaml @@ -0,0 +1,930 @@ +presubmits: + openshift/cluster-storage-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-aws-csi + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-azure-csi + rerun_command: /test e2e-azure-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-csi-cluster-profile + - --target=e2e-azure-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-gcp-csi + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-openstack-parallel + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-ovirt + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-vsphere + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-vsphere-csi + rerun_command: /test e2e-vsphere-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-csi-cluster-profile + - --target=e2e-vsphere-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-storage-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c8090b1b6a72b --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-update-keys: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-update-keys-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5f7e233a60929 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.10-presubmits.yaml @@ -0,0 +1,180 @@ +presubmits: + openshift/cluster-update-keys: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-update-keys-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-update-keys-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-update-keys-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c830526f10ab4 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/cluster-version-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-version-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..580dcf6924e9e --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-presubmits.yaml @@ -0,0 +1,453 @@ +presubmits: + openshift/cluster-version-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-version-operator-release-4.10-e2e-agnostic + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-version-operator-release-4.10-e2e-agnostic-operator + rerun_command: /test e2e-agnostic-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-operator-cluster-profile + - --target=e2e-agnostic-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-version-operator-release-4.10-e2e-agnostic-upgrade + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-version-operator-release-4.10-e2e-metal-assisted + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-version-operator-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golangci-lint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-version-operator-release-4.10-golangci-lint + rerun_command: /test golangci-lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golangci-lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golangci-lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-version-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-version-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/compliance-operator/openshift-compliance-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/compliance-operator/openshift-compliance-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..eb3f7735d7bee --- /dev/null +++ b/ci-operator/jobs/openshift/compliance-operator/openshift-compliance-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/compliance-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-compliance-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/compliance-operator/openshift-compliance-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/compliance-operator/openshift-compliance-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ba14264951a9e --- /dev/null +++ b/ci-operator/jobs/openshift/compliance-operator/openshift-compliance-operator-release-4.10-presubmits.yaml @@ -0,0 +1,266 @@ +presubmits: + openshift/compliance-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-compliance-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/go-build + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-compliance-operator-release-4.10-go-build + rerun_command: /test go-build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=go-build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-compliance-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-compliance-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-compliance-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/configmap-reload/openshift-configmap-reload-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/configmap-reload/openshift-configmap-reload-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e43266b708ca9 --- /dev/null +++ b/ci-operator/jobs/openshift/configmap-reload/openshift-configmap-reload-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/configmap-reload: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-configmap-reload-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/configmap-reload/openshift-configmap-reload-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/configmap-reload/openshift-configmap-reload-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..6630df2ad7979 --- /dev/null +++ b/ci-operator/jobs/openshift/configmap-reload/openshift-configmap-reload-release-4.10-presubmits.yaml @@ -0,0 +1,162 @@ +presubmits: + openshift/configmap-reload: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-configmap-reload-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-configmap-reload-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-configmap-reload-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a5b5e8d87ab7a --- /dev/null +++ b/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/console-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-console-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..dd5d309d4687a --- /dev/null +++ b/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-presubmits.yaml @@ -0,0 +1,471 @@ +presubmits: + openshift/console-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-operator-release-4.10-e2e-agnostic-upgrade + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-console + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-operator-release-4.10-e2e-aws-console + rerun_command: /test e2e-aws-console + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-cluster-profile + - --target=e2e-aws-console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-operator-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-operator-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/console/openshift-console-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..09c426e251330 --- /dev/null +++ b/ci-operator/jobs/openshift/console/openshift-console-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/console: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-console-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/console/openshift-console-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..61c0230ba23e5 --- /dev/null +++ b/ci-operator/jobs/openshift/console/openshift-console-release-4.10-presubmits.yaml @@ -0,0 +1,389 @@ +presubmits: + openshift/console: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/analyze + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-release-4.10-analyze + rerun_command: /test analyze + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=analyze + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )analyze,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/backend + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-release-4.10-backend + rerun_command: /test backend + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=backend + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )backend,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ceph-storage-plugin + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-release-4.10-ceph-storage-plugin + rerun_command: /test ceph-storage-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/ceph-storage-plugin-cluster-profile + - --target=ceph-storage-plugin + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/ceph-storage-plugin-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ceph-storage-plugin,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-console + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-release-4.10-e2e-gcp-console + rerun_command: /test e2e-gcp-console + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-console-cluster-profile + - --target=e2e-gcp-console + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-console-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-console,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/frontend + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-release-4.10-frontend + rerun_command: /test frontend + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=frontend + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )frontend,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/kubevirt-plugin + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-console-release-4.10-kubevirt-plugin + rerun_command: /test kubevirt-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/kubevirt-plugin-cluster-profile + - --target=kubevirt-plugin + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/kubevirt-plugin-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )kubevirt-plugin,?($|\s.*) diff --git a/ci-operator/jobs/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2393b02c101f9 --- /dev/null +++ b/ci-operator/jobs/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/containernetworking-plugins: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-containernetworking-plugins-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4a74fb4990378 --- /dev/null +++ b/ci-operator/jobs/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/containernetworking-plugins: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-containernetworking-plugins-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-containernetworking-plugins-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/contour-operator/openshift-contour-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/contour-operator/openshift-contour-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8f98175c4db1c --- /dev/null +++ b/ci-operator/jobs/openshift/contour-operator/openshift-contour-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/contour-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-contour-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/contour-operator/openshift-contour-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/contour-operator/openshift-contour-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d9fb0b84e3dfa --- /dev/null +++ b/ci-operator/jobs/openshift/contour-operator/openshift-contour-operator-release-4.10-presubmits.yaml @@ -0,0 +1,97 @@ +presubmits: + openshift/contour-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-contour-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-contour-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/contour/openshift-contour-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/contour/openshift-contour-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b4f7a73dc70f9 --- /dev/null +++ b/ci-operator/jobs/openshift/contour/openshift-contour-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/contour: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-contour-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/contour/openshift-contour-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/contour/openshift-contour-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a8c83cb9f7ee3 --- /dev/null +++ b/ci-operator/jobs/openshift/contour/openshift-contour-release-4.10-presubmits.yaml @@ -0,0 +1,97 @@ +presubmits: + openshift/contour: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-contour-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-contour-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..16995534501b9 --- /dev/null +++ b/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/coredns: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-coredns-release-4.10-images + path_alias: github.com/coredns/coredns + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..79220261f95ea --- /dev/null +++ b/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-presubmits.yaml @@ -0,0 +1,435 @@ +presubmits: + openshift/coredns: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-coredns-release-4.10-e2e-aws + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-coredns-release-4.10-e2e-aws-upgrade + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-coredns-release-4.10-e2e-gcp-serial + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-serial-cluster-profile + - --target=e2e-gcp-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-coredns-release-4.10-e2e-metal-ipi + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-coredns-release-4.10-e2e-metal-ipi-dualstack + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-metal-ipi-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-dualstack-cluster-profile + - --target=e2e-metal-ipi-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-coredns-release-4.10-images + path_alias: github.com/coredns/coredns + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-coredns-release-4.10-unit + path_alias: github.com/coredns/coredns + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..fb1bea232efdb --- /dev/null +++ b/ci-operator/jobs/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/crd-schema-gen: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-crd-schema-gen-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..6f7a5b9619b52 --- /dev/null +++ b/ci-operator/jobs/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.10-presubmits.yaml @@ -0,0 +1,101 @@ +presubmits: + openshift/crd-schema-gen: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-crd-schema-gen-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-crd-schema-gen-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..19edf98853428 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/csi-cluster-driver-registrar: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-cluster-driver-registrar-release-4.10-images + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c7101f8812976 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.10-presubmits.yaml @@ -0,0 +1,103 @@ +presubmits: + openshift/csi-cluster-driver-registrar: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-cluster-driver-registrar-release-4.10-images + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-cluster-driver-registrar-release-4.10-unit + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4d04f4145064e --- /dev/null +++ b/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/csi-driver-manila-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-driver-manila-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e18d03feaefee --- /dev/null +++ b/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-presubmits.yaml @@ -0,0 +1,274 @@ +presubmits: + openshift/csi-driver-manila-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-manila-operator-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-manila-operator-release-4.10-e2e-openstack-csi + rerun_command: /test e2e-openstack-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cluster-profile + - --target=e2e-openstack-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vh-mecha + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-manila-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-manila-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-manila-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..10cc80ce46017 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/csi-driver-nfs: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-driver-nfs-release-4.10-images + path_alias: github.com/kubernetes-csi/csi-driver-nfs + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f5292e374a74e --- /dev/null +++ b/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-presubmits.yaml @@ -0,0 +1,261 @@ +presubmits: + openshift/csi-driver-nfs: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-nfs-release-4.10-e2e-openstack-csi + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test e2e-openstack-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cluster-profile + - --target=e2e-openstack-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vh-mecha + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/go-fmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-nfs-release-4.10-go-fmt + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test go-fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=go-fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/go-vet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-nfs-release-4.10-go-vet + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test go-vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=go-vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-vet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-nfs-release-4.10-images + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-nfs-release-4.10-vendor + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f2669ea658126 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/csi-driver-shared-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-driver-shared-resource-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d7f5f75ec8e0f --- /dev/null +++ b/ci-operator/jobs/openshift/csi-driver-shared-resource-operator/openshift-csi-driver-shared-resource-operator-release-4.10-presubmits.yaml @@ -0,0 +1,217 @@ +presubmits: + openshift/csi-driver-shared-resource-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-operator-release-4.10-test + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2ce37ab8927d4 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/csi-driver-shared-resource: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-driver-shared-resource-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9347361f31dfc --- /dev/null +++ b/ci-operator/jobs/openshift/csi-driver-shared-resource/openshift-csi-driver-shared-resource-release-4.10-presubmits.yaml @@ -0,0 +1,351 @@ +presubmits: + openshift/csi-driver-shared-resource: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-disruptive + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-release-4.10-e2e-aws-operator-disruptive + rerun_command: /test e2e-aws-operator-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-disruptive-cluster-profile + - --target=e2e-aws-operator-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-slow + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-release-4.10-e2e-aws-operator-slow + rerun_command: /test e2e-aws-operator-slow + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-slow-cluster-profile + - --target=e2e-aws-operator-slow + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-slow-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-slow,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-driver-shared-resource-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b774f7f39a4bc --- /dev/null +++ b/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/csi-external-attacher: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-external-attacher-release-4.10-images + path_alias: github.com/kubernetes-csi/external-attacher + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..435bb672f84d0 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-presubmits.yaml @@ -0,0 +1,301 @@ +presubmits: + openshift/csi-external-attacher: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-attacher-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-attacher-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-attacher-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-attacher-release-4.10-images + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-attacher-release-4.10-unit + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..471b5a3a9c236 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/csi-external-provisioner: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-external-provisioner-release-4.10-images + path_alias: github.com/kubernetes-csi/external-provisioner + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..60e1109ca0eb6 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-presubmits.yaml @@ -0,0 +1,301 @@ +presubmits: + openshift/csi-external-provisioner: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-provisioner-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-provisioner-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-provisioner-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-provisioner-release-4.10-images + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-provisioner-release-4.10-unit + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..0feee9b8e927f --- /dev/null +++ b/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/csi-external-resizer: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-external-resizer-release-4.10-images + path_alias: github.com/kubernetes-csi/external-resizer + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e1297129da32d --- /dev/null +++ b/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-presubmits.yaml @@ -0,0 +1,301 @@ +presubmits: + openshift/csi-external-resizer: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-resizer-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-resizer-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-resizer-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-resizer-release-4.10-images + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-resizer-release-4.10-unit + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c6983abf8e807 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/csi-external-snapshotter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-external-snapshotter-release-4.10-images + path_alias: github.com/kubernetes-csi/external-snapshotter + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..af28df5f47bce --- /dev/null +++ b/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-presubmits.yaml @@ -0,0 +1,301 @@ +presubmits: + openshift/csi-external-snapshotter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-snapshotter-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-snapshotter-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-snapshotter-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-snapshotter-release-4.10-images + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-external-snapshotter-release-4.10-unit + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d0e368d62d573 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/csi-livenessprobe: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-livenessprobe-release-4.10-images + path_alias: github.com/kubernetes-csi/livenessprobe + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3aa1e33f1f4a7 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-presubmits.yaml @@ -0,0 +1,301 @@ +presubmits: + openshift/csi-livenessprobe: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-livenessprobe-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-livenessprobe-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-livenessprobe-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-livenessprobe-release-4.10-images + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-livenessprobe-release-4.10-unit + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e297e23b7a89a --- /dev/null +++ b/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/csi-node-driver-registrar: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-csi-node-driver-registrar-release-4.10-images + path_alias: github.com/kubernetes-csi/node-driver-registrar + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c3d5c54b77aa7 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-presubmits.yaml @@ -0,0 +1,301 @@ +presubmits: + openshift/csi-node-driver-registrar: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-node-driver-registrar-release-4.10-e2e-aws-csi + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-node-driver-registrar-release-4.10-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-node-driver-registrar-release-4.10-e2e-ovirt + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-node-driver-registrar-release-4.10-images + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-node-driver-registrar-release-4.10-unit + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8883ca0d50a80 --- /dev/null +++ b/ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-4.10-presubmits.yaml @@ -0,0 +1,167 @@ +presubmits: + openshift/csi-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-csi-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/descheduler/openshift-descheduler-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/descheduler/openshift-descheduler-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..be27cd471981e --- /dev/null +++ b/ci-operator/jobs/openshift/descheduler/openshift-descheduler-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/descheduler: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-descheduler-release-4.10-images + path_alias: sigs.k8s.io/descheduler + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/descheduler/openshift-descheduler-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/descheduler/openshift-descheduler-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..76002be13a69a --- /dev/null +++ b/ci-operator/jobs/openshift/descheduler/openshift-descheduler-release-4.10-presubmits.yaml @@ -0,0 +1,99 @@ +presubmits: + openshift/descheduler: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-descheduler-release-4.10-images + path_alias: sigs.k8s.io/descheduler + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-descheduler-release-4.10-unit + path_alias: sigs.k8s.io/descheduler + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f43e734341f3c --- /dev/null +++ b/ci-operator/jobs/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/driver-toolkit: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-driver-toolkit-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..037ed6a5b0173 --- /dev/null +++ b/ci-operator/jobs/openshift/driver-toolkit/openshift-driver-toolkit-release-4.10-presubmits.yaml @@ -0,0 +1,144 @@ +presubmits: + openshift/driver-toolkit: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/image-contents + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-driver-toolkit-release-4.10-image-contents + rerun_command: /test image-contents + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=image-contents + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )image-contents,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-driver-toolkit-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-driver-toolkit-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..16c6c9b7be431 --- /dev/null +++ b/ci-operator/jobs/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/egress-router-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-egress-router-cni-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..658f911d77edf --- /dev/null +++ b/ci-operator/jobs/openshift/egress-router-cni/openshift-egress-router-cni-release-4.10-presubmits.yaml @@ -0,0 +1,256 @@ +presubmits: + openshift/egress-router-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-egress-router-cni-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-egress-router-cni-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-egress-router-cni-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-egress-router-cni-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-egress-router-cni-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f7bb9663e48a1 --- /dev/null +++ b/ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/etcd: + - agent: kubernetes + branches: + - ^openshift-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-etcd-openshift-4.10-images + path_alias: go.etcd.io/etcd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.10-presubmits.yaml b/ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.10-presubmits.yaml new file mode 100644 index 0000000000000..44f57ac630f38 --- /dev/null +++ b/ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.10-presubmits.yaml @@ -0,0 +1,375 @@ +presubmits: + openshift/etcd: + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/configmap-scale + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-etcd-openshift-4.10-configmap-scale + path_alias: go.etcd.io/etcd + rerun_command: /test configmap-scale + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/configmap-scale-cluster-profile + - --target=configmap-scale + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/configmap-scale-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )configmap-scale,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-etcd-openshift-4.10-e2e-aws + path_alias: go.etcd.io/etcd + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-etcd-openshift-4.10-e2e-aws-serial + path_alias: go.etcd.io/etcd + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-etcd-openshift-4.10-e2e-aws-upgrade + path_alias: go.etcd.io/etcd + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-etcd-openshift-4.10-images + path_alias: go.etcd.io/etcd + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-etcd-openshift-4.10-unit + path_alias: go.etcd.io/etcd + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7477fba0cdcab --- /dev/null +++ b/ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/external-dns-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-external-dns-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a40381d9cd9f7 --- /dev/null +++ b/ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-4.10-presubmits.yaml @@ -0,0 +1,97 @@ +presubmits: + openshift/external-dns-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f4e6b516f1bf7 --- /dev/null +++ b/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/external-dns: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-external-dns-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..40311dcdee057 --- /dev/null +++ b/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-4.10-presubmits.yaml @@ -0,0 +1,97 @@ +presubmits: + openshift/external-dns: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..3ba56c1bc0e85 --- /dev/null +++ b/ci-operator/jobs/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/federation-v2-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-federation-v2-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c53884781c5ca --- /dev/null +++ b/ci-operator/jobs/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.10-presubmits.yaml @@ -0,0 +1,199 @@ +presubmits: + openshift/federation-v2-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-federation-v2-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/managed-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-federation-v2-operator-release-4.10-managed-e2e + rerun_command: /test managed-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=managed-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )managed-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-federation-v2-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-federation-v2-operator-release-4.10-vet + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..4eaafc77798f7 --- /dev/null +++ b/ci-operator/jobs/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/file-integrity-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-file-integrity-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bfa70127fd198 --- /dev/null +++ b/ci-operator/jobs/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.10-presubmits.yaml @@ -0,0 +1,266 @@ +presubmits: + openshift/file-integrity-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-file-integrity-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/go-build + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-file-integrity-operator-release-4.10-go-build + rerun_command: /test go-build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=go-build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-file-integrity-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-file-integrity-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-file-integrity-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..736e3f6d8ef74 --- /dev/null +++ b/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/gcp-pd-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-gcp-pd-csi-driver-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e1a8491c5a23b --- /dev/null +++ b/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,345 @@ +presubmits: + openshift/gcp-pd-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-operator-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-operator-release-4.10-e2e-gcp-csi + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi-migration + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-operator-release-4.10-e2e-gcp-csi-migration + rerun_command: /test e2e-gcp-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-migration-cluster-profile + - --target=e2e-gcp-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-operator-release-4.10-test + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d943a2f29235c --- /dev/null +++ b/ci-operator/jobs/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/gcp-pd-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-gcp-pd-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..742f01b5ec345 --- /dev/null +++ b/ci-operator/jobs/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,235 @@ +presubmits: + openshift/gcp-pd-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-release-4.10-e2e-gcp + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-release-4.10-e2e-gcp-csi + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-gcp-pd-csi-driver-release-4.10-test + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) diff --git a/ci-operator/jobs/openshift/grafana/openshift-grafana-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/grafana/openshift-grafana-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8fa0f2c799861 --- /dev/null +++ b/ci-operator/jobs/openshift/grafana/openshift-grafana-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/grafana: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-grafana-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/grafana/openshift-grafana-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/grafana/openshift-grafana-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8677151c696c2 --- /dev/null +++ b/ci-operator/jobs/openshift/grafana/openshift-grafana-release-4.10-presubmits.yaml @@ -0,0 +1,274 @@ +presubmits: + openshift/grafana: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-grafana-release-4.10-e2e-agnostic-cmo + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-grafana-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-grafana-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-go + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-grafana-release-4.10-test-go + rerun_command: /test test-go + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test-go + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-go,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-grafana-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..92525595fe283 --- /dev/null +++ b/ci-operator/jobs/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ib-sriov-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ib-sriov-cni-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..aafea632f08bb --- /dev/null +++ b/ci-operator/jobs/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/ib-sriov-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ib-sriov-cni-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ib-sriov-cni-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..07c0463a19415 --- /dev/null +++ b/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/image-registry: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-image-registry-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5cad683f215e5 --- /dev/null +++ b/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-presubmits.yaml @@ -0,0 +1,404 @@ +presubmits: + openshift/image-registry: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-image-registry + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-image-registry-release-4.10-e2e-agnostic-image-registry + rerun_command: /test e2e-agnostic-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-image-registry-cluster-profile + - --target=e2e-agnostic-image-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-image-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-image-registry-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-registry + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-image-registry-release-4.10-e2e-aws-image-registry + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-registry-cluster-profile + - --target=e2e-aws-image-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-image-registry-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-image-registry-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-image-registry-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-image-registry-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/images/openshift-images-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/images/openshift-images-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d9cbc425367cd --- /dev/null +++ b/ci-operator/jobs/openshift/images/openshift-images-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/images: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-images-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/images/openshift-images-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/images/openshift-images-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..060065c32e438 --- /dev/null +++ b/ci-operator/jobs/openshift/images/openshift-images-release-4.10-presubmits.yaml @@ -0,0 +1,180 @@ +presubmits: + openshift/images: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-images-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-images-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-images-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-periodics.yaml b/ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-periodics.yaml new file mode 100644 index 0000000000000..08d19154c83cb --- /dev/null +++ b/ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-periodics.yaml @@ -0,0 +1,131 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 0 0 * * * + decorate: true + extra_refs: + - base_ref: release-4.10 + org: openshift + repo: insights-operator + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-insights-operator-release-4.10-insights-operator-e2e-tests-periodic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/insights-operator-e2e-tests-periodic-cluster-profile + - --target=insights-operator-e2e-tests-periodic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/insights-operator-e2e-tests-periodic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + cron: 0 0 * * * + decorate: true + extra_refs: + - base_ref: release-4.10 + org: openshift + repo: insights-operator + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-insights-operator-release-4.10-insights-operator-test-time-periodic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/insights-operator-test-time-periodic-cluster-profile + - --target=insights-operator-test-time-periodic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/insights-operator-test-time-periodic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b3f88763d4fd0 --- /dev/null +++ b/ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/insights-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-insights-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..755b57cdef883 --- /dev/null +++ b/ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-4.10-presubmits.yaml @@ -0,0 +1,343 @@ +presubmits: + openshift/insights-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-insights-operator-release-4.10-e2e + rerun_command: /test e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-cluster-profile + - --target=e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-insights-operator-release-4.10-e2e-agnostic-upgrade + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-insights-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/insights-operator-e2e-tests + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-insights-operator-release-4.10-insights-operator-e2e-tests + rerun_command: /test insights-operator-e2e-tests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/insights-operator-e2e-tests-cluster-profile + - --target=insights-operator-e2e-tests + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/insights-operator-e2e-tests-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )insights-operator-e2e-tests,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-insights-operator-release-4.10-lint + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-insights-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8a57f2dd111b9 --- /dev/null +++ b/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/installer: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-installer-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c13e5acb94677 --- /dev/null +++ b/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-presubmits.yaml @@ -0,0 +1,2663 @@ +presubmits: + openshift/installer: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-aws-disruptive + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-fips + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-aws-fips + rerun_command: /test e2e-aws-fips + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-fips-cluster-profile + - --target=e2e-aws-fips + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-fips-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-aws-proxy + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-shared-vpc + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-aws-shared-vpc + rerun_command: /test e2e-aws-shared-vpc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-shared-vpc-cluster-profile + - --target=e2e-aws-shared-vpc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-shared-vpc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-shared-vpc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-aws-upi + rerun_command: /test e2e-aws-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upi-cluster-profile + - --target=e2e-aws-upi + - --template=/usr/local/e2e-aws-upi + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-upi + - name: TEST_COMMAND + value: TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/e2e-aws-upi + name: job-definition + subPath: cluster-launch-installer-upi-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - configMap: + name: prow-job-cluster-launch-installer-upi-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-aws-workers-rhel7 + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-resourcegroup + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-azure-resourcegroup + rerun_command: /test e2e-azure-resourcegroup + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-resourcegroup-cluster-profile + - --target=e2e-azure-resourcegroup + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-resourcegroup-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-resourcegroup,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-shared-vpc + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-azure-shared-vpc + rerun_command: /test e2e-azure-shared-vpc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-shared-vpc-cluster-profile + - --target=e2e-azure-shared-vpc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-shared-vpc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-shared-vpc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-upi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-azure-upi + rerun_command: /test e2e-azure-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-upi-cluster-profile + - --target=e2e-azure-upi + - --template=/usr/local/e2e-azure-upi + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-upi + - name: TEST_COMMAND + value: TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/e2e-azure-upi + name: job-definition + subPath: cluster-launch-installer-upi-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - configMap: + name: prow-job-cluster-launch-installer-upi-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-crc + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-crc + rerun_command: /test e2e-crc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-crc-cluster-profile + - --target=e2e-crc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-crc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-crc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-shared-vpc + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-gcp-shared-vpc + rerun_command: /test e2e-gcp-shared-vpc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-shared-vpc-cluster-profile + - --target=e2e-gcp-shared-vpc + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-shared-vpc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-shared-vpc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-gcp-upgrade + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-gcp-upi + rerun_command: /test e2e-gcp-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upi-cluster-profile + - --target=e2e-gcp-upi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upi-xpn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-gcp-upi-xpn + rerun_command: /test e2e-gcp-upi-xpn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upi-xpn-cluster-profile + - --target=e2e-gcp-upi-xpn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upi-xpn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upi-xpn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-kubevirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-kubevirt + rerun_command: /test e2e-kubevirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-kubevirt-cluster-profile + - --target=e2e-kubevirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-kubevirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-kubevirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-libvirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-libvirt + rerun_command: /test e2e-libvirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-libvirt-cluster-profile + - --target=e2e-libvirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-libvirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-metal-assisted + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-metal-ipi-virtualmedia + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-metal-single-node-live-iso + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-byon + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-openstack-byon + rerun_command: /test e2e-openstack-byon + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-byon-cluster-profile + - --target=e2e-openstack-byon + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-byon-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-byon,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-kuryr + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-openstack-kuryr + rerun_command: /test e2e-openstack-kuryr + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-kuryr-cluster-profile + - --target=e2e-openstack-kuryr + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-kuryr-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-kuryr + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-kuryr,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-openstack-parallel + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-ovirt + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-vsphere + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-upi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-vsphere-upi + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-upi-cluster-profile + - --target=e2e-vsphere-upi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-golint + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/openstack-manifests + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-openstack-manifests + rerun_command: /test openstack-manifests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/openstack-manifests-cluster-profile + - --target=openstack-manifests + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/openstack-manifests-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )openstack-manifests,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-codegen + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-verify-codegen + rerun_command: /test verify-codegen + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-codegen + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-codegen,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-verify-vendor + rerun_command: /test verify-vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..699f3ca8c5a4d --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/ironic-agent-image: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ironic-agent-image-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e59b9ecbf8c90 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-presubmits.yaml @@ -0,0 +1,190 @@ +presubmits: + openshift/ironic-agent-image: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-agent-image-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-agent-image-release-4.10-e2e-metal-ipi-virtualmedia + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-agent-image-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..0b52014230a51 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ironic-hardware-inventory-recorder-image-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d632990dc4bdf --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml @@ -0,0 +1,117 @@ +presubmits: + openshift/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-hardware-inventory-recorder-image-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-hardware-inventory-recorder-image-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f97c1dd15fb36 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ironic-image: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ironic-image-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..56b6101f218dc --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-presubmits.yaml @@ -0,0 +1,184 @@ +presubmits: + openshift/ironic-image: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-image-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-image-release-4.10-e2e-metal-ipi-virtualmedia + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-image-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..93ae5758ed098 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ironic-inspector-image: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ironic-inspector-image-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bf806806547b7 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.10-presubmits.yaml @@ -0,0 +1,117 @@ +presubmits: + openshift/ironic-inspector-image: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-inspector-image-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-inspector-image-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..abf776d08a739 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ironic-ipa-downloader: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ironic-ipa-downloader-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d8a84273ab9ea --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-presubmits.yaml @@ -0,0 +1,117 @@ +presubmits: + openshift/ironic-ipa-downloader: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-ipa-downloader-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-ipa-downloader-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a386a73b35f21 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ironic-rhcos-downloader: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ironic-rhcos-downloader-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..038b178d97357 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-presubmits.yaml @@ -0,0 +1,385 @@ +presubmits: + openshift/ironic-rhcos-downloader: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-serial-ipv4 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-serial-ipv4 + rerun_command: /test e2e-metal-ipi-serial-ipv4 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + - --target=e2e-metal-ipi-serial-ipv4 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-serial-ipv4-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-serial-ipv4,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-virtualmedia + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d0be9d2e2ff9d --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ironic-static-ip-manager: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ironic-static-ip-manager-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d61cb5015518e --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-presubmits.yaml @@ -0,0 +1,117 @@ +presubmits: + openshift/ironic-static-ip-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-static-ip-manager-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ironic-static-ip-manager-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..fce5b661218fd --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/jenkins-client-plugin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-jenkins-client-plugin-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..af7a7a801e7a4 --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.10-presubmits.yaml @@ -0,0 +1,186 @@ +presubmits: + openshift/jenkins-client-plugin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-client-plugin-release-4.10-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-client-plugin-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-client-plugin-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c8c2153b81a03 --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/jenkins-openshift-login-plugin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-jenkins-openshift-login-plugin-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b07b29ca39788 --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.10-presubmits.yaml @@ -0,0 +1,119 @@ +presubmits: + openshift/jenkins-openshift-login-plugin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-openshift-login-plugin-release-4.10-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-openshift-login-plugin-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..892c3aa952f7d --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/jenkins-sync-plugin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-jenkins-sync-plugin-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7e2cbbdd6fa00 --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.10-presubmits.yaml @@ -0,0 +1,119 @@ +presubmits: + openshift/jenkins-sync-plugin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-sync-plugin-release-4.10-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-sync-plugin-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d55050de0d7db --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/jenkins: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-jenkins-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c66a674806280 --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.10-presubmits.yaml @@ -0,0 +1,180 @@ +presubmits: + openshift/jenkins: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-release-4.10-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-jenkins-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..bf61026642004 --- /dev/null +++ b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/k8s-prometheus-adapter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-k8s-prometheus-adapter-release-4.10-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7e869e2888a36 --- /dev/null +++ b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-presubmits.yaml @@ -0,0 +1,279 @@ +presubmits: + openshift/k8s-prometheus-adapter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-k8s-prometheus-adapter-release-4.10-e2e-agnostic-cmo + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-k8s-prometheus-adapter-release-4.10-e2e-aws + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-k8s-prometheus-adapter-release-4.10-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-k8s-prometheus-adapter-release-4.10-unit + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-k8s-prometheus-adapter-release-4.10-vendor + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1e9cb26aac841 --- /dev/null +++ b/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/kube-rbac-proxy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kube-rbac-proxy-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c4132201b983d --- /dev/null +++ b/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.10-presubmits.yaml @@ -0,0 +1,209 @@ +presubmits: + openshift/kube-rbac-proxy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kube-rbac-proxy-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kube-rbac-proxy-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kube-rbac-proxy-release-4.10-test-unit + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kube-rbac-proxy-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..45054b77b5476 --- /dev/null +++ b/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/kube-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kube-state-metrics-release-4.10-images + path_alias: k8s.io/kube-state-metrics + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e4eea74514bc3 --- /dev/null +++ b/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.10-presubmits.yaml @@ -0,0 +1,279 @@ +presubmits: + openshift/kube-state-metrics: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kube-state-metrics-release-4.10-e2e-agnostic-cmo + path_alias: k8s.io/kube-state-metrics + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kube-state-metrics-release-4.10-e2e-aws + path_alias: k8s.io/kube-state-metrics + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kube-state-metrics-release-4.10-images + path_alias: k8s.io/kube-state-metrics + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kube-state-metrics-release-4.10-test-unit + path_alias: k8s.io/kube-state-metrics + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kube-state-metrics-release-4.10-vendor + path_alias: k8s.io/kube-state-metrics + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..5fb265ed5c49b --- /dev/null +++ b/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/kubecsr: + - agent: kubernetes + branches: + - ^openshift-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kubecsr-openshift-4.10-images + path_alias: github.com/coreos/kubecsr + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.10-presubmits.yaml new file mode 100644 index 0000000000000..37791e2f850e6 --- /dev/null +++ b/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.10-presubmits.yaml @@ -0,0 +1,171 @@ +presubmits: + openshift/kubecsr: + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubecsr-openshift-4.10-e2e-aws + path_alias: github.com/coreos/kubecsr + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubecsr-openshift-4.10-images + path_alias: github.com/coreos/kubecsr + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^openshift-4\.10$ + - ^openshift-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubecsr-openshift-4.10-unit + path_alias: github.com/coreos/kubecsr + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..67f359b298555 --- /dev/null +++ b/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/kubefed-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kubefed-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..e679bbc80a1de --- /dev/null +++ b/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.10-presubmits.yaml @@ -0,0 +1,217 @@ +presubmits: + openshift/kubefed-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubefed-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/olm-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubefed-operator-release-4.10-olm-e2e + rerun_command: /test olm-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/olm-e2e-cluster-profile + - --target=olm-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/olm-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )olm-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubefed-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubefed-operator-release-4.10-vet + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..daeaf4847dd72 --- /dev/null +++ b/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/kubefed: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kubefed-release-4.10-images + path_alias: sigs.k8s.io/kubefed + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..59e974d552c02 --- /dev/null +++ b/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.10-presubmits.yaml @@ -0,0 +1,203 @@ +presubmits: + openshift/kubefed: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubefed-release-4.10-images + path_alias: sigs.k8s.io/kubefed + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/managed-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubefed-release-4.10-managed-e2e + path_alias: sigs.k8s.io/kubefed + rerun_command: /test managed-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=managed-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )managed-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubefed-release-4.10-unit + path_alias: sigs.k8s.io/kubefed + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubefed-release-4.10-vet + path_alias: sigs.k8s.io/kubefed + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..09928c57b5f29 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/kubernetes-autoscaler: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kubernetes-autoscaler-release-4.10-images + path_alias: k8s.io/autoscaler + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..63ebddb622a26 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-presubmits.yaml @@ -0,0 +1,491 @@ +presubmits: + openshift/kubernetes-autoscaler: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-e2e-aws-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-e2e-azure-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-e2e-gcp-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/git-history + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-git-history + path_alias: k8s.io/autoscaler + rerun_command: /test git-history + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=git-history + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )git-history,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-goimports + path_alias: k8s.io/autoscaler + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-golint + path_alias: k8s.io/autoscaler + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-govet + path_alias: k8s.io/autoscaler + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-images + path_alias: k8s.io/autoscaler + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-unit + path_alias: k8s.io/autoscaler + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1d64356f6f423 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kubernetes-kube-storage-version-migrator-release-4.10-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d8af981382ee8 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.10-presubmits.yaml @@ -0,0 +1,213 @@ +presubmits: + openshift/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-kube-storage-version-migrator-release-4.10-e2e-aws + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-kube-storage-version-migrator-release-4.10-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-kube-storage-version-migrator-release-4.10-unit + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-kube-storage-version-migrator-release-4.10-verify + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..18485fdc89256 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.10-presubmits.yaml @@ -0,0 +1,49 @@ +presubmits: + openshift/kubernetes-nmstate: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-nmstate-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-periodics.yaml b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-periodics.yaml new file mode 100644 index 0000000000000..2ab6f6c4a4253 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-periodics.yaml @@ -0,0 +1,67 @@ +periodics: +- agent: kubernetes + cluster: build01 + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.10 + org: openshift + path_alias: k8s.io/kubernetes + repo: kubernetes + interval: 48h + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-kubernetes-release-4.10-k8s-conformance + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-conformance-cluster-profile + - --target=k8s-conformance + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-conformance-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c2f0a1ef76884 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + openshift/kubernetes: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kubernetes-release-4.10-images + path_alias: k8s.io/kubernetes + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=artifacts + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..03e6937102c31 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-presubmits.yaml @@ -0,0 +1,2174 @@ +presubmits: + openshift/kubernetes: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/configmap-scale + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-configmap-scale + path_alias: k8s.io/kubernetes + rerun_command: /test configmap-scale + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/configmap-scale-cluster-profile + - --target=configmap-scale + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/configmap-scale-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )configmap-scale,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmd + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-agnostic-cmd + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-agnostic-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmd-cluster-profile + - --target=e2e-agnostic-cmd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-csi + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi-migration + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-csi-migration + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-migration-cluster-profile + - --target=e2e-aws-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-disruptive + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-downgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-downgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-downgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-downgrade-cluster-profile + - --target=e2e-aws-downgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-downgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-downgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-fips + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-fips + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-fips + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-fips-cluster-profile + - --target=e2e-aws-fips + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-fips-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-jenkins + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-multitenant + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-multitenant + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-multitenant + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-multitenant-cluster-profile + - --target=e2e-aws-multitenant + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-multitenant-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-ovn + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-cluster-profile + - --target=e2e-aws-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-serial + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-single-node + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-azure + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-azure-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-azure-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-upgrade-cluster-profile + - --target=e2e-azure-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-gcp-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-metal-ipi + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-metal-ipi-ovn-dualstack + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-metal-ipi-ovn-ipv6 + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-openstack + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi-cinder + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-openstack-csi-cinder + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-openstack-csi-cinder + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cinder-cluster-profile + - --target=e2e-openstack-csi-cinder + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cinder-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi-cinder,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-e2e-vsphere + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-images + path_alias: k8s.io/kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + - --target=artifacts + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/integration + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-integration + path_alias: k8s.io/kubernetes + rerun_command: /test integration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=integration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )integration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-conformance-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-k8s-e2e-conformance-aws + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-conformance-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-conformance-aws-cluster-profile + - --target=k8s-e2e-conformance-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-conformance-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-conformance-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-k8s-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-cluster-profile + - --target=k8s-e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp-five-control-plane-replicas + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-k8s-e2e-gcp-five-control-plane-replicas + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp-five-control-plane-replicas + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-five-control-plane-replicas-cluster-profile + - --target=k8s-e2e-gcp-five-control-plane-replicas + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-five-control-plane-replicas-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp-five-control-plane-replicas,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/k8s-e2e-gcp-serial + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-k8s-e2e-gcp-serial + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/k8s-e2e-gcp-serial-cluster-profile + - --target=k8s-e2e-gcp-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/k8s-e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-unit + path_alias: k8s.io/kubernetes + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-verify + path_alias: k8s.io/kubernetes + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-commits + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-verify-commits + path_alias: k8s.io/kubernetes + rerun_command: /test verify-commits + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-commits + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-commits,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..74955f49b749e --- /dev/null +++ b/ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/kubevirt-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kubevirt-csi-driver-release-4.10-images + path_alias: github.com/kubevirt/csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..517b52b2d57c6 --- /dev/null +++ b/ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,103 @@ +presubmits: + openshift/kubevirt-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubevirt-csi-driver-release-4.10-images + path_alias: github.com/kubevirt/csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubevirt-csi-driver-release-4.10-unit + path_alias: github.com/kubevirt/csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..36d3f9490f414 --- /dev/null +++ b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/kuryr-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-kuryr-kubernetes-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4ced84d52efa2 --- /dev/null +++ b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-presubmits.yaml @@ -0,0 +1,217 @@ +presubmits: + openshift/kuryr-kubernetes: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-kuryr + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kuryr-kubernetes-release-4.10-e2e-openstack-kuryr + rerun_command: /test e2e-openstack-kuryr + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-kuryr-cluster-profile + - --target=e2e-openstack-kuryr + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-kuryr-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-kuryr + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-kuryr,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kuryr-kubernetes-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kuryr-kubernetes-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kuryr-kubernetes-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..080d386606230 --- /dev/null +++ b/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/leader-elector: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-leader-elector-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..6effb91b849ab --- /dev/null +++ b/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.10-presubmits.yaml @@ -0,0 +1,101 @@ +presubmits: + openshift/leader-elector: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-leader-elector-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-leader-elector-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..343aef5db0224 --- /dev/null +++ b/ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.10-presubmits.yaml @@ -0,0 +1,216 @@ +presubmits: + openshift/library-go: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-encryption + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-library-go-release-4.10-e2e-aws-encryption + rerun_command: /test e2e-aws-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-encryption-cluster-profile + - --target=e2e-aws-encryption + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-library-go-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-library-go-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-library-go-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..13267d8237b3d --- /dev/null +++ b/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/linuxptp-daemon: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-linuxptp-daemon-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7d827f50686ea --- /dev/null +++ b/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/linuxptp-daemon: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-linuxptp-daemon-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-linuxptp-daemon-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..61f97223af7bf --- /dev/null +++ b/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/local-storage-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-local-storage-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8df4442525b15 --- /dev/null +++ b/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.10-presubmits.yaml @@ -0,0 +1,162 @@ +presubmits: + openshift/local-storage-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-local-storage-operator-release-4.10-e2e-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-operator-cluster-profile + - --target=e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-local-storage-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-local-storage-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/loki/openshift-loki-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/loki/openshift-loki-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..5bbf8c188e423 --- /dev/null +++ b/ci-operator/jobs/openshift/loki/openshift-loki-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/loki: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-loki-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/loki/openshift-loki-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/loki/openshift-loki-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..aa7d6dd13e1dc --- /dev/null +++ b/ci-operator/jobs/openshift/loki/openshift-loki-release-4.10-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift/loki: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-loki-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6ee3cd0e14b0a --- /dev/null +++ b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/machine-api-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-machine-api-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5d674260d7e86 --- /dev/null +++ b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-presubmits.yaml @@ -0,0 +1,1601 @@ +presubmits: + openshift/machine-api-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-aws-disruptive + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator-tech-preview + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-aws-operator-tech-preview + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-tech-preview-cluster-profile + - --target=e2e-aws-operator-tech-preview + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-tech-preview-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-tech-preview,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-azure-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-gcp-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-libvirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-libvirt + rerun_command: /test e2e-libvirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-libvirt-cluster-profile + - --target=e2e-libvirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-libvirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-metal-ipi-upgrade + rerun_command: /test e2e-metal-ipi-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile + - --target=e2e-metal-ipi-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-metal-ipi-virtualmedia + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-vsphere + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-vsphere-operator + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-vsphere-serial + rerun_command: /test e2e-vsphere-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-serial-cluster-profile + - --target=e2e-vsphere-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-vsphere-upgrade + rerun_command: /test e2e-vsphere-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-upgrade-cluster-profile + - --target=e2e-vsphere-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/generate + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-generate + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/goimports + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-goimports + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-golint + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d05bc50433ec6 --- /dev/null +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-machine-config-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..92e0b2c198d6f --- /dev/null +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-presubmits.yaml @@ -0,0 +1,2049 @@ +presubmits: + openshift/machine-config-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/cluster-bootimages + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-cluster-bootimages + rerun_command: /test cluster-bootimages + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/cluster-bootimages-cluster-profile + - --target=cluster-bootimages + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/cluster-bootimages-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )cluster-bootimages,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-agnostic-upgrade + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-disruptive + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-proxy + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-techpreview-featuregate + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-techpreview-featuregate + rerun_command: /test e2e-aws-techpreview-featuregate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-techpreview-featuregate-cluster-profile + - --target=e2e-aws-techpreview-featuregate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-techpreview-featuregate-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-techpreview-featuregate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-upgrade-single-node + rerun_command: /test e2e-aws-upgrade-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-single-node-cluster-profile + - --target=e2e-aws-upgrade-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-workers-rhel7 + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-azure-upgrade + rerun_command: /test e2e-azure-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-upgrade-cluster-profile + - --target=e2e-azure-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-op + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-gcp-op + rerun_command: /test e2e-gcp-op + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-op-cluster-profile + - --target=e2e-gcp-op + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-op-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-op,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-op-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-gcp-op-single-node + rerun_command: /test e2e-gcp-op-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-op-single-node-cluster-profile + - --target=e2e-gcp-op-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-op-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-op-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-single-node + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-gcp-single-node + rerun_command: /test e2e-gcp-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-single-node-cluster-profile + - --target=e2e-gcp-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-gcp-upgrade + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-assisted + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-metal-assisted + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-openstack-parallel + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-ovirt + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-ovirt-upgrade + rerun_command: /test e2e-ovirt-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-upgrade-cluster-profile + - --target=e2e-ovirt-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-step-registry + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-ovn-step-registry + rerun_command: /test e2e-ovn-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-step-registry-cluster-profile + - --target=e2e-ovn-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-vsphere + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-vsphere-upgrade + rerun_command: /test e2e-vsphere-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-upgrade-cluster-profile + - --target=e2e-vsphere-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-upi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-vsphere-upi + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-upi-cluster-profile + - --target=e2e-vsphere-upi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9a7646387976c --- /dev/null +++ b/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/mdns-publisher: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-mdns-publisher-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..034e5b9a80595 --- /dev/null +++ b/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.10-presubmits.yaml @@ -0,0 +1,191 @@ +presubmits: + openshift/mdns-publisher: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-mdns-publisher-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-mdns-publisher-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-mdns-publisher-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-mdns-publisher-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..22427da9dbfba --- /dev/null +++ b/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/metal3-smart-exporter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-metal3-smart-exporter-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2fb3a61190293 --- /dev/null +++ b/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.10-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift/metal3-smart-exporter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-metal3-smart-exporter-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/metallb-operator/openshift-metallb-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/metallb-operator/openshift-metallb-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..571b11be905e2 --- /dev/null +++ b/ci-operator/jobs/openshift/metallb-operator/openshift-metallb-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/metallb-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-metallb-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/metallb-operator/openshift-metallb-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/metallb-operator/openshift-metallb-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8eda964750a16 --- /dev/null +++ b/ci-operator/jobs/openshift/metallb-operator/openshift-metallb-operator-release-4.10-presubmits.yaml @@ -0,0 +1,168 @@ +presubmits: + openshift/metallb-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-metallb-operator-release-4.10-ci-index + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-metallb-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-metallb-operator-release-4.10-operator-e2e + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-e2e,?($|\s.*) diff --git a/ci-operator/jobs/openshift/metallb/openshift-metallb-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/metallb/openshift-metallb-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9ec1a967bdaa3 --- /dev/null +++ b/ci-operator/jobs/openshift/metallb/openshift-metallb-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/metallb: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-metallb-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/metallb/openshift-metallb-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/metallb/openshift-metallb-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..011cd9d37b68c --- /dev/null +++ b/ci-operator/jobs/openshift/metallb/openshift-metallb-release-4.10-presubmits.yaml @@ -0,0 +1,257 @@ +presubmits: + openshift/metallb: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-metallb-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-metallb-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/metallb-l2-e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-metallb-release-4.10-metallb-l2-e2e-metal-ipi + rerun_command: /test metallb-l2-e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metallb-l2-e2e-metal-ipi-cluster-profile + - --target=metallb-l2-e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metallb-l2-e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metallb-l2-e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/metallb-l2-e2e-metal-ipi-ovn + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-metallb-release-4.10-metallb-l2-e2e-metal-ipi-ovn + rerun_command: /test metallb-l2-e2e-metal-ipi-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/metallb-l2-e2e-metal-ipi-ovn-cluster-profile + - --target=metallb-l2-e2e-metal-ipi-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metallb-l2-e2e-metal-ipi-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metallb-l2-e2e-metal-ipi-ovn,?($|\s.*) diff --git a/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2fa1aaf8257fe --- /dev/null +++ b/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/multus-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-multus-admission-controller-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ca71af16c852c --- /dev/null +++ b/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/multus-admission-controller: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-multus-admission-controller-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-multus-admission-controller-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..51f497065c2b0 --- /dev/null +++ b/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/multus-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-multus-cni-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9b7d4ca5a5b8b --- /dev/null +++ b/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.10-presubmits.yaml @@ -0,0 +1,180 @@ +presubmits: + openshift/multus-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-multus-cni-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-multus-cni-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-multus-cni-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ede8e77916881 --- /dev/null +++ b/ci-operator/jobs/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/multus-networkpolicy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-multus-networkpolicy-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..71b1edea6a7b7 --- /dev/null +++ b/ci-operator/jobs/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/multus-networkpolicy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-multus-networkpolicy-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-multus-networkpolicy-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-presubmits.yaml b/ci-operator/jobs/openshift/must-gather-clean/openshift-must-gather-clean-release-4.10-presubmits.yaml similarity index 62% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-presubmits.yaml rename to ci-operator/jobs/openshift/must-gather-clean/openshift-must-gather-clean-release-4.10-presubmits.yaml index 7ec3ad2b30162..5e0551b70fe73 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-presubmits.yaml +++ b/ci-operator/jobs/openshift/must-gather-clean/openshift-must-gather-clean-release-4.10-presubmits.yaml @@ -1,28 +1,25 @@ presubmits: - openshift-priv/kubernetes: + openshift/must-gather-clean: - agent: kubernetes always_run: true branches: - - ^origin-4\.3-kubernetes-1\.16\.0-beta\.2$ - - ^origin-4\.3-kubernetes-1\.16\.0-beta\.2- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/unit decorate: true decoration_config: skip_cloning: true - hidden: true labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-must-gather-clean-release-4.10-unit rerun_command: /test unit spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - --target=unit command: @@ -37,9 +34,6 @@ presubmits: - mountPath: /secrets/gcs name: gcs-credentials readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -48,9 +42,6 @@ presubmits: readOnly: true serviceAccountName: ci-operator volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - name: pull-secret secret: secretName: registry-pull-credentials @@ -61,26 +52,23 @@ presubmits: - agent: kubernetes always_run: true branches: - - ^origin-4\.3-kubernetes-1\.16\.0-beta\.2$ - - ^origin-4\.3-kubernetes-1\.16\.0-beta\.2- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/verify decorate: true decoration_config: skip_cloning: true - hidden: true labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-must-gather-clean-release-4.10-verify rerun_command: /test verify spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - --target=verify command: @@ -95,9 +83,6 @@ presubmits: - mountPath: /secrets/gcs name: gcs-credentials readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -106,9 +91,6 @@ presubmits: readOnly: true serviceAccountName: ci-operator volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - name: pull-secret secret: secretName: registry-pull-credentials @@ -116,3 +98,52 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-must-gather-clean-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..096605dd62248 --- /dev/null +++ b/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/must-gather: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-must-gather-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..b1aca36796f07 --- /dev/null +++ b/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/must-gather: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-must-gather-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-must-gather-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b0d4f65189bdc --- /dev/null +++ b/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/network-metrics-daemon: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-network-metrics-daemon-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..1ac13ad9c3011 --- /dev/null +++ b/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.10-presubmits.yaml @@ -0,0 +1,164 @@ +presubmits: + openshift/network-metrics-daemon: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-metrics-daemon-release-4.10-e2e + rerun_command: /test e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-cluster-profile + - --target=e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-metrics-daemon-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-metrics-daemon-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/network-tools/openshift-network-tools-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/network-tools/openshift-network-tools-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a4b01e264e557 --- /dev/null +++ b/ci-operator/jobs/openshift/network-tools/openshift-network-tools-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/network-tools: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-network-tools-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/network-tools/openshift-network-tools-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/network-tools/openshift-network-tools-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c6ff6e2d8f29b --- /dev/null +++ b/ci-operator/jobs/openshift/network-tools/openshift-network-tools-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/network-tools: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-tools-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-tools-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..87923dfb59a86 --- /dev/null +++ b/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/node-feature-discovery: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-node-feature-discovery-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..bf2cd373f84f1 --- /dev/null +++ b/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.10-presubmits.yaml @@ -0,0 +1,144 @@ +presubmits: + openshift/node-feature-discovery: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node-feature-discovery-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node-feature-discovery-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node-feature-discovery-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..8867947f082ab --- /dev/null +++ b/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/node-problem-detector-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-node-problem-detector-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8af9e8037ad11 --- /dev/null +++ b/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.10-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift/node-problem-detector-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node-problem-detector-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..1b71535060bab --- /dev/null +++ b/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/node-problem-detector: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-node-problem-detector-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d062b28e11d64 --- /dev/null +++ b/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.10-presubmits.yaml @@ -0,0 +1,50 @@ +presubmits: + openshift/node-problem-detector: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node-problem-detector-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7a497bb6e4c3e --- /dev/null +++ b/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/node_exporter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-node_exporter-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ddf62deccc761 --- /dev/null +++ b/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.10-presubmits.yaml @@ -0,0 +1,274 @@ +presubmits: + openshift/node_exporter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node_exporter-release-4.10-e2e-agnostic-cmo + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node_exporter-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node_exporter-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node_exporter-release-4.10-test-unit + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-node_exporter-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2a35a1a977db7 --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/oauth-apiserver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-oauth-apiserver-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c3f6d05fca2f7 --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.10-presubmits.yaml @@ -0,0 +1,406 @@ +presubmits: + openshift/oauth-apiserver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-apiserver-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-apiserver-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-apiserver-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-component + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-apiserver-release-4.10-e2e-component + rerun_command: /test e2e-component + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-component-cluster-profile + - --target=e2e-component + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-component-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-component,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-apiserver-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-apiserver-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-apiserver-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..923b100bfc615 --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/oauth-proxy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-oauth-proxy-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8f5fb99218518 --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.10-presubmits.yaml @@ -0,0 +1,323 @@ +presubmits: + openshift/oauth-proxy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-proxy-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-component + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-proxy-release-4.10-e2e-component + rerun_command: /test e2e-component + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-component-cluster-profile + - --target=e2e-component + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-component-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-component,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-proxy-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-proxy-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-proxy-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-proxy-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7fa9acf09b0dc --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/oauth-server: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-oauth-server-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..52324fa1b035d --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.10-presubmits.yaml @@ -0,0 +1,388 @@ +presubmits: + openshift/oauth-server: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-server-release-4.10-e2e-agnostic-upgrade + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-server-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-server-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-server-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-server-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-server-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oauth-server-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..5aa19de515426 --- /dev/null +++ b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/oc: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-oc-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=rpms + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..70aab964f6a9c --- /dev/null +++ b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-presubmits.yaml @@ -0,0 +1,678 @@ +presubmits: + openshift/oc: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build-rpms-from-tar + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-build-rpms-from-tar + rerun_command: /test build-rpms-from-tar + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=build-rpms-from-tar + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build-rpms-from-tar,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmd + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-e2e-agnostic-cmd + rerun_command: /test e2e-agnostic-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmd-cluster-profile + - --target=e2e-agnostic-cmd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-e2e-aws-builds + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + - --target=rpms + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/rpm-build + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-rpm-build + rerun_command: /test rpm-build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=rpm-build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )rpm-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-oc-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d1f9926452ca0 --- /dev/null +++ b/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ocp-release-operator-sdk: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ocp-release-operator-sdk-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f248821f339ed --- /dev/null +++ b/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.10-presubmits.yaml @@ -0,0 +1,274 @@ +presubmits: + openshift/ocp-release-operator-sdk: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ansible + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ocp-release-operator-sdk-release-4.10-e2e-aws-ansible + rerun_command: /test e2e-aws-ansible + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ansible-cluster-profile + - --target=e2e-aws-ansible + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ansible-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ansible,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-helm + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ocp-release-operator-sdk-release-4.10-e2e-aws-helm + rerun_command: /test e2e-aws-helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-helm-cluster-profile + - --target=e2e-aws-helm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-helm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-helm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ocp-release-operator-sdk-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/sanity + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ocp-release-operator-sdk-release-4.10-sanity + rerun_command: /test sanity + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=sanity + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )sanity,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ocp-release-operator-sdk-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..5001ae72f6e5d --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/openshift-ansible: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-openshift-ansible-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4da96be33e38b --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.10-presubmits.yaml @@ -0,0 +1,168 @@ +presubmits: + openshift/openshift-ansible: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-ansible-release-4.10-e2e-aws-workers-rhel7 + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-ansible-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-ansible-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..6a97997574a57 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/openshift-apiserver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-openshift-apiserver-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5748e63b56e14 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-presubmits.yaml @@ -0,0 +1,516 @@ +presubmits: + openshift/openshift-apiserver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-apiserver-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-apiserver-release-4.10-e2e-aws-builds + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-apiserver-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-apiserver-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-cmd + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-apiserver-release-4.10-e2e-cmd + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-cmd-cluster-profile + - --target=e2e-cmd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-apiserver-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-apiserver-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-apiserver-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-apiserver-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..53283a4022264 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/openshift-controller-manager: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-openshift-controller-manager-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..21ef3976dfb66 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-presubmits.yaml @@ -0,0 +1,538 @@ +presubmits: + openshift/openshift-controller-manager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-aws-builds + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-aws-proxy + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-builds + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-gcp-builds + rerun_command: /test e2e-gcp-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-builds-cluster-profile + - --target=e2e-gcp-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-controller-manager-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-controller-manager-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-controller-manager-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7c0f45c0fb5cc --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/openshift-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-openshift-state-metrics-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0ab819e444ff6 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.10-presubmits.yaml @@ -0,0 +1,368 @@ +presubmits: + openshift/openshift-state-metrics: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/doccheck + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-state-metrics-release-4.10-doccheck + rerun_command: /test doccheck + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=doccheck + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )doccheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-state-metrics-release-4.10-e2e-agnostic-cmo + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-state-metrics-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-state-metrics-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-state-metrics-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-state-metrics-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-state-metrics-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-periodics.yaml b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-periodics.yaml new file mode 100644 index 0000000000000..9222f9336e511 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-periodics.yaml @@ -0,0 +1,81 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 0 */8 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.10 + org: openshift + repo: openshift-tests-private + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-openshift-tests-private-release-4.10-sanity + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/sanity-cluster-profile + - --target=sanity + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/sanity-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..3612a45f826fb --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-presubmits.yaml @@ -0,0 +1,141 @@ +presubmits: + openshift/openshift-tests-private: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-tests-private-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/title-check + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-tests-private-release-4.10-title-check + rerun_command: /test title-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --target=title-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )title-check,?($|\s.*) diff --git a/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..340ad1285cf9f --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.10-presubmits.yaml @@ -0,0 +1,127 @@ +presubmits: + openshift/openshift-tests: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-tests-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openshift-tests-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..3aa23d07c1440 --- /dev/null +++ b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/openstack-cinder-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-openstack-cinder-csi-driver-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..16217ce0b770e --- /dev/null +++ b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,227 @@ +presubmits: + openshift/openstack-cinder-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openstack-cinder-csi-driver-operator-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openstack-cinder-csi-driver-operator-release-4.10-e2e-openstack-csi + rerun_command: /test e2e-openstack-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-csi-cluster-profile + - --target=e2e-openstack-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openstack-cinder-csi-driver-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-openstack-cinder-csi-driver-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..5d3b080aaf367 --- /dev/null +++ b/ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/operator-framework-olm: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-operator-framework-olm-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8009d4b9d76a4 --- /dev/null +++ b/ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-4.10-presubmits.yaml @@ -0,0 +1,518 @@ +presubmits: + openshift/operator-framework-olm: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-operator-framework-olm-release-4.10-e2e-aws-console-olm + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-operator-framework-olm-release-4.10-e2e-aws-olm + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-operator-framework-olm-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-operator-framework-olm-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-operator-framework-olm-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit-api + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-operator-framework-olm-release-4.10-unit-api + rerun_command: /test unit-api + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit-api + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-api,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit-olm + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-operator-framework-olm-release-4.10-unit-olm + rerun_command: /test unit-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit-registry + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-operator-framework-olm-release-4.10-unit-registry + rerun_command: /test unit-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-operator-framework-olm-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..feda38bd3ab6f --- /dev/null +++ b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/origin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-origin-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..73d6a777e27f4 --- /dev/null +++ b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-presubmits.yaml @@ -0,0 +1,2113 @@ +presubmits: + openshift/origin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmd + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-agnostic-cmd + rerun_command: /test e2e-agnostic-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmd-cluster-profile + - --target=e2e-agnostic-cmd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-csi + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-csi-migration + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-csi-migration + rerun_command: /test e2e-aws-csi-migration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-csi-migration-cluster-profile + - --target=e2e-aws-csi-migration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-csi-migration-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi-migration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-disruptive + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-disruptive + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-fips + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-fips + rerun_command: /test e2e-aws-fips + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-fips-cluster-profile + - --target=e2e-aws-fips + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-fips-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-image-registry + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-image-registry + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-image-registry-cluster-profile + - --target=e2e-aws-image-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-multitenant + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-multitenant + rerun_command: /test e2e-aws-multitenant + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-multitenant-cluster-profile + - --target=e2e-aws-multitenant + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-multitenant-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-ovn + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-cluster-profile + - --target=e2e-aws-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-proxy + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-single-node + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-single-node-serial + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-single-node-serial + rerun_command: /test e2e-aws-single-node-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-single-node-serial-cluster-profile + - --target=e2e-aws-single-node-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-single-node-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-builds + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-gcp-builds + rerun_command: /test e2e-gcp-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-builds-cluster-profile + - --target=e2e-gcp-builds + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-gcp-csi + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-disruptive + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-gcp-disruptive + rerun_command: /test e2e-gcp-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-disruptive-cluster-profile + - --target=e2e-gcp-disruptive + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-image-ecosystem + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-gcp-image-ecosystem + rerun_command: /test e2e-gcp-image-ecosystem + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-image-ecosystem-cluster-profile + - --target=e2e-gcp-image-ecosystem + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-image-ecosystem-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-gcp-upgrade + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-metal-ipi-virtualmedia + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-openstack + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-serial + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-openstack-serial + rerun_command: /test e2e-openstack-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-serial-cluster-profile + - --target=e2e-openstack-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-e2e-vsphere + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/os/openshift-os-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/os/openshift-os-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..30fc8c4869d14 --- /dev/null +++ b/ci-operator/jobs/openshift/os/openshift-os-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/os: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-os-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/os/openshift-os-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/os/openshift-os-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..641c59b6a56f0 --- /dev/null +++ b/ci-operator/jobs/openshift/os/openshift-os-release-4.10-presubmits.yaml @@ -0,0 +1,151 @@ +presubmits: + openshift/os: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build02 + context: ci/prow/build-test-qemu + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + devices.kubevirt.io/kvm: "1" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-os-release-4.10-build-test-qemu + rerun_command: /test build-test-qemu + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=build-test-qemu + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build-test-qemu,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-os-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/validate + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-os-release-4.10-validate + rerun_command: /test validate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=validate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )validate,?($|\s.*) diff --git a/ci-operator/jobs/openshift/osin/openshift-osin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/osin/openshift-osin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..6c5fa1ff079e3 --- /dev/null +++ b/ci-operator/jobs/openshift/osin/openshift-osin-release-4.10-presubmits.yaml @@ -0,0 +1,51 @@ +presubmits: + openshift/osin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-osin-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..235bc888912ef --- /dev/null +++ b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/ovirt-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ovirt-csi-driver-operator-release-4.10-images + path_alias: github.com/ovirt/csi-driver-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0ba7dcedcc0c9 --- /dev/null +++ b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,215 @@ +presubmits: + openshift/ovirt-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovirt-csi-driver-operator-release-4.10-e2e-ovirt + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovirt-csi-driver-operator-release-4.10-images + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovirt-csi-driver-operator-release-4.10-test + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovirt-csi-driver-operator-release-4.10-verify + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2cb7e254985a3 --- /dev/null +++ b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/ovirt-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ovirt-csi-driver-release-4.10-images + path_alias: github.com/ovirt/csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4878f90970961 --- /dev/null +++ b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,119 @@ +presubmits: + openshift/ovirt-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovirt-csi-driver-release-4.10-e2e-ovirt + path_alias: github.com/ovirt/csi-driver + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovirt-csi-driver-release-4.10-images + path_alias: github.com/ovirt/csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-periodics.yaml b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-periodics.yaml new file mode 100644 index 0000000000000..10ba5da5174ff --- /dev/null +++ b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-periodics.yaml @@ -0,0 +1,66 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 0 0 * * * + decorate: true + extra_refs: + - base_ref: release-4.10 + org: openshift + repo: ovn-kubernetes + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-ovn-kubernetes-release-4.10-e2e-metal-ipi-ovn-dualstack-periodic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-periodic-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack-periodic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-periodic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d1a76efba96c4 --- /dev/null +++ b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ovn-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ovn-kubernetes-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..97b42f0584dfb --- /dev/null +++ b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-presubmits.yaml @@ -0,0 +1,838 @@ +presubmits: + openshift/ovn-kubernetes: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-aws-ovn + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-cluster-profile + - --target=e2e-aws-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn-local-gateway + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-aws-ovn-local-gateway + rerun_command: /test e2e-aws-ovn-local-gateway + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-local-gateway-cluster-profile + - --target=e2e-aws-ovn-local-gateway + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-local-gateway-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn-local-gateway,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-ovn-windows + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-aws-ovn-windows + rerun_command: /test e2e-aws-ovn-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-ovn-windows-cluster-profile + - --target=e2e-aws-ovn-windows + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-azure-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-azure-ovn + rerun_command: /test e2e-azure-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-azure-ovn-cluster-profile + - --target=e2e-azure-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-gcp-ovn + rerun_command: /test e2e-gcp-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-ovn-cluster-profile + - --target=e2e-gcp-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp-ovn-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-gcp-ovn-upgrade + rerun_command: /test e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-ovn-upgrade-cluster-profile + - --target=e2e-gcp-ovn-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp-openshift-gce-devel-ci-2 + - configMap: + name: cluster-profile-gcp-openshift-gce-devel-ci-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-openstack-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-openstack-ovn + rerun_command: /test e2e-openstack-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-openstack-ovn-cluster-profile + - --target=e2e-openstack-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-ovn-hybrid-step-registry + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-ovn-hybrid-step-registry + rerun_command: /test e2e-ovn-hybrid-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + - --target=e2e-ovn-hybrid-step-registry + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-hybrid-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-ovn + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-vsphere-ovn + rerun_command: /test e2e-vsphere-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-ovn-cluster-profile + - --target=e2e-vsphere-ovn + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-windows + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-vsphere-windows + rerun_command: /test e2e-vsphere-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-windows-cluster-profile + - --target=e2e-vsphere-windows + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f8d4e85a3e4a8 --- /dev/null +++ b/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/project-request-limit: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-project-request-limit-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..57d9afa94a819 --- /dev/null +++ b/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.10-presubmits.yaml @@ -0,0 +1,266 @@ +presubmits: + openshift/project-request-limit: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-project-request-limit-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-project-request-limit-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-project-request-limit-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-project-request-limit-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-project-request-limit-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..3bf4cb6be5eb2 --- /dev/null +++ b/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/prom-label-proxy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-prom-label-proxy-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..afc8168b98485 --- /dev/null +++ b/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.10-presubmits.yaml @@ -0,0 +1,274 @@ +presubmits: + openshift/prom-label-proxy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prom-label-proxy-release-4.10-e2e-agnostic-cmo + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prom-label-proxy-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prom-label-proxy-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prom-label-proxy-release-4.10-test-unit + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prom-label-proxy-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c05a6431b966e --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/prometheus-alertmanager: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-prometheus-alertmanager-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f6fcfc6978261 --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.10-presubmits.yaml @@ -0,0 +1,351 @@ +presubmits: + openshift/prometheus-alertmanager: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-alertmanager-release-4.10-e2e-agnostic-cmo + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-alertmanager-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-alertmanager-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-alertmanager-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-alertmanager-release-4.10-test + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-alertmanager-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..9c45c599ea8b4 --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/prometheus-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-prometheus-operator-release-4.10-images + path_alias: github.com/coreos/prometheus-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..0167a207f6ad9 --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.10-presubmits.yaml @@ -0,0 +1,345 @@ +presubmits: + openshift/prometheus-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-operator-release-4.10-e2e-agnostic-cmo + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-operator-release-4.10-e2e-aws + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-operator-release-4.10-e2e-aws-upgrade + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-operator-release-4.10-images + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-operator-release-4.10-test-unit + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-operator-release-4.10-vendor + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f4f3635f5e16f --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/prometheus: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-prometheus-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..da504c09ed5fe --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.10-presubmits.yaml @@ -0,0 +1,400 @@ +presubmits: + openshift/prometheus: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/common-test + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-release-4.10-common-test + rerun_command: /test common-test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=common-test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )common-test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-release-4.10-e2e-agnostic-cmo + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/react-app-test + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-release-4.10-react-app-test + rerun_command: /test react-app-test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=react-app-test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )react-app-test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-prometheus-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..e08927d20e918 --- /dev/null +++ b/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/ptp-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ptp-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2adbe8b8fe3d3 --- /dev/null +++ b/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.10-presubmits.yaml @@ -0,0 +1,227 @@ +presubmits: + openshift/ptp-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ptp-operator-release-4.10-ci-index + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ptp-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ptp-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-e2e + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ptp-operator-release-4.10-operator-e2e + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-e2e,?($|\s.*) diff --git a/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..09e104f4813c9 --- /dev/null +++ b/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/redhat-subscription-injection-webhook: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-redhat-subscription-injection-webhook-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..7c8f3991accf8 --- /dev/null +++ b/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.10-presubmits.yaml @@ -0,0 +1,150 @@ +presubmits: + openshift/redhat-subscription-injection-webhook: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-redhat-subscription-injection-webhook-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-redhat-subscription-injection-webhook-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-redhat-subscription-injection-webhook-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..0b86c46d82a53 --- /dev/null +++ b/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/route-override-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-route-override-cni-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..5755742498b2e --- /dev/null +++ b/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/route-override-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-route-override-cni-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-route-override-cni-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/router/openshift-router-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/router/openshift-router-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c67265e857ef7 --- /dev/null +++ b/ci-operator/jobs/openshift/router/openshift-router-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/router: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-router-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/router/openshift-router-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/router/openshift-router-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..f54a9ca2f3ce7 --- /dev/null +++ b/ci-operator/jobs/openshift/router/openshift-router-release-4.10-presubmits.yaml @@ -0,0 +1,540 @@ +presubmits: + openshift/router: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-router-release-4.10-e2e-agnostic + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-router-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-router-release-4.10-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-router-release-4.10-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-router + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-router-release-4.10-e2e-metal-ipi-ovn-router + rerun_command: /test e2e-metal-ipi-ovn-router + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-router-cluster-profile + - --target=e2e-metal-ipi-ovn-router + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-metal-ipi-ovn-router-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-router,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-router-release-4.10-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-router-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-router-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-router-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2-presubmits.yaml b/ci-operator/jobs/openshift/runtime-utils/openshift-runtime-utils-release-4.10-presubmits.yaml similarity index 68% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2-presubmits.yaml rename to ci-operator/jobs/openshift/runtime-utils/openshift-runtime-utils-release-4.10-presubmits.yaml index 33e37b62f47b6..a3e54ee36196f 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2-presubmits.yaml +++ b/ci-operator/jobs/openshift/runtime-utils/openshift-runtime-utils-release-4.10-presubmits.yaml @@ -1,28 +1,25 @@ presubmits: - openshift-priv/kubernetes: + openshift/runtime-utils: - agent: kubernetes always_run: true branches: - - ^origin-4\.4-kubernetes-1\.17\.0-rc\.2$ - - ^origin-4\.4-kubernetes-1\.17\.0-rc\.2- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/unit decorate: true decoration_config: skip_cloning: true - hidden: true labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-runtime-utils-release-4.10-unit rerun_command: /test unit spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - --target=unit command: @@ -37,9 +34,6 @@ presubmits: - mountPath: /secrets/gcs name: gcs-credentials readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -48,9 +42,6 @@ presubmits: readOnly: true serviceAccountName: ci-operator volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - name: pull-secret secret: secretName: registry-pull-credentials @@ -61,26 +52,23 @@ presubmits: - agent: kubernetes always_run: true branches: - - ^origin-4\.4-kubernetes-1\.17\.0-rc\.2$ - - ^origin-4\.4-kubernetes-1\.17\.0-rc\.2- + - ^release-4\.10$ + - ^release-4\.10- cluster: build01 context: ci/prow/verify decorate: true decoration_config: skip_cloning: true - hidden: true labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-runtime-utils-release-4.10-verify rerun_command: /test verify spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - --report-credentials-file=/etc/report/credentials - --target=verify command: @@ -95,9 +83,6 @@ presubmits: - mountPath: /secrets/gcs name: gcs-credentials readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -106,9 +91,6 @@ presubmits: readOnly: true serviceAccountName: ci-operator volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - name: pull-secret secret: secretName: registry-pull-credentials diff --git a/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d30d2f412c963 --- /dev/null +++ b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/sdn: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-sdn-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..1adb771ff8232 --- /dev/null +++ b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-presubmits.yaml @@ -0,0 +1,453 @@ +presubmits: + openshift/sdn: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sdn-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-multitenant + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sdn-release-4.10-e2e-aws-multitenant + rerun_command: /test e2e-aws-multitenant + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-multitenant-cluster-profile + - --target=e2e-aws-multitenant + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-multitenant-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sdn-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sdn-release-4.10-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sdn-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sdn-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sdn-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sdn-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b4ab31b40bc3f --- /dev/null +++ b/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/service-ca-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-service-ca-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..10481c31fb8c2 --- /dev/null +++ b/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.10-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift/service-ca-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-ca-operator-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-ca-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-ca-operator-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-ca-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-ca-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-ca-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-ca-operator-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..ef6c010d0be74 --- /dev/null +++ b/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.10-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/service-catalog: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-service-catalog-release-4.10-images + path_alias: github.com/kubernetes-incubator/service-catalog + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..23e7e78299aef --- /dev/null +++ b/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.10-presubmits.yaml @@ -0,0 +1,171 @@ +presubmits: + openshift/service-catalog: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-catalog-release-4.10-e2e-aws-operator + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-catalog-release-4.10-images + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-service-catalog-release-4.10-unit + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..af9849c9c1961 --- /dev/null +++ b/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/sig-storage-local-static-provisioner: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-sig-storage-local-static-provisioner-release-4.10-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..cf6dad97480df --- /dev/null +++ b/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.10-presubmits.yaml @@ -0,0 +1,99 @@ +presubmits: + openshift/sig-storage-local-static-provisioner: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sig-storage-local-static-provisioner-release-4.10-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sig-storage-local-static-provisioner-release-4.10-unit + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2bd1e3b637fec --- /dev/null +++ b/ci-operator/jobs/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-special-resource-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a6cdf285091dd --- /dev/null +++ b/ci-operator/jobs/openshift/special-resource-operator/openshift-special-resource-operator-release-4.10-presubmits.yaml @@ -0,0 +1,150 @@ +presubmits: + openshift/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-special-resource-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-special-resource-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-special-resource-operator-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..a05ffa09d1508 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/sriov-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-sriov-cni-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d7918b0802440 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/sriov-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-cni-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-cni-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..637bab06e87f3 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/sriov-dp-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-sriov-dp-admission-controller-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..d9e1f591c6784 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/sriov-dp-admission-controller: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-dp-admission-controller-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-dp-admission-controller-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..66331eaa9dc4c --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/sriov-network-device-plugin: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-sriov-network-device-plugin-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..524c626debd79 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/sriov-network-device-plugin: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-network-device-plugin-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-network-device-plugin-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..778ae221ee9dc --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/sriov-network-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-sriov-network-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a04eb9345f5e1 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.10-presubmits.yaml @@ -0,0 +1,350 @@ +presubmits: + openshift/sriov-network-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/api + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-network-operator-release-4.10-api + rerun_command: /test api + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=api + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )api,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-network-operator-release-4.10-ci-index + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/controllers + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-network-operator-release-4.10-controllers + rerun_command: /test controllers + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=controllers + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )controllers,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-network-operator-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-network-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/operator-e2e + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-network-operator-release-4.10-operator-e2e + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/pkg + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sriov-network-operator-release-4.10-pkg + rerun_command: /test pkg + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=pkg + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )pkg,?($|\s.*) diff --git a/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..b07623d20c89c --- /dev/null +++ b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/telemeter: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-telemeter-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..9e89b42905f9f --- /dev/null +++ b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-presubmits.yaml @@ -0,0 +1,433 @@ +presubmits: + openshift/telemeter: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/benchmark + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-telemeter-release-4.10-benchmark + rerun_command: /test benchmark + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/benchmark-cluster-profile + - --target=benchmark + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/benchmark-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )benchmark,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-telemeter-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-telemeter-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/format + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-telemeter-release-4.10-format + rerun_command: /test format + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=format + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )format,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-telemeter-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/integration + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-telemeter-release-4.10-integration + rerun_command: /test integration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=integration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )integration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-telemeter-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-telemeter-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..81d11b8c52199 --- /dev/null +++ b/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/template-service-broker-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-template-service-broker-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..526fd22d0e1ba --- /dev/null +++ b/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.10-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift/template-service-broker-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-template-service-broker-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..76ed477a9ba02 --- /dev/null +++ b/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift/template-service-broker: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-template-service-broker-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a7732002297bf --- /dev/null +++ b/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.10-presubmits.yaml @@ -0,0 +1,333 @@ +presubmits: + openshift/template-service-broker: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-template-service-broker-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-template-service-broker-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-template-service-broker-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-template-service-broker-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-template-service-broker-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-template-service-broker-release-4.10-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..c4403f1e987ea --- /dev/null +++ b/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/thanos: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-thanos-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..4d875cca71b95 --- /dev/null +++ b/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.10-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift/thanos: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-agnostic-cmo + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-thanos-release-4.10-e2e-agnostic-cmo + rerun_command: /test e2e-agnostic-cmo + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-agnostic-cmo-cluster-profile + - --target=e2e-agnostic-cmo + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-agnostic-cmo-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmo,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-thanos-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-thanos-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-thanos-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/react-app-test + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-thanos-release-4.10-react-app-test + rerun_command: /test react-app-test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=react-app-test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )react-app-test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/test-local + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-thanos-release-4.10-test-local + rerun_command: /test test-local + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=test-local + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-local,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/vendor + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-thanos-release-4.10-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..559c0ffc2b1ac --- /dev/null +++ b/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/vertical-pod-autoscaler-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-vertical-pod-autoscaler-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..a691e5c69774c --- /dev/null +++ b/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.10-presubmits.yaml @@ -0,0 +1,415 @@ +presubmits: + openshift/vertical-pod-autoscaler-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-olm + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vertical-pod-autoscaler-operator-release-4.10-e2e-aws-olm + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vertical-pod-autoscaler-operator-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/gofmt + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vertical-pod-autoscaler-operator-release-4.10-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/golint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vertical-pod-autoscaler-operator-release-4.10-golint + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/govet + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vertical-pod-autoscaler-operator-release-4.10-govet + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vertical-pod-autoscaler-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/manifest-diff + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vertical-pod-autoscaler-operator-release-4.10-manifest-diff + rerun_command: /test manifest-diff + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=manifest-diff + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )manifest-diff,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vertical-pod-autoscaler-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..184ba351674a6 --- /dev/null +++ b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/vmware-vsphere-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: vsphere + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-vmware-vsphere-csi-driver-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..99e7b85152908 --- /dev/null +++ b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml @@ -0,0 +1,227 @@ +presubmits: + openshift/vmware-vsphere-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vmware-vsphere-csi-driver-operator-release-4.10-e2e-vsphere + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vmware-vsphere-csi-driver-operator-release-4.10-e2e-vsphere-csi + rerun_command: /test e2e-vsphere-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-csi-cluster-profile + - --target=e2e-vsphere-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vmware-vsphere-csi-driver-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vmware-vsphere-csi-driver-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..2609b04a1040d --- /dev/null +++ b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift/vmware-vsphere-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: vsphere + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-vmware-vsphere-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/vsphere-csi-driver + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c74da71c4f119 --- /dev/null +++ b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml @@ -0,0 +1,231 @@ +presubmits: + openshift/vmware-vsphere-csi-driver: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vmware-vsphere-csi-driver-release-4.10-e2e-vsphere + path_alias: sigs.k8s.io/vsphere-csi-driver + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere-csi + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vmware-vsphere-csi-driver-release-4.10-e2e-vsphere-csi + path_alias: sigs.k8s.io/vsphere-csi-driver + rerun_command: /test e2e-vsphere-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-csi-cluster-profile + - --target=e2e-vsphere-csi + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vmware-vsphere-csi-driver-release-4.10-images + path_alias: sigs.k8s.io/vsphere-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vmware-vsphere-csi-driver-release-4.10-unit + path_alias: sigs.k8s.io/vsphere-csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..f32de9f7630a2 --- /dev/null +++ b/ci-operator/jobs/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/vsphere-problem-detector: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: vsphere + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-vsphere-problem-detector-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ceb65d93df740 --- /dev/null +++ b/ci-operator/jobs/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.10-presubmits.yaml @@ -0,0 +1,209 @@ +presubmits: + openshift/vsphere-problem-detector: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vsphere-problem-detector-release-4.10-e2e-vsphere + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vsphere-problem-detector-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vsphere-problem-detector-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-vsphere-problem-detector-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..345f77889ba62 --- /dev/null +++ b/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/whereabouts-cni: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-whereabouts-cni-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..ef3db12765a67 --- /dev/null +++ b/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.10-presubmits.yaml @@ -0,0 +1,115 @@ +presubmits: + openshift/whereabouts-cni: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-whereabouts-cni-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-whereabouts-cni-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..d993d69394741 --- /dev/null +++ b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/windows-machine-config-bootstrapper: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-windows-machine-config-bootstrapper-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2cd92c4eabc4a --- /dev/null +++ b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml @@ -0,0 +1,209 @@ +presubmits: + openshift/windows-machine-config-bootstrapper: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-bootstrapper-release-4.10-build + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-wmcb + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-bootstrapper-release-4.10-e2e-wmcb + rerun_command: /test e2e-wmcb + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-wmcb-cluster-profile + - --target=e2e-wmcb + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-wmcb-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-wmcb,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-bootstrapper-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-bootstrapper-release-4.10-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-periodics.yaml b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-periodics.yaml new file mode 100644 index 0000000000000..802af750829e7 --- /dev/null +++ b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-periodics.yaml @@ -0,0 +1,64 @@ +periodics: +- agent: kubernetes + cluster: vsphere + cron: 0 */8 * * * + decorate: true + extra_refs: + - base_ref: release-4.10 + org: openshift + repo: windows-machine-config-operator + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-windows-machine-config-operator-release-4.10-vsphere-e2e-periodic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/vsphere-e2e-periodic-cluster-profile + - --target=vsphere-e2e-periodic + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/vsphere-e2e-periodic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-postsubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..7a6bc2d393340 --- /dev/null +++ b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + openshift/windows-machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-windows-machine-config-operator-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..8bcf06b9b2241 --- /dev/null +++ b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift/windows-machine-config-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/aws-e2e-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-operator-release-4.10-aws-e2e-operator + rerun_command: /test aws-e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/aws-e2e-operator-cluster-profile + - --target=aws-e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/aws-e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )aws-e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/aws-e2e-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-operator-release-4.10-aws-e2e-upgrade + rerun_command: /test aws-e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/aws-e2e-upgrade-cluster-profile + - --target=aws-e2e-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/aws-e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )aws-e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/azure-e2e-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-operator-release-4.10-azure-e2e-operator + rerun_command: /test azure-e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/azure-e2e-operator-cluster-profile + - --target=azure-e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/azure-e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )azure-e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/build + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-operator-release-4.10-build + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/ci-index + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-operator-release-4.10-ci-index + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-operator-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/lint + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-operator-release-4.10-lint + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-operator-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: vsphere + context: ci/prow/vsphere-e2e-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-windows-machine-config-operator-release-4.10-vsphere-e2e-operator + rerun_command: /test vsphere-e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/vsphere-e2e-operator-cluster-profile + - --target=vsphere-e2e-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/vsphere-e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vsphere-e2e-operator,?($|\s.*) diff --git a/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10-postsubmits.yaml b/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..47f118a74f24a --- /dev/null +++ b/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10-postsubmits.yaml @@ -0,0 +1,53 @@ +postsubmits: + operator-framework/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-operator-framework-operator-marketplace-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10-presubmits.yaml b/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..eba6d426dd742 --- /dev/null +++ b/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.10-presubmits.yaml @@ -0,0 +1,422 @@ +presubmits: + operator-framework/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-operator-framework-operator-marketplace-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-console-olm + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-operator-framework-operator-marketplace-release-4.10-e2e-aws-console-olm + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-operator-framework-operator-marketplace-release-4.10-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-serial + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-operator-framework-operator-marketplace-release-4.10-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-operator-framework-operator-marketplace-release-4.10-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-operator-framework-operator-marketplace-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-operator-framework-operator-marketplace-release-4.10-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-postsubmits.yaml b/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-postsubmits.yaml new file mode 100644 index 0000000000000..0bd35e039441d --- /dev/null +++ b/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + redhat-cne/cloud-event-proxy: + - agent: kubernetes + branches: + - ^release-4\.10$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-redhat-cne-cloud-event-proxy-release-4.10-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-presubmits.yaml b/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..2fd346556ec93 --- /dev/null +++ b/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-presubmits.yaml @@ -0,0 +1,119 @@ +presubmits: + redhat-cne/cloud-event-proxy: + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-redhat-cne-cloud-event-proxy-release-4.10-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.10$ + - ^release-4\.10- + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-redhat-cne-cloud-event-proxy-release-4.10-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --target=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) From ff05dac9279d99edb574ed731292b798473cee8f Mon Sep 17 00:00:00 2001 From: Petr Muller Date: Wed, 4 Aug 2021 15:22:11 +0200 Subject: [PATCH 4/6] [4.10] Carry job customization over from master/main jobs --- ...ster-operator-release-4.10-presubmits.yaml | 39 +- ...riv-installer-release-4.10-presubmits.yaml | 3 +- ...-ci-artifacts-release-4.10-presubmits.yaml | 29 + ...urce-operator-release-4.10-presubmits.yaml | 2 +- ...iver-operator-release-4.10-presubmits.yaml | 1 + ...iver-operator-release-4.10-presubmits.yaml | 2 + ...sk-csi-driver-release-4.10-presubmits.yaml | 2 + ...etal-operator-release-4.10-presubmits.yaml | 20 +- ...al-runtimecfg-release-4.10-presubmits.yaml | 7 +- ...shift-builder-release-4.10-presubmits.yaml | 26 +- ...tial-operator-release-4.10-presubmits.yaml | 36 +- ...rovider-azure-release-4.10-presubmits.yaml | 2 + ...der-openstack-release-4.10-presubmits.yaml | 11 +- ...-actuator-pkg-release-4.10-presubmits.yaml | 6 +- ...-provider-aws-release-4.10-presubmits.yaml | 27 + ...rovider-azure-release-4.10-presubmits.yaml | 4 +- ...der-baremetal-release-4.10-presubmits.yaml | 31 +- ...ider-ibmcloud-release-4.10-presubmits.yaml | 27 + ...vider-libvirt-release-4.10-presubmits.yaml | 224 ++++++++ ...der-openstack-release-4.10-presubmits.yaml | 10 +- ...rovider-ovirt-release-4.10-presubmits.yaml | 1 + ...tion-operator-release-4.10-presubmits.yaml | 11 +- ...etal-operator-release-4.10-presubmits.yaml | 42 +- ...ter-bootstrap-release-4.10-presubmits.yaml | 3 +- ...ager-operator-release-4.10-presubmits.yaml | 16 +- ...nfig-operator-release-4.10-presubmits.yaml | 6 +- ...-dns-operator-release-4.10-presubmits.yaml | 1 + ...etcd-operator-release-4.10-presubmits.yaml | 39 +- ...stry-operator-release-4.10-presubmits.yaml | 52 +- ...ress-operator-release-4.10-presubmits.yaml | 10 +- ...rver-operator-release-4.10-presubmits.yaml | 28 +- ...hine-approver-release-4.10-presubmits.yaml | 3 + ...ring-operator-release-4.10-presubmits.yaml | 1 + ...work-operator-release-4.10-presubmits.yaml | 18 +- ...rver-operator-release-4.10-presubmits.yaml | 6 +- ...ager-operator-release-4.10-presubmits.yaml | 18 +- ...ples-operator-release-4.10-presubmits.yaml | 27 +- ...rage-operator-release-4.10-presubmits.yaml | 19 +- ...sion-operator-release-4.10-presubmits.yaml | 24 +- ...sole-operator-release-4.10-presubmits.yaml | 1 + ...shift-console-release-4.10-presubmits.yaml | 6 +- ...shift-coredns-release-4.10-presubmits.yaml | 4 +- ...nila-operator-release-4.10-presubmits.yaml | 4 +- ...si-driver-nfs-release-4.10-presubmits.yaml | 1 + ...rnal-attacher-release-4.10-presubmits.yaml | 1 + ...l-provisioner-release-4.10-presubmits.yaml | 1 + ...ernal-resizer-release-4.10-presubmits.yaml | 3 +- ...l-snapshotter-release-4.10-presubmits.yaml | 3 +- ...livenessprobe-release-4.10-presubmits.yaml | 1 + ...ver-registrar-release-4.10-presubmits.yaml | 1 + ...iver-operator-release-4.10-presubmits.yaml | 1 + ...mage-registry-release-4.10-presubmits.yaml | 21 +- ...ift-installer-release-4.10-presubmits.yaml | 502 ++++++++++++++++-- ...c-agent-image-release-4.10-presubmits.yaml | 9 +- ...ecorder-image-release-4.10-presubmits.yaml | 6 +- ...-ironic-image-release-4.10-presubmits.yaml | 9 +- ...pa-downloader-release-4.10-presubmits.yaml | 6 +- ...os-downloader-release-4.10-presubmits.yaml | 19 +- ...ic-ip-manager-release-4.10-presubmits.yaml | 6 +- ...theus-adapter-release-4.10-presubmits.yaml | 1 + ...es-autoscaler-release-4.10-presubmits.yaml | 3 + ...ft-kubernetes-release-4.10-presubmits.yaml | 99 +++- ...yr-kubernetes-release-4.10-presubmits.yaml | 1 + ...ft-library-go-release-4.10-presubmits.yaml | 3 +- ...-api-operator-release-4.10-presubmits.yaml | 58 +- ...nfig-operator-release-4.10-presubmits.yaml | 94 +++- .../openshift-oc-release-4.10-presubmits.yaml | 4 +- ...ift-apiserver-release-4.10-presubmits.yaml | 4 +- ...oller-manager-release-4.10-presubmits.yaml | 28 +- ...tests-private-release-4.10-presubmits.yaml | 1 + ...enshift-tests-release-4.10-presubmits.yaml | 1 + ...iver-operator-release-4.10-presubmits.yaml | 2 + ...nshift-origin-release-4.10-presubmits.yaml | 64 ++- .../openshift-os-release-4.10-presubmits.yaml | 9 +- ...iver-operator-release-4.10-presubmits.yaml | 1 + ...rt-csi-driver-release-4.10-presubmits.yaml | 1 + ...vn-kubernetes-release-4.10-presubmits.yaml | 6 + ...nshift-router-release-4.10-presubmits.yaml | 7 +- ...openshift-sdn-release-4.10-presubmits.yaml | 2 +- ...ift-telemeter-release-4.10-presubmits.yaml | 32 ++ ...iver-operator-release-4.10-presubmits.yaml | 1 + ...re-csi-driver-release-4.10-presubmits.yaml | 1 + ...-bootstrapper-release-4.10-presubmits.yaml | 12 +- ...nfig-operator-release-4.10-presubmits.yaml | 27 +- ...d-event-proxy-release-4.10-presubmits.yaml | 2 + 85 files changed, 1568 insertions(+), 335 deletions(-) create mode 100644 ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.10-presubmits.yaml diff --git a/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-presubmits.yaml index 35c0d539711dd..ab52e29eb08d2 100644 --- a/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: kubevirt/hyperconverged-cluster-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -15,6 +15,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-ci-index rerun_command: /test ci-index + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -50,7 +51,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )ci-index,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -64,6 +65,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-ci-index-hco-upgrade-bundle rerun_command: /test ci-index-hco-upgrade-bundle + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -99,7 +101,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )ci-index-hco-upgrade-bundle,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -113,6 +115,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-ci-index-hco-upgrade-prev-bundle rerun_command: /test ci-index-hco-upgrade-prev-bundle + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -148,7 +151,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )ci-index-hco-upgrade-prev-bundle,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -162,6 +165,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-image-index-aws rerun_command: /test hco-e2e-image-index-aws + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|tests/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -215,7 +219,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -229,6 +233,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-image-index-azure rerun_command: /test hco-e2e-image-index-azure + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|tests/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -282,7 +287,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -296,6 +301,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-image-index-gcp rerun_command: /test hco-e2e-image-index-gcp + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|tests/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -351,7 +357,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -365,6 +371,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-kv-smoke-azure rerun_command: /test hco-e2e-kv-smoke-azure + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|tests/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -418,7 +425,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -432,6 +439,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-kv-smoke-gcp rerun_command: /test hco-e2e-kv-smoke-gcp + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|tests/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -487,7 +495,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )hco-e2e-kv-smoke-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -501,6 +509,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-index-aws rerun_command: /test hco-e2e-upgrade-index-aws + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -554,7 +563,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -568,6 +577,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-index-azure rerun_command: /test hco-e2e-upgrade-index-azure + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -621,7 +631,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )hco-e2e-upgrade-index-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -635,6 +645,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-prev-index-aws rerun_command: /test hco-e2e-upgrade-prev-index-aws + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -688,7 +699,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -702,6 +713,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-hco-e2e-upgrade-prev-index-azure rerun_command: /test hco-e2e-upgrade-prev-index-azure + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: @@ -755,7 +767,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-index-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -769,6 +781,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.10-images rerun_command: /test images + run_if_changed: ^(build/.*|cmd/.*|deploy/crds/.*|deploy/index-image/.*|hack/.*|pkg/.*|Makefile|go\.mod|go\.sum)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-presubmits.yaml index 293e85d7bb738..013d4ce374f9a 100644 --- a/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.10-presubmits.yaml @@ -1371,7 +1371,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-upi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1383,6 +1383,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-priv-installer-release-4.10-e2e-gcp-upi-xpn + optional: true path_alias: github.com/openshift/installer rerun_command: /test e2e-gcp-upi-xpn spec: diff --git a/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.10-presubmits.yaml new file mode 100644 index 0000000000000..c2bc63e6989a4 --- /dev/null +++ b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.10-presubmits.yaml @@ -0,0 +1,29 @@ +presubmits: + openshift-psap/ci-artifacts: + - agent: kubernetes + always_run: false + branches: + - release-4.10 + cluster: build01 + context: ci/prow/yamllint + decorate: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-psap-ci-artifacts-yamllint + rerun_command: /test yamllint + spec: + containers: + - args: + - -c + - config/yamllint.conf + - playbooks + - roles + command: + - yamllint + image: quay.io/kubermatic/yamllint:0.1 + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + trigger: (?m)^/test( | .* )yamllint,?($|\s.*) diff --git a/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-presubmits.yaml index b4b2df8c44547..def11feb21b6f 100644 --- a/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift-psap/special-resource-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- diff --git a/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml index fcc8dd7c2b355..b1737cb4dee65 100644 --- a/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.10-presubmits.yaml @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.10-e2e-aws-csi-migration + optional: true rerun_command: /test e2e-aws-csi-migration spec: containers: diff --git a/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml index 28a7514c0281a..a59c982ba616a 100644 --- a/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.10-presubmits.yaml @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-azure-disk-csi-driver-operator-release-4.10-e2e-azure-csi + optional: true rerun_command: /test e2e-azure-csi spec: containers: @@ -142,6 +143,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-azure-disk-csi-driver-operator-release-4.10-e2e-azure-csi-migration + optional: true rerun_command: /test e2e-azure-csi-migration spec: containers: diff --git a/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-presubmits.yaml index f63cb27cdbd49..d2f7aab3074be 100644 --- a/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.10-presubmits.yaml @@ -78,6 +78,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-azure-disk-csi-driver-release-4.10-e2e-azure-csi + optional: true path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver rerun_command: /test e2e-azure-csi spec: @@ -144,6 +145,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-azure-disk-csi-driver-release-4.10-e2e-azure-csi-migration + optional: true path_alias: github.com/kubernetes-sigs/azuredisk-csi-driver rerun_command: /test e2e-azure-csi-migration spec: diff --git a/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-presubmits.yaml index 5f306d2851ae7..4ec9f4600738a 100644 --- a/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/baremetal-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -12,6 +12,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-baremetal-operator-release-4.10-e2e-metal-ipi + optional: true path_alias: github.com/metal3-io/baremetal-operator rerun_command: /test e2e-metal-ipi spec: @@ -69,7 +70,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -80,6 +81,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true path_alias: github.com/metal3-io/baremetal-operator rerun_command: /test e2e-metal-ipi-ovn-dualstack spec: @@ -137,7 +139,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -150,6 +152,7 @@ presubmits: name: pull-ci-openshift-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 path_alias: github.com/metal3-io/baremetal-operator rerun_command: /test e2e-metal-ipi-ovn-ipv6 + skip_if_only_changed: (^(docs|examples)/)|(^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -205,7 +208,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -218,6 +221,7 @@ presubmits: name: pull-ci-openshift-baremetal-operator-release-4.10-e2e-metal-ipi-serial-ipv4 path_alias: github.com/metal3-io/baremetal-operator rerun_command: /test e2e-metal-ipi-serial-ipv4 + skip_if_only_changed: (^(docs|examples)/)|(^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -273,7 +277,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-serial-ipv4,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -390,7 +394,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -403,6 +407,7 @@ presubmits: name: pull-ci-openshift-baremetal-operator-release-4.10-lint path_alias: github.com/metal3-io/baremetal-operator rerun_command: /test lint + skip_if_only_changed: (^(docs|examples)/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -438,7 +443,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )lint,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -451,6 +456,7 @@ presubmits: name: pull-ci-openshift-baremetal-operator-release-4.10-unit path_alias: github.com/metal3-io/baremetal-operator rerun_command: /test unit + skip_if_only_changed: (^(docs|examples|config)/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: diff --git a/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-presubmits.yaml index b5fab3e41b7f6..82686cbbfcb9d 100644 --- a/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.10-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-e2e-metal-ipi + optional: true rerun_command: /test e2e-metal-ipi spec: containers: @@ -68,7 +69,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -79,6 +80,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true rerun_command: /test e2e-metal-ipi-ovn-dualstack spec: containers: @@ -202,7 +204,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -213,6 +215,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-baremetal-runtimecfg-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack spec: containers: diff --git a/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-presubmits.yaml index 5299dc9fe60c5..8963a6e01c194 100644 --- a/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/builder: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-builder-release-4.10-e2e-aws rerun_command: /test e2e-aws + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +79,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-builder-release-4.10-e2e-aws-builds rerun_command: /test e2e-aws-builds + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -142,7 +144,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-builder-release-4.10-e2e-aws-cgroupsv2 + optional: true rerun_command: /test e2e-aws-cgroupsv2 + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -196,7 +200,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-cgroupsv2,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -208,6 +212,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-builder-release-4.10-e2e-aws-image-ecosystem rerun_command: /test e2e-aws-image-ecosystem + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -261,7 +266,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-image-ecosystem,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -272,7 +277,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-builder-release-4.10-e2e-aws-proxy + optional: true rerun_command: /test e2e-aws-proxy + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -326,7 +333,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -338,6 +345,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-builder-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -374,7 +382,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -386,6 +394,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-builder-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -421,7 +430,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -433,6 +442,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-builder-release-4.10-verify rerun_command: /test verify + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-presubmits.yaml index b439e27c0207a..232b84246efb0 100644 --- a/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/cloud-credential-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-coverage rerun_command: /test coverage + run_if_changed: \.go$ spec: containers: - args: @@ -55,7 +56,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )coverage,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -67,6 +68,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-aws rerun_command: /test e2e-aws + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -120,7 +122,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -131,6 +133,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-aws-manual-oidc + optional: true rerun_command: /test e2e-aws-manual-oidc spec: containers: @@ -185,7 +188,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-manual-oidc,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -196,6 +199,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure spec: containers: @@ -250,7 +254,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -261,6 +265,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-gcp + optional: true rerun_command: /test e2e-gcp spec: containers: @@ -317,7 +322,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -328,6 +333,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack spec: containers: @@ -382,7 +388,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -393,6 +399,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-openstack-parallel + optional: true rerun_command: /test e2e-openstack-parallel spec: containers: @@ -447,7 +454,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -459,6 +466,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-e2e-upgrade rerun_command: /test e2e-upgrade + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -512,7 +520,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -524,6 +532,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -560,7 +569,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -572,6 +581,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -607,7 +617,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -619,6 +629,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-verify rerun_command: /test verify + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -654,7 +665,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )verify,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -666,6 +677,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-credential-operator-release-4.10-verify-deps rerun_command: /test verify-deps + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-presubmits.yaml index 2c7cc26392c04..4005bd5264594 100644 --- a/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cloud-provider-azure/openshift-cloud-provider-azure-release-4.10-presubmits.yaml @@ -14,6 +14,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-provider-azure-release-4.10-e2e-azure-ccm + optional: true path_alias: github.com/kubernetes-sigs/cloud-provider-azure rerun_command: /test e2e-azure-ccm spec: @@ -133,6 +134,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-provider-azure-release-4.10-openshift-e2e-azure-ccm-install + optional: true path_alias: github.com/kubernetes-sigs/cloud-provider-azure rerun_command: /test openshift-e2e-azure-ccm-install spec: diff --git a/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-presubmits.yaml index e12cbb023a5d9..974ca021263ca 100644 --- a/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.10-presubmits.yaml @@ -67,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,8 +78,10 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-provider-openstack-release-4.10-e2e-openstack-csi-cinder + optional: true path_alias: k8s.io/cloud-provider-openstack rerun_command: /test e2e-openstack-csi-cinder + run_if_changed: ^pkg/csi/cinder/ spec: containers: - args: @@ -133,7 +135,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-csi-cinder,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -144,8 +146,10 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-provider-openstack-release-4.10-e2e-openstack-csi-manila + optional: true path_alias: k8s.io/cloud-provider-openstack rerun_command: /test e2e-openstack-csi-manila + run_if_changed: ^pkg/csi/manila/ spec: containers: - args: @@ -199,7 +203,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-csi-manila,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -210,6 +214,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cloud-provider-openstack-release-4.10-e2e-openstack-parallel + optional: true path_alias: k8s.io/cloud-provider-openstack rerun_command: /test e2e-openstack-parallel spec: diff --git a/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-presubmits.yaml index b7761c9a557fc..6670055f7f371 100644 --- a/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.10-presubmits.yaml @@ -68,7 +68,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -81,6 +81,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-e2e-aws-operator-tech-preview + optional: true rerun_command: /test e2e-aws-operator-tech-preview spec: containers: @@ -215,6 +216,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.10-e2e-gcp-operator + optional: true rerun_command: /test e2e-gcp-operator spec: containers: @@ -271,7 +273,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- diff --git a/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-presubmits.yaml index 7a9d23fb8b881..0b4821ce740ea 100644 --- a/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.10-presubmits.yaml @@ -553,3 +553,30 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.10 + cluster: build01 + context: ci/prow/yaml-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.10-yaml-lint + rerun_command: /test yaml-lint + spec: + containers: + - args: + - ./hack/yaml-lint.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/yamllint + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test( | .* )yaml-lint,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-presubmits.yaml index 9db6c7580596f..9daec40943997 100644 --- a/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.10-presubmits.yaml @@ -14,6 +14,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-e2e-azure + optional: true path_alias: sigs.k8s.io/cluster-api-provider-azure rerun_command: /test e2e-azure spec: @@ -137,7 +138,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -150,6 +151,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-azure-release-4.10-e2e-upgrade + optional: true path_alias: sigs.k8s.io/cluster-api-provider-azure rerun_command: /test e2e-upgrade spec: diff --git a/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-presubmits.yaml index d9c9b2297e313..a3a945fd91569 100644 --- a/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/cluster-api-provider-baremetal: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -12,7 +12,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi + optional: true rerun_command: /test e2e-metal-ipi + skip_if_only_changed: (^docs/)|(^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -68,7 +70,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -79,7 +81,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true rerun_command: /test e2e-metal-ipi-ovn-dualstack + skip_if_only_changed: (^docs/)|(^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -135,7 +139,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -147,6 +151,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-ovn-ipv6 rerun_command: /test e2e-metal-ipi-ovn-ipv6 + skip_if_only_changed: (^docs/)|(^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -202,7 +207,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -213,7 +218,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-upgrade + optional: true rerun_command: /test e2e-metal-ipi-upgrade + skip_if_only_changed: (^docs/)|(^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -269,7 +276,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -280,7 +287,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-e2e-metal-ipi-virtualmedia + optional: true rerun_command: /test e2e-metal-ipi-virtualmedia + skip_if_only_changed: (^docs/)|(^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -336,7 +345,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -348,6 +357,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-generate-check rerun_command: /test generate-check + skip_if_only_changed: (^docs/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -383,7 +393,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )generate-check,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -395,6 +405,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-gofmt rerun_command: /test gofmt + skip_if_only_changed: (^(docs|config)/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -430,7 +441,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )gofmt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -442,6 +453,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-govet rerun_command: /test govet + skip_if_only_changed: (^(docs|config)/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -525,7 +537,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -537,6 +549,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: (^(docs|config)/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: diff --git a/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml index fb8b50d609547..f45db956d78bf 100644 --- a/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-api-provider-ibmcloud/openshift-cluster-api-provider-ibmcloud-release-4.10-presubmits.yaml @@ -283,3 +283,30 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.10 + cluster: build01 + context: ci/prow/yaml-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-cluster-api-provider-ibmcloud-release-4.10-yaml-lint + rerun_command: /test yaml-lint + spec: + containers: + - args: + - ./hack/yaml-lint.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/yamllint + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test( | .* )yaml-lint,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-presubmits.yaml index d9b8dc51c2fd9..5306bfa942d14 100644 --- a/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.10-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-actuator-pkg-staleness + optional: true rerun_command: /test actuator-pkg-staleness spec: containers: @@ -47,6 +48,202 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )actuator-pkg-staleness,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.10 + cluster: build01 + context: ci/prow/e2e-libvirt + decorate: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-e2e-libvirt + rerun_command: /test e2e-libvirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --repo=cluster-api-provider-libvirt + - --secret-dir=/usr/local/e2e-libvirt-cluster-profile + - --target=e2e-libvirt + - --template=/usr/local/e2e-libvirt + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-libvirt + - name: TEST_COMMAND + value: | + cat >tests < should not allow an eviction [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] DisruptionController evictions: no PDB => should allow an eviction [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] DisruptionController evictions: too few pods, replicaSet, percentage => should not allow an eviction [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] DisruptionController should update PodDisruptionBudget status [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] Job should delete a job [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] StatefulSet [k8s.io] Basic StatefulSet functionality [StatefulSetBasic] Should recreate evicted statefulset [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-auth] Certificates API should support building a client with a CSR [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-auth] ServiceAccounts should allow opting out of API token automount [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-auth] [Feature:NodeAuthorizer] A node shouldn't be able to create another node [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-auth] [Feature:NodeAuthorizer] A node shouldn't be able to delete another node [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-auth] [Feature:NodeAuthorizer] Getting a non-existent secret should exit with the Forbidden error, not a NotFound error [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl apply should reuse port when apply to an existing SVC [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl run default should create an rc or deployment from an image [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl run job should create a job from an image when restart is OnFailure [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl run pod should create a pod from an image when restart is Never [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl version should check is all data is printed [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Proxy server should support --unix-socket=/path [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Simple pod should support exec [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Simple pod should support exec through kubectl proxy [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Simple pod should support port-forward [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Update Demo should scale a replication controller [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-instrumentation] MetricsGrabber should grab all metrics from a Kubelet. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-network] DNS should support configurable pod resolv.conf [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-network] Networking Granular Checks: Pods should function for intra-pod communication: http [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-network] Services should be able to update NodePorts with two same port numbers but different protocols [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-network] Services should check NodePort out-of-range [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-network] Services should use same NodePort with same port but different protocols [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota [Feature:PodPriority] should verify ResourceQuota's priority class scope (cpu, memory quota set) against a pod with same priority class. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota [Feature:ScopeSelectors] should verify ResourceQuota with terminating scopes through scope selectors. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota should create a ResourceQuota and capture the life of a persistent volume claim with a storage class. [sig-storage] [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota should create a ResourceQuota and capture the life of a replication controller. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota should verify ResourceQuota with best effort scope. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota should verify ResourceQuota with terminating scopes. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] ConfigMap binary data should be reflected in volume [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] ConfigMap should be consumable from pods in volume [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] ConfigMap should be consumable from pods in volume with mappings and Item mode set [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] ConfigMap should be consumable from pods in volume with mappings as non-root [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] Downward API volume should provide container's cpu request [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] Downward API volume should provide podname as non-root with fsgroup [NodeFeature:FSGroup] [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] Downward API volume should provide podname as non-root with fsgroup and defaultMode [NodeFeature:FSGroup] [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] EmptyDir volumes should support (non-root,0644,tmpfs) [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] EmptyDir volumes should support (root,0644,tmpfs) [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] EmptyDir volumes volume on tmpfs should have the correct mode [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] EmptyDir volumes when FSGroup is specified [NodeFeature:FSGroup] volume on tmpfs should have the correct mode using FSGroup [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] Ephemeralstorage When pod refers to non-existent ephemeral storage should allow deletion of pod with invalid volume : configmap [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] Ephemeralstorage When pod refers to non-existent ephemeral storage should allow deletion of pod with invalid volume : secret [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: emptydir] [Testpattern: Inline-volume (default fs)] subPath should support readOnly directory specified in the volumeMount [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: hostPath] [Testpattern: Inline-volume (default fs)] subPath should be able to unmount after the subpath directory is deleted [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: hostPath] [Testpattern: Inline-volume (default fs)] subPath should support existing single file [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: hostPath] [Testpattern: Inline-volume (default fs)] subPath should support file as subpath [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: hostPath] [Testpattern: Inline-volume (default fs)] subPath should support non-existent path [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] Secrets should be consumable from pods in volume with mappings [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] Subpath Atomic writer volumes should support subpaths with downward pod [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + EOTESTS + TEST_SUITE="--file=tests" run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /usr/local/e2e-libvirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/e2e-libvirt + name: job-definition + subPath: cluster-launch-installer-libvirt-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - configMap: + name: prow-job-cluster-launch-installer-libvirt-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) - agent: kubernetes always_run: true branches: @@ -283,3 +480,30 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.10 + cluster: build01 + context: ci/prow/yaml-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-yaml-lint + rerun_command: /test yaml-lint + spec: + containers: + - args: + - ./hack/yaml-lint.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/yamllint + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test( | .* )yaml-lint,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-presubmits.yaml index 6e96e016b97fa..3e5990b147d45 100644 --- a/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.10-presubmits.yaml @@ -67,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,8 +78,10 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-e2e-openstack-byon + optional: true path_alias: sigs.k8s.io/cluster-api-provider-openstack rerun_command: /test e2e-openstack-byon + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -133,7 +135,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-byon,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -144,6 +146,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-e2e-openstack-parallel + optional: true path_alias: sigs.k8s.io/cluster-api-provider-openstack rerun_command: /test e2e-openstack-parallel spec: @@ -199,7 +202,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -210,6 +213,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-openstack-release-4.10-e2e-upgrade + optional: true path_alias: sigs.k8s.io/cluster-api-provider-openstack rerun_command: /test e2e-upgrade spec: diff --git a/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-presubmits.yaml index d4ab78f6fa20c..0cf1f46924dcd 100644 --- a/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.10-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-api-provider-ovirt-release-4.10-e2e-ovirt + optional: true rerun_command: /test e2e-ovirt spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-presubmits.yaml index 81ee1f1205af1..cbba8df2c16b0 100644 --- a/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.10-presubmits.yaml @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-agnostic-ipv6 + optional: true rerun_command: /test e2e-agnostic-ipv6 spec: containers: @@ -209,6 +210,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: @@ -330,7 +332,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-console-login,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -342,6 +344,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-gcp-operator-encryption-perf rerun_command: /test e2e-gcp-operator-encryption-perf + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption-perf)|^(test/library/encryption) spec: containers: - args: @@ -397,7 +400,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-perf,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -409,6 +412,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-gcp-operator-encryption-rotation rerun_command: /test e2e-gcp-operator-encryption-rotation + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption-rotation)|^(test/library/encryption) spec: containers: - args: @@ -531,7 +535,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -543,6 +547,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-authentication-operator-release-4.10-e2e-operator-encryption rerun_command: /test e2e-operator-encryption + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption)|^(test/library/encryption) spec: containers: - args: diff --git a/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-presubmits.yaml index 474dac4bcf780..11ce5be8d90e0 100644 --- a/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/cluster-baremetal-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-agnostic rerun_command: /test e2e-agnostic + skip_if_only_changed: (^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -77,6 +78,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-aws + optional: true rerun_command: /test e2e-aws spec: containers: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -142,6 +144,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-assisted + optional: true rerun_command: /test e2e-metal-assisted spec: containers: @@ -198,7 +201,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -210,6 +213,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi rerun_command: /test e2e-metal-ipi + skip_if_only_changed: (^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -265,7 +269,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -276,6 +280,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true rerun_command: /test e2e-metal-ipi-ovn-dualstack spec: containers: @@ -332,7 +337,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -344,6 +349,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 rerun_command: /test e2e-metal-ipi-ovn-ipv6 + skip_if_only_changed: (^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -399,7 +405,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -411,6 +417,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-serial-ipv4 rerun_command: /test e2e-metal-ipi-serial-ipv4 + skip_if_only_changed: (^[A-Z]+\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -466,7 +473,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-serial-ipv4,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -477,6 +484,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-upgrade + optional: true rerun_command: /test e2e-metal-ipi-upgrade spec: containers: @@ -533,7 +541,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -544,6 +552,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-e2e-metal-ipi-virtualmedia + optional: true rerun_command: /test e2e-metal-ipi-virtualmedia spec: containers: @@ -600,7 +609,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -612,6 +621,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-generate-check rerun_command: /test generate-check + skip_if_only_changed: (\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -647,7 +657,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )generate-check,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -659,6 +669,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-gofmt rerun_command: /test gofmt + skip_if_only_changed: (^manifests/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -694,7 +705,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )gofmt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -706,6 +717,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-govet rerun_command: /test govet + skip_if_only_changed: (^manifests/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -789,7 +801,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -801,6 +813,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-lint rerun_command: /test lint + skip_if_only_changed: (^manifests/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: @@ -836,7 +849,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )lint,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -848,6 +861,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-baremetal-operator-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: (^manifests/)|(\.md$)|((^|/)OWNERS$) spec: containers: - args: diff --git a/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-presubmits.yaml index bf5e99431ae2c..27ba9278bfeda 100644 --- a/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.10-presubmits.yaml @@ -66,7 +66,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-bootstrap-release-4.10-e2e-metal-single-node-live-iso + optional: true rerun_command: /test e2e-metal-single-node-live-iso spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml index cf09951e6f8bc..e334906f96ea2 100644 --- a/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/cluster-cloud-controller-manager-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -15,6 +15,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws rerun_command: /test e2e-aws + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -68,7 +69,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -82,6 +83,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws-ccm rerun_command: /test e2e-aws-ccm + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -135,7 +137,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-ccm,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -148,7 +150,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws-ccm-install + optional: true rerun_command: /test e2e-aws-ccm-install + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -202,7 +206,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-ccm-install,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -216,6 +220,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-aws-upgrade rerun_command: /test e2e-aws-upgrade + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -282,6 +287,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-azure-ccm + optional: true rerun_command: /test e2e-azure-ccm spec: containers: @@ -349,6 +355,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-azure-ccm-install + optional: true rerun_command: /test e2e-azure-ccm-install spec: containers: @@ -416,6 +423,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-cloud-controller-manager-operator-release-4.10-e2e-openstack-ccm + optional: true rerun_command: /test e2e-openstack-ccm spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-presubmits.yaml index 42e49a1fe12ae..c02a42ce48b86 100644 --- a/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.10-presubmits.yaml @@ -66,7 +66,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-config-operator-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure spec: containers: @@ -131,7 +132,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -142,6 +143,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-config-operator-release-4.10-e2e-gcp + optional: true rerun_command: /test e2e-gcp spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-presubmits.yaml index 465aa404a1207..40f2a5a33fa96 100644 --- a/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.10-presubmits.yaml @@ -207,6 +207,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-dns-operator-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-presubmits.yaml index 34ab9fc0a9c57..4291b62c2377e 100644 --- a/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/cluster-etcd-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -198,7 +198,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -209,6 +209,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-aws + optional: true rerun_command: /test e2e-aws spec: containers: @@ -263,7 +264,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -274,6 +275,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-aws-disruptive + optional: true rerun_command: /test e2e-aws-disruptive spec: containers: @@ -328,7 +330,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -339,6 +341,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-aws-disruptive-ovn + optional: true rerun_command: /test e2e-aws-disruptive-ovn spec: containers: @@ -404,6 +407,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: @@ -458,7 +462,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -469,6 +473,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure spec: containers: @@ -523,7 +528,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -534,6 +539,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp + optional: true rerun_command: /test e2e-gcp spec: containers: @@ -590,7 +596,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -601,6 +607,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp-disruptive + optional: true rerun_command: /test e2e-gcp-disruptive spec: containers: @@ -657,7 +664,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-disruptive,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -668,6 +675,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp-disruptive-five-control-plane-replicas + optional: true rerun_command: /test e2e-gcp-disruptive-five-control-plane-replicas spec: containers: @@ -724,7 +732,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-disruptive-five-control-plane-replicas,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -735,6 +743,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp-disruptive-ovn + optional: true rerun_command: /test e2e-gcp-disruptive-ovn spec: containers: @@ -858,7 +867,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-five-control-plane-replicas,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -869,6 +878,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-gcp-upgrade-five-control-plane-replicas + optional: true rerun_command: /test e2e-gcp-upgrade-five-control-plane-replicas spec: containers: @@ -925,7 +935,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-upgrade-five-control-plane-replicas,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -936,6 +946,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-metal-assisted + optional: true rerun_command: /test e2e-metal-assisted spec: containers: @@ -992,7 +1003,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1003,6 +1014,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-metal-ipi + optional: true rerun_command: /test e2e-metal-ipi spec: containers: @@ -1059,7 +1071,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1070,6 +1082,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-etcd-operator-release-4.10-e2e-metal-single-node-live-iso + optional: true rerun_command: /test e2e-metal-single-node-live-iso spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-presubmits.yaml index 8c8be96f5ea41..683a9ce587a65 100644 --- a/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/cluster-image-registry-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-aws rerun_command: /test e2e-aws + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +79,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-aws-image-registry rerun_command: /test e2e-aws-image-registry + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -143,6 +145,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-aws-operator rerun_command: /test e2e-aws-operator + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -196,7 +199,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -207,7 +210,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure + run_if_changed: ^(.*azure.*|vendor/github\.com/Azure/.*)\.go$ spec: containers: - args: @@ -261,7 +266,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -272,7 +277,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-azure-operator + optional: true rerun_command: /test e2e-azure-operator + run_if_changed: ^(.*azure.*|vendor/github\.com/Azure/.*)\.go$ spec: containers: - args: @@ -326,7 +333,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -337,7 +344,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-gcp + optional: true rerun_command: /test e2e-gcp + run_if_changed: ^(.*gcs.*|vendor/(cloud\.google\.com|google\.golang\.org)/.*)\.go$ spec: containers: - args: @@ -393,7 +402,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -404,7 +413,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-gcp-operator + optional: true rerun_command: /test e2e-gcp-operator + run_if_changed: ^(.*gcs.*|vendor/(cloud\.google\.com|google\.golang\.org)/.*)\.go$ spec: containers: - args: @@ -460,7 +471,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -471,7 +482,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack + run_if_changed: (^(.*swift.*|vendor/github\.com/gophercloud/.*)\.go$|.*openstack.*) spec: containers: - args: @@ -525,7 +538,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -536,7 +549,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-ovirt + optional: true rerun_command: /test e2e-ovirt + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -592,7 +607,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -604,6 +619,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-upgrade rerun_command: /test e2e-upgrade + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -657,7 +673,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -668,7 +684,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-vsphere + optional: true rerun_command: /test e2e-vsphere + run_if_changed: ^(.*(vsphere|baremetal).*)\.go$ spec: containers: - args: @@ -722,7 +740,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -734,6 +752,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-e2e-vsphere-operator rerun_command: /test e2e-vsphere-operator + run_if_changed: ^(.*(vsphere|baremetal).*)\.go$ spec: containers: - args: @@ -787,7 +806,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -799,6 +818,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -835,7 +855,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -847,6 +867,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -882,7 +903,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -894,6 +915,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-image-registry-operator-release-4.10-verify rerun_command: /test verify + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-presubmits.yaml index cbad80b9447df..5051dc39c8dba 100644 --- a/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.10-presubmits.yaml @@ -142,6 +142,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: @@ -196,7 +197,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -207,6 +208,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure spec: containers: @@ -261,7 +263,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -272,6 +274,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-azure-operator + optional: true rerun_command: /test e2e-azure-operator spec: containers: @@ -326,7 +329,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -337,6 +340,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-ingress-operator-release-4.10-e2e-gcp-operator + optional: true rerun_command: /test e2e-gcp-operator spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml index adaf34b68266c..234ed79c09b5d 100644 --- a/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.10-presubmits.yaml @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-aws-operator-disruptive-single-node + optional: true rerun_command: /test e2e-aws-operator-disruptive-single-node spec: containers: @@ -207,6 +208,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: @@ -328,7 +330,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -340,6 +342,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption rerun_command: /test e2e-gcp-operator-encryption + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption)|^(test/library/encryption) spec: containers: - args: @@ -395,7 +398,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -407,6 +410,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-perf rerun_command: /test e2e-gcp-operator-encryption-perf + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption-perf)|^(test/library/encryption) spec: containers: - args: @@ -462,7 +466,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-perf,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -473,7 +477,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-perf-single-node + optional: true rerun_command: /test e2e-gcp-operator-encryption-perf-single-node + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption)|^(test/library/encryption) spec: containers: - args: @@ -529,7 +535,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-perf-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -541,6 +547,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-rotation rerun_command: /test e2e-gcp-operator-encryption-rotation + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption-rotation)|^(test/library/encryption) spec: containers: - args: @@ -596,7 +603,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -607,7 +614,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-rotation-single-node + optional: true rerun_command: /test e2e-gcp-operator-encryption-rotation-single-node + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption)|^(test/library/encryption) spec: containers: - args: @@ -663,7 +672,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption-rotation-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -674,7 +683,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-single-node + optional: true rerun_command: /test e2e-gcp-operator-encryption-single-node + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption)|^(test/library/encryption) spec: containers: - args: @@ -741,6 +752,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-gcp-operator-single-node + optional: true rerun_command: /test e2e-gcp-operator-single-node spec: containers: @@ -797,7 +809,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -808,6 +820,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-e2e-metal-single-node-live-iso + optional: true rerun_command: /test e2e-metal-single-node-live-iso spec: containers: @@ -1055,6 +1068,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-kube-apiserver-operator-release-4.10-k8s-e2e-gcp-serial + optional: true rerun_command: /test k8s-e2e-gcp-serial spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-presubmits.yaml index 319054d4d1710..80bef46e7275a 100644 --- a/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.10-presubmits.yaml @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-machine-approver-release-4.10-e2e-aws-disruptive + optional: true rerun_command: /test e2e-aws-disruptive spec: containers: @@ -207,6 +208,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-machine-approver-release-4.10-e2e-azure-operator + optional: true rerun_command: /test e2e-azure-operator spec: containers: @@ -272,6 +274,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-machine-approver-release-4.10-e2e-gcp-operator + optional: true rerun_command: /test e2e-gcp-operator spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-presubmits.yaml index 07b2c6e73c68d..1ef1e62e56268 100644 --- a/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.10-presubmits.yaml @@ -207,6 +207,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-monitoring-operator-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-presubmits.yaml index 5aed0af6dcfe9..fc674ba77172a 100644 --- a/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.10-presubmits.yaml @@ -207,6 +207,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-azure-ovn + optional: true rerun_command: /test e2e-azure-ovn spec: containers: @@ -261,7 +262,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure-ovn,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -272,6 +273,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-azure-ovn-dualstack + optional: true rerun_command: /test e2e-azure-ovn-dualstack spec: containers: @@ -471,6 +473,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-gcp-ovn-upgrade + optional: true rerun_command: /test e2e-gcp-ovn-upgrade spec: containers: @@ -605,6 +608,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-metal-ipi-ovn-ipv6-ipsec + optional: true rerun_command: /test e2e-metal-ipi-ovn-ipv6-ipsec spec: containers: @@ -661,7 +665,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6-ipsec,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -672,6 +676,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack spec: containers: @@ -726,7 +731,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -737,6 +742,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-openstack-kuryr + optional: true rerun_command: /test e2e-openstack-kuryr spec: containers: @@ -802,6 +808,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-openstack-ovn + optional: true rerun_command: /test e2e-openstack-ovn spec: containers: @@ -867,6 +874,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-ovn-hybrid-step-registry + optional: true rerun_command: /test e2e-ovn-hybrid-step-registry spec: containers: @@ -932,6 +940,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-ovn-ipsec-step-registry + optional: true rerun_command: /test e2e-ovn-ipsec-step-registry spec: containers: @@ -997,6 +1006,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-ovn-step-registry + optional: true rerun_command: /test e2e-ovn-step-registry spec: containers: @@ -1062,6 +1072,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-vsphere-ovn + optional: true rerun_command: /test e2e-vsphere-ovn spec: containers: @@ -1127,6 +1138,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-network-operator-release-4.10-e2e-vsphere-windows + optional: true rerun_command: /test e2e-vsphere-windows spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml index fb78ca7e8e1de..898cc93cd1941 100644 --- a/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.10-presubmits.yaml @@ -131,7 +131,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -143,6 +143,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-e2e-gcp-operator-encryption rerun_command: /test e2e-gcp-operator-encryption + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption)|^(test/library/encryption) spec: containers: - args: @@ -198,7 +199,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator-encryption,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -210,6 +211,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-e2e-gcp-operator-encryption-rotation rerun_command: /test e2e-gcp-operator-encryption-rotation + run_if_changed: ^(vendor/github.com/openshift/library-go/pkg/operator/encryption)|^(test/e2e-encryption-rotation)|^(test/library/encryption) spec: containers: - args: diff --git a/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml index a68d0b9821069..862c267d1cc6d 100644 --- a/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/cluster-openshift-controller-manager-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-e2e-aws rerun_command: /test e2e-aws + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +79,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-e2e-aws-operator rerun_command: /test e2e-aws-operator + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -143,6 +145,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-e2e-upgrade rerun_command: /test e2e-upgrade + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -196,7 +199,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -208,6 +211,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -244,7 +248,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -256,6 +260,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -291,7 +296,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -303,6 +308,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-openshift-controller-manager-operator-release-4.10-verify rerun_command: /test verify + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-presubmits.yaml index 79a61e0a104ef..2e9250ab64a01 100644 --- a/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/cluster-samples-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws rerun_command: /test e2e-aws + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +79,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-builds rerun_command: /test e2e-aws-builds + run_if_changed: ^(tmp/build) spec: containers: - args: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -143,6 +145,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-image-ecosystem rerun_command: /test e2e-aws-image-ecosystem + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -196,7 +199,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-image-ecosystem,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -208,6 +211,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-jenkins rerun_command: /test e2e-aws-jenkins + run_if_changed: ^(tmp/build) spec: containers: - args: @@ -261,7 +265,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -273,6 +277,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-operator rerun_command: /test e2e-aws-operator + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -326,7 +331,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -338,6 +343,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-samples-operator-release-4.10-e2e-aws-upgrade rerun_command: /test e2e-aws-upgrade + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -391,7 +397,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -403,6 +409,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-samples-operator-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -439,7 +446,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -451,6 +458,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-samples-operator-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -486,7 +494,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -498,6 +506,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-samples-operator-release-4.10-verify rerun_command: /test verify + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-presubmits.yaml index a01f85fb0c0ae..ec372181f6ba2 100644 --- a/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.10-presubmits.yaml @@ -66,7 +66,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-aws-csi + optional: true rerun_command: /test e2e-aws-csi spec: containers: @@ -207,6 +208,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure spec: containers: @@ -272,6 +274,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-azure-csi + optional: true rerun_command: /test e2e-azure-csi spec: containers: @@ -393,7 +396,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -404,6 +407,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-gcp-csi + optional: true rerun_command: /test e2e-gcp-csi spec: containers: @@ -460,7 +464,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -471,6 +475,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack spec: containers: @@ -525,7 +530,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -536,6 +541,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-openstack-parallel + optional: true rerun_command: /test e2e-openstack-parallel spec: containers: @@ -590,7 +596,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -601,6 +607,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-ovirt + optional: true rerun_command: /test e2e-ovirt spec: containers: @@ -668,6 +675,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-vsphere + optional: true rerun_command: /test e2e-vsphere spec: containers: @@ -733,6 +741,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-storage-operator-release-4.10-e2e-vsphere-csi + optional: true rerun_command: /test e2e-vsphere-csi spec: containers: diff --git a/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-presubmits.yaml index 580dcf6924e9e..2ac23ee34fd13 100644 --- a/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/cluster-version-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-version-operator-release-4.10-e2e-agnostic rerun_command: /test e2e-agnostic + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +79,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-version-operator-release-4.10-e2e-agnostic-operator rerun_command: /test e2e-agnostic-operator + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-agnostic-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -143,6 +145,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-version-operator-release-4.10-e2e-agnostic-upgrade rerun_command: /test e2e-agnostic-upgrade + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -196,7 +199,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -207,6 +210,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-version-operator-release-4.10-e2e-metal-assisted + optional: true rerun_command: /test e2e-metal-assisted spec: containers: @@ -263,7 +267,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -275,6 +279,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-version-operator-release-4.10-gofmt rerun_command: /test gofmt + run_if_changed: \.go$ spec: containers: - args: @@ -310,7 +315,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )gofmt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -322,6 +327,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-version-operator-release-4.10-golangci-lint rerun_command: /test golangci-lint + run_if_changed: \.go$ spec: containers: - args: @@ -357,7 +363,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )golangci-lint,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -369,6 +375,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-version-operator-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -405,7 +412,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -417,6 +424,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-cluster-version-operator-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-presubmits.yaml index dd5d309d4687a..85fa13eda5874 100644 --- a/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/console-operator/openshift-console-operator-release-4.10-presubmits.yaml @@ -207,6 +207,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-console-operator-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: diff --git a/ci-operator/jobs/openshift/console/openshift-console-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-release-4.10-presubmits.yaml index 61c0230ba23e5..c2a87fba78410 100644 --- a/ci-operator/jobs/openshift/console/openshift-console-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/console/openshift-console-release-4.10-presubmits.yaml @@ -95,7 +95,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )backend,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -107,6 +107,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-console-release-4.10-ceph-storage-plugin rerun_command: /test ceph-storage-plugin + run_if_changed: frontend/packages/ceph-storage-plugin spec: containers: - args: @@ -323,7 +324,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -335,6 +336,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-console-release-4.10-kubevirt-plugin rerun_command: /test kubevirt-plugin + run_if_changed: frontend/packages/kubevirt-plugin spec: containers: - args: diff --git a/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-presubmits.yaml index 79220261f95ea..41b8523045b3f 100644 --- a/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/coredns/openshift-coredns-release-4.10-presubmits.yaml @@ -212,6 +212,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-coredns-release-4.10-e2e-metal-ipi + optional: true path_alias: github.com/coredns/coredns rerun_command: /test e2e-metal-ipi spec: @@ -269,7 +270,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -280,6 +281,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-coredns-release-4.10-e2e-metal-ipi-dualstack + optional: true path_alias: github.com/coredns/coredns rerun_command: /test e2e-metal-ipi-dualstack spec: diff --git a/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-presubmits.yaml index e18d03feaefee..20a5cfd5ae0f7 100644 --- a/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/csi-driver-manila-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -12,6 +12,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-csi-driver-manila-operator-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack spec: containers: @@ -77,6 +78,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-csi-driver-manila-operator-release-4.10-e2e-openstack-csi + optional: true rerun_command: /test e2e-openstack-csi spec: containers: diff --git a/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-presubmits.yaml index f5292e374a74e..5d77a330ba1ac 100644 --- a/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.10-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-csi-driver-nfs-release-4.10-e2e-openstack-csi + optional: true path_alias: github.com/kubernetes-csi/csi-driver-nfs rerun_command: /test e2e-openstack-csi spec: diff --git a/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-presubmits.yaml index 435bb672f84d0..411f94e110ae9 100644 --- a/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.10-presubmits.yaml @@ -146,6 +146,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-csi-external-attacher-release-4.10-e2e-ovirt + optional: true path_alias: github.com/kubernetes-csi/external-attacher rerun_command: /test e2e-ovirt spec: diff --git a/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-presubmits.yaml index 60e1109ca0eb6..3c17bb1824f47 100644 --- a/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.10-presubmits.yaml @@ -146,6 +146,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-csi-external-provisioner-release-4.10-e2e-ovirt + optional: true path_alias: github.com/kubernetes-csi/external-provisioner rerun_command: /test e2e-ovirt spec: diff --git a/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-presubmits.yaml index e1297129da32d..90b244984e4f7 100644 --- a/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.10-presubmits.yaml @@ -135,7 +135,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -146,6 +146,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-csi-external-resizer-release-4.10-e2e-ovirt + optional: true path_alias: github.com/kubernetes-csi/external-resizer rerun_command: /test e2e-ovirt spec: diff --git a/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-presubmits.yaml index af28df5f47bce..ff403a37efd80 100644 --- a/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.10-presubmits.yaml @@ -135,7 +135,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -146,6 +146,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-csi-external-snapshotter-release-4.10-e2e-ovirt + optional: true path_alias: github.com/kubernetes-csi/external-snapshotter rerun_command: /test e2e-ovirt spec: diff --git a/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-presubmits.yaml index 3aa1e33f1f4a7..f8099b7ae8144 100644 --- a/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.10-presubmits.yaml @@ -146,6 +146,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-csi-livenessprobe-release-4.10-e2e-ovirt + optional: true path_alias: github.com/kubernetes-csi/livenessprobe rerun_command: /test e2e-ovirt spec: diff --git a/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-presubmits.yaml index c3d5c54b77aa7..107f959335f15 100644 --- a/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.10-presubmits.yaml @@ -146,6 +146,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-csi-node-driver-registrar-release-4.10-e2e-ovirt + optional: true path_alias: github.com/kubernetes-csi/node-driver-registrar rerun_command: /test e2e-ovirt spec: diff --git a/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml index e1a8491c5a23b..e220bbfad9a39 100644 --- a/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.10-presubmits.yaml @@ -146,6 +146,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-gcp-pd-csi-driver-operator-release-4.10-e2e-gcp-csi-migration + optional: true rerun_command: /test e2e-gcp-csi-migration spec: containers: diff --git a/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-presubmits.yaml index 5cad683f215e5..aae6ae41b50e9 100644 --- a/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/image-registry: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-image-registry-release-4.10-e2e-agnostic-image-registry rerun_command: /test e2e-agnostic-image-registry + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-agnostic-image-registry,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +79,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-image-registry-release-4.10-e2e-aws rerun_command: /test e2e-aws + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -143,6 +145,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-image-registry-release-4.10-e2e-aws-image-registry rerun_command: /test e2e-aws-image-registry + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -196,7 +199,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -208,6 +211,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-image-registry-release-4.10-e2e-aws-upgrade rerun_command: /test e2e-aws-upgrade + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -261,7 +265,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -273,6 +277,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-image-registry-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -309,7 +314,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -321,6 +326,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-image-registry-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -356,7 +362,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -368,6 +374,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-image-registry-release-4.10-verify rerun_command: /test verify + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-presubmits.yaml index c13e5acb94677..4e3c7564416f3 100644 --- a/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/installer/openshift-installer-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/installer: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-aws rerun_command: /test e2e-aws + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -77,6 +78,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-aws-disruptive + optional: true rerun_command: /test e2e-aws-disruptive spec: containers: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -142,7 +144,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-aws-fips + optional: true rerun_command: /test e2e-aws-fips + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -196,7 +200,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -207,6 +211,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-aws-proxy + optional: true rerun_command: /test e2e-aws-proxy spec: containers: @@ -261,7 +266,126 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false + branches: + - release-4.10 + cluster: build01 + context: ci/prow/e2e-aws-rhel8 + decorate: true + decoration_config: + skip_cloning: true + name: pull-ci-openshift-installer-release-4.10-e2e-aws-rhel8 + optional: true + rerun_command: /test e2e-aws-rhel8 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --repo=installer + - --secret-dir=/usr/local/e2e-aws-rhel8-cluster-profile + - --target=e2e-aws-rhel8 + - --template=/usr/local/e2e-aws-rhel8 + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: CONFIG_SPEC + value: | + base_images: + base: + name: '4.4' + namespace: ocp + tag: base + machine-os-content: + name: machine-os-content + namespace: rhcos + tag: latest + build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 + canonical_go_repository: github.com/openshift/installer + images: + - dockerfile_path: images/installer/Dockerfile.ci + from: base + inputs: + root: + as: + - builder + to: installer + raw_steps: + - output_image_tag_step: + from: machine-os-content + to: + name: stable + tag: machine-os-content + resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi + tag_specification: + name: '4.4' + namespace: ocp + tests: + - as: e2e-aws + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws + - name: JOB_NAME_SAFE + value: e2e-aws-rhel8 + - name: TEST_COMMAND + value: TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-rhel8-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/e2e-aws-rhel8 + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-aws-rhel8,?($|\s.*) + - agent: kubernetes + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -272,6 +396,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-aws-shared-vpc + optional: true rerun_command: /test e2e-aws-shared-vpc spec: containers: @@ -337,6 +462,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: @@ -391,7 +517,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -403,6 +529,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-aws-upgrade rerun_command: /test e2e-aws-upgrade + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -456,7 +583,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -467,6 +594,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-aws-upi + optional: true rerun_command: /test e2e-aws-upi spec: containers: @@ -535,7 +663,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-upi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -546,7 +674,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-aws-workers-rhel7 + optional: true rerun_command: /test e2e-aws-workers-rhel7 + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -600,7 +730,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -611,6 +741,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure spec: containers: @@ -665,7 +796,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -676,6 +807,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-azure-resourcegroup + optional: true rerun_command: /test e2e-azure-resourcegroup spec: containers: @@ -730,7 +862,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure-resourcegroup,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -741,6 +873,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-azure-shared-vpc + optional: true rerun_command: /test e2e-azure-shared-vpc spec: containers: @@ -795,7 +928,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure-shared-vpc,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -806,6 +939,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-azure-upi + optional: true rerun_command: /test e2e-azure-upi spec: containers: @@ -874,7 +1008,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure-upi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -885,7 +1019,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-crc + optional: true rerun_command: /test e2e-crc + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -941,7 +1077,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-crc,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -952,6 +1088,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-gcp + optional: true rerun_command: /test e2e-gcp spec: containers: @@ -1008,7 +1145,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1019,6 +1156,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-gcp-shared-vpc + optional: true rerun_command: /test e2e-gcp-shared-vpc spec: containers: @@ -1075,7 +1213,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-shared-vpc,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1142,7 +1280,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1153,6 +1291,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-gcp-upi + optional: true rerun_command: /test e2e-gcp-upi spec: containers: @@ -1209,7 +1348,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-upi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1220,6 +1359,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-gcp-upi-xpn + optional: true rerun_command: /test e2e-gcp-upi-xpn spec: containers: @@ -1276,7 +1416,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-upi-xpn,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1287,6 +1427,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-kubevirt + optional: true rerun_command: /test e2e-kubevirt spec: containers: @@ -1341,7 +1482,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-kubevirt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1352,7 +1493,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-libvirt + optional: true rerun_command: /test e2e-libvirt + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -1408,7 +1551,72 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false + branches: + - release-4.10 + cluster: build01 + context: ci/prow/e2e-metal + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-metal + optional: true + rerun_command: /test e2e-metal + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --repo=installer + - --secret-dir=/usr/local/e2e-metal-cluster-profile + - --target=e2e-metal + - --template=/usr/local/e2e-metal + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: metal + - name: JOB_NAME_SAFE + value: e2e-metal + - name: TEST_COMMAND + value: TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /usr/local/e2e-metal-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/e2e-metal + name: job-definition + subPath: cluster-launch-installer-metal-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-metal + - configMap: + name: prow-job-cluster-launch-installer-metal-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-metal,?($|\s.*) + - agent: kubernetes + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1419,6 +1627,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-metal-assisted + optional: true rerun_command: /test e2e-metal-assisted spec: containers: @@ -1475,7 +1684,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1486,6 +1695,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-metal-ipi + optional: true rerun_command: /test e2e-metal-ipi spec: containers: @@ -1542,7 +1752,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1553,6 +1763,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true rerun_command: /test e2e-metal-ipi-ovn-dualstack spec: containers: @@ -1609,7 +1820,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1620,7 +1831,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-metal-ipi-ovn-ipv6 + optional: true rerun_command: /test e2e-metal-ipi-ovn-ipv6 + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -1676,7 +1889,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1687,6 +1900,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-metal-ipi-virtualmedia + optional: true rerun_command: /test e2e-metal-ipi-virtualmedia spec: containers: @@ -1743,7 +1957,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1754,7 +1968,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-metal-single-node-live-iso + optional: true rerun_command: /test e2e-metal-single-node-live-iso + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -1810,7 +2026,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1821,7 +2037,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -1875,7 +2093,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1886,7 +2104,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-openstack-byon + optional: true rerun_command: /test e2e-openstack-byon + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -1940,7 +2160,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-byon,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1951,7 +2171,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-openstack-kuryr + optional: true rerun_command: /test e2e-openstack-kuryr + skip_if_only_changed: (^docs|^upi|^hack)/ spec: containers: - args: @@ -2005,7 +2227,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-kuryr,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2016,6 +2238,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-openstack-parallel + optional: true rerun_command: /test e2e-openstack-parallel spec: containers: @@ -2070,7 +2293,82 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false + branches: + - release-4.10 + cluster: build01 + context: ci/prow/e2e-openstack-upi + decorate: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.10-e2e-openstack-upi + optional: true + rerun_command: /test e2e-openstack-upi + run_if_changed: (^upi/openstack/.*)|(^images/openstack/Dockerfile.ci$) + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --secret-dir=/usr/local/e2e-openstack-upi-cluster-profile + - --target=e2e-openstack-upi + - --template=/usr/local/e2e-openstack-upi + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: openstack + - name: JOB_NAME_SAFE + value: e2e-openstack-upi + - name: KURYR_ENABLED + value: "false" + - name: TEST_COMMAND + value: TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/e2e-openstack-upi + name: job-definition + subPath: cluster-launch-installer-openstack-upi-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - configMap: + name: prow-job-cluster-launch-installer-openstack-upi-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-openstack-upi,?($|\s.*) + - agent: kubernetes + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2081,7 +2379,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-ovirt + optional: true rerun_command: /test e2e-ovirt + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -2137,7 +2437,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2148,6 +2448,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-vsphere + optional: true rerun_command: /test e2e-vsphere spec: containers: @@ -2202,7 +2503,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2213,6 +2514,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-e2e-vsphere-upi + optional: true rerun_command: /test e2e-vsphere-upi spec: containers: @@ -2267,7 +2569,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-vsphere-upi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2279,6 +2581,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-gofmt rerun_command: /test gofmt + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -2314,7 +2617,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )gofmt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2326,6 +2629,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-golint rerun_command: /test golint + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -2361,7 +2665,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )golint,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2373,6 +2677,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-govet rerun_command: /test govet + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -2408,7 +2713,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )govet,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2420,6 +2725,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-images rerun_command: /test images + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -2456,7 +2762,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2468,6 +2774,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-openstack-manifests rerun_command: /test openstack-manifests + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -2521,7 +2828,92 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )openstack-manifests,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false + branches: + - release-4.10 + cluster: build01 + context: ci/prow/shellcheck + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-installer-release-4.10-shellcheck + rerun_command: /test shellcheck + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ + spec: + containers: + - args: + - ./hack/shellcheck.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/shellcheck-alpine:v0.5.0 + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test shellcheck + - agent: kubernetes + always_run: false + branches: + - release-4.10 + cluster: build01 + context: ci/prow/tf-fmt + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-installer-release-4.10-tf-fmt + optional: true + rerun_command: /test tf-fmt + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ + spec: + containers: + - args: + - ./hack/tf-fmt.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/terraform-alpine:v0.12.0-rc1 + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test( | .* )tf-fmt,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.10 + cluster: build01 + context: ci/prow/tf-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-installer-release-4.10-tf-lint + rerun_command: /test tf-lint + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ + spec: + containers: + - args: + - ./hack/tf-lint.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/tflint + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test tf-lint + - agent: kubernetes + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2533,6 +2925,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-unit rerun_command: /test unit + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -2615,7 +3008,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )verify-codegen,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -2627,6 +3020,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-installer-release-4.10-verify-vendor rerun_command: /test verify-vendor + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -2661,3 +3055,31 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )verify-vendor,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.10 + cluster: build01 + context: ci/prow/yaml-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-installer-release-4.10-yaml-lint + rerun_command: /test yaml-lint + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ + spec: + containers: + - args: + - ./hack/yaml-lint.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/yamllint + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test yaml-lint diff --git a/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-presubmits.yaml index e59b9ecbf8c90..4cb49b88099e5 100644 --- a/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/ironic-agent-image/openshift-ironic-agent-image-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/ironic-agent-image: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -15,6 +15,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-agent-image-release-4.10-e2e-metal-ipi rerun_command: /test e2e-metal-ipi + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -70,7 +71,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -84,6 +85,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-agent-image-release-4.10-e2e-metal-ipi-virtualmedia rerun_command: /test e2e-metal-ipi-virtualmedia + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -139,7 +141,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -153,6 +155,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-agent-image-release-4.10-images rerun_command: /test images + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml index d632990dc4bdf..59d22c5bc8e83 100644 --- a/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/ironic-hardware-inventory-recorder-image: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-hardware-inventory-recorder-image-release-4.10-e2e-metal-ipi rerun_command: /test e2e-metal-ipi + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -68,7 +69,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -80,6 +81,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-hardware-inventory-recorder-image-release-4.10-images rerun_command: /test images + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-presubmits.yaml index 56b6101f218dc..74405d1a34435 100644 --- a/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/ironic-image: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-image-release-4.10-e2e-metal-ipi rerun_command: /test e2e-metal-ipi + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -68,7 +69,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -80,6 +81,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-image-release-4.10-e2e-metal-ipi-virtualmedia rerun_command: /test e2e-metal-ipi-virtualmedia + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -135,7 +137,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -147,6 +149,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-image-release-4.10-images rerun_command: /test images + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-presubmits.yaml index d8a84273ab9ea..c287e85a6ce68 100644 --- a/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/ironic-ipa-downloader: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-ipa-downloader-release-4.10-e2e-metal-ipi rerun_command: /test e2e-metal-ipi + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -68,7 +69,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -80,6 +81,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-ipa-downloader-release-4.10-images rerun_command: /test images + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-presubmits.yaml index 038b178d97357..4485d43ff132a 100644 --- a/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/ironic-rhcos-downloader: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi rerun_command: /test e2e-metal-ipi + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -68,7 +69,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -79,7 +80,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true rerun_command: /test e2e-metal-ipi-ovn-dualstack + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -135,7 +138,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -147,6 +150,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-ovn-ipv6 rerun_command: /test e2e-metal-ipi-ovn-ipv6 + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -202,7 +206,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -214,6 +218,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-serial-ipv4 rerun_command: /test e2e-metal-ipi-serial-ipv4 + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -269,7 +274,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-serial-ipv4,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -281,6 +286,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-e2e-metal-ipi-virtualmedia rerun_command: /test e2e-metal-ipi-virtualmedia + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -336,7 +342,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -348,6 +354,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-rhcos-downloader-release-4.10-images rerun_command: /test images + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-presubmits.yaml index d61cb5015518e..fa726594ac918 100644 --- a/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/ironic-static-ip-manager: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-static-ip-manager-release-4.10-e2e-metal-ipi rerun_command: /test e2e-metal-ipi + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: @@ -68,7 +69,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -80,6 +81,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ironic-static-ip-manager-release-4.10-images rerun_command: /test images + skip_if_only_changed: \.md$|^(DCO|LICENSE|OWNERS)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-presubmits.yaml index 7e869e2888a36..eb50a409dbfe0 100644 --- a/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.10-presubmits.yaml @@ -193,6 +193,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-k8s-prometheus-adapter-release-4.10-unit + optional: true path_alias: github.com/directxman12/k8s-prometheus-adapter rerun_command: /test unit spec: diff --git a/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-presubmits.yaml index 63ebddb622a26..58e395998514a 100644 --- a/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.10-presubmits.yaml @@ -78,6 +78,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-e2e-azure-operator + optional: true path_alias: k8s.io/autoscaler rerun_command: /test e2e-azure-operator spec: @@ -144,6 +145,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-e2e-gcp-operator + optional: true path_alias: k8s.io/autoscaler rerun_command: /test e2e-gcp-operator spec: @@ -212,6 +214,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-autoscaler-release-4.10-git-history + optional: true path_alias: k8s.io/autoscaler rerun_command: /test git-history spec: diff --git a/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-presubmits.yaml index 03e6937102c31..d7376aa17d9bd 100644 --- a/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.10-presubmits.yaml @@ -1,7 +1,49 @@ presubmits: openshift/kubernetes: - agent: kubernetes - always_run: true + always_run: false + branches: + - release-4.10 + cluster: build01 + context: ci/prow/artifacts + decorate: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-kubernetes-release-4.10-artifacts + path_alias: k8s.io/kubernetes + rerun_command: /test artifacts + run_if_changed: ^(hack/)|^(openshift-hack/)|(Makefile)|(.*_(windows|linux|darwin|unsupported)(_test)?\.go)$ + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --repo=kubernetes + - --target=artifacts + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )artifacts,?($|\s.*) + - agent: kubernetes + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -82,6 +124,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-agnostic-cmd + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-agnostic-cmd spec: @@ -137,7 +180,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -150,6 +193,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-aws spec: @@ -218,6 +262,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-csi + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-aws-csi spec: @@ -273,7 +318,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -286,6 +331,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-csi-migration + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-aws-csi-migration spec: @@ -341,7 +387,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-csi-migration,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -354,6 +400,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-disruptive + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-aws-disruptive spec: @@ -409,7 +456,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -424,6 +471,7 @@ presubmits: name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-downgrade path_alias: k8s.io/kubernetes rerun_command: /test e2e-aws-downgrade + run_if_changed: ^(openshift-hack/images/hyperkube/.*|)$ spec: containers: - args: @@ -545,7 +593,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -613,7 +661,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -626,6 +674,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-multitenant + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-aws-multitenant spec: @@ -681,7 +730,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -694,6 +743,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-ovn + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-aws-ovn spec: @@ -817,7 +867,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -830,6 +880,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-single-node + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-aws-single-node spec: @@ -885,7 +936,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -900,6 +951,7 @@ presubmits: name: pull-ci-openshift-kubernetes-release-4.10-e2e-aws-upgrade path_alias: k8s.io/kubernetes rerun_command: /test e2e-aws-upgrade + run_if_changed: ^(openshift-hack/images/hyperkube/.*|)$ spec: containers: - args: @@ -953,7 +1005,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -966,6 +1018,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-azure + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-azure spec: @@ -1021,7 +1074,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1036,6 +1089,7 @@ presubmits: name: pull-ci-openshift-kubernetes-release-4.10-e2e-azure-upgrade path_alias: k8s.io/kubernetes rerun_command: /test e2e-azure-upgrade + run_if_changed: ^(openshift-hack/images/hyperkube/.*|)$ spec: containers: - args: @@ -1229,7 +1283,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1242,6 +1296,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-metal-ipi + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-metal-ipi spec: @@ -1299,7 +1354,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1312,6 +1367,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-metal-ipi-ovn-dualstack spec: @@ -1369,7 +1425,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1382,6 +1438,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-metal-ipi-ovn-ipv6 + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-metal-ipi-ovn-ipv6 spec: @@ -1439,7 +1496,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1452,6 +1509,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-openstack + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-openstack spec: @@ -1507,7 +1565,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1520,6 +1578,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-openstack-csi-cinder + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-openstack-csi-cinder spec: @@ -1575,7 +1634,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-csi-cinder,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1588,6 +1647,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-e2e-vsphere + optional: true path_alias: k8s.io/kubernetes rerun_command: /test e2e-vsphere spec: @@ -1883,7 +1943,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )k8s-e2e-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1896,6 +1956,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kubernetes-release-4.10-k8s-e2e-gcp-five-control-plane-replicas + optional: true path_alias: k8s.io/kubernetes rerun_command: /test k8s-e2e-gcp-five-control-plane-replicas spec: diff --git a/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-presubmits.yaml index 4ced84d52efa2..0580c27c88666 100644 --- a/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.10-presubmits.yaml @@ -14,6 +14,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-kuryr-kubernetes-release-4.10-e2e-openstack-kuryr + optional: true rerun_command: /test e2e-openstack-kuryr spec: containers: diff --git a/ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.10-presubmits.yaml index 343aef5db0224..f56eb347a31b7 100644 --- a/ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/library-go: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -15,6 +15,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-library-go-release-4.10-e2e-aws-encryption rerun_command: /test e2e-aws-encryption + run_if_changed: ^(pkg/operator/encryption)|^(test/e2e-encryption) spec: containers: - args: diff --git a/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-presubmits.yaml index 5d674260d7e86..02edda3122d4f 100644 --- a/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.10-presubmits.yaml @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-aws-disruptive + optional: true rerun_command: /test e2e-aws-disruptive spec: containers: @@ -196,7 +197,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -207,6 +208,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-aws-operator-tech-preview + optional: true rerun_command: /test e2e-aws-operator-tech-preview spec: containers: @@ -337,6 +339,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure spec: containers: @@ -402,6 +405,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-azure-operator + optional: true rerun_command: /test e2e-azure-operator spec: containers: @@ -467,6 +471,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-gcp + optional: true rerun_command: /test e2e-gcp spec: containers: @@ -534,6 +539,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-gcp-operator + optional: true rerun_command: /test e2e-gcp-operator spec: containers: @@ -590,7 +596,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -601,7 +607,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-libvirt + optional: true rerun_command: /test e2e-libvirt + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -657,7 +665,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -724,7 +732,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -802,6 +810,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + optional: true rerun_command: /test e2e-metal-ipi-ovn-ipv6 spec: containers: @@ -858,7 +867,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -925,7 +934,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -992,7 +1001,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1003,6 +1012,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack spec: containers: @@ -1068,6 +1078,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-vsphere + optional: true rerun_command: /test e2e-vsphere spec: containers: @@ -1122,7 +1133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1133,6 +1144,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-vsphere-operator + optional: true rerun_command: /test e2e-vsphere-operator spec: containers: @@ -1187,7 +1199,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1263,6 +1275,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-api-operator-release-4.10-e2e-vsphere-upgrade + optional: true rerun_command: /test e2e-vsphere-upgrade spec: containers: @@ -1599,3 +1612,30 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.10 + cluster: build01 + context: ci/prow/yaml-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-machine-api-operator-release-4.10-yaml-lint + rerun_command: /test yaml-lint + spec: + containers: + - args: + - ./hack/yaml-lint.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/yamllint + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test( | .* )yaml-lint,?($|\s.*) diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-presubmits.yaml index 92e0b2c198d6f..3dc7ead52ccf0 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/machine-config-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -66,7 +66,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )cluster-bootimages,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +78,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-agnostic-upgrade rerun_command: /test e2e-agnostic-upgrade + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -131,7 +132,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -143,6 +144,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws rerun_command: /test e2e-aws + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -196,7 +198,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -207,7 +209,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-disruptive + optional: true rerun_command: /test e2e-aws-disruptive + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -261,7 +265,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -272,6 +276,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-proxy + optional: true rerun_command: /test e2e-aws-proxy spec: containers: @@ -326,7 +331,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -337,7 +342,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-serial + optional: true rerun_command: /test e2e-aws-serial + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -402,6 +409,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: @@ -467,6 +475,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-techpreview-featuregate + optional: true rerun_command: /test e2e-aws-techpreview-featuregate spec: containers: @@ -521,7 +530,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-techpreview-featuregate,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -532,6 +541,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-upgrade + optional: true rerun_command: /test e2e-aws-upgrade spec: containers: @@ -586,7 +596,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -597,7 +607,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-upgrade-single-node + optional: true rerun_command: /test e2e-aws-upgrade-single-node + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -651,7 +663,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-upgrade-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -662,7 +674,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-aws-workers-rhel7 + optional: true rerun_command: /test e2e-aws-workers-rhel7 + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -716,7 +730,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -727,6 +741,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure spec: containers: @@ -781,7 +796,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -792,6 +807,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-azure-upgrade + optional: true rerun_command: /test e2e-azure-upgrade spec: containers: @@ -846,7 +862,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-azure-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -858,6 +874,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-gcp-op rerun_command: /test e2e-gcp-op + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -913,7 +930,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-op,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -924,7 +941,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-gcp-op-single-node + optional: true rerun_command: /test e2e-gcp-op-single-node + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -980,7 +999,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-op-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -991,6 +1010,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-gcp-single-node + optional: true rerun_command: /test e2e-gcp-single-node spec: containers: @@ -1047,7 +1067,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1058,6 +1078,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-gcp-upgrade + optional: true rerun_command: /test e2e-gcp-upgrade spec: containers: @@ -1114,7 +1135,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1125,6 +1146,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-metal-assisted + optional: true rerun_command: /test e2e-metal-assisted spec: containers: @@ -1181,7 +1203,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1192,7 +1214,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-metal-ipi + optional: true rerun_command: /test e2e-metal-ipi + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -1248,7 +1272,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1259,6 +1283,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true rerun_command: /test e2e-metal-ipi-ovn-dualstack spec: containers: @@ -1315,7 +1340,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1326,6 +1351,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-metal-ipi-ovn-ipv6 + optional: true rerun_command: /test e2e-metal-ipi-ovn-ipv6 spec: containers: @@ -1382,7 +1408,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1393,7 +1419,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack + run_if_changed: .*/on-prem/.*|.*openstack.* spec: containers: - args: @@ -1447,7 +1475,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1458,6 +1486,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-openstack-parallel + optional: true rerun_command: /test e2e-openstack-parallel spec: containers: @@ -1512,7 +1541,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-parallel,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1523,6 +1552,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-ovirt + optional: true rerun_command: /test e2e-ovirt spec: containers: @@ -1579,7 +1609,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1590,6 +1620,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-ovirt-upgrade + optional: true rerun_command: /test e2e-ovirt-upgrade spec: containers: @@ -1646,7 +1677,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-ovirt-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1657,7 +1688,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-ovn-step-registry + optional: true rerun_command: /test e2e-ovn-step-registry + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -1711,7 +1744,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-ovn-step-registry,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1722,6 +1755,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-vsphere + optional: true rerun_command: /test e2e-vsphere spec: containers: @@ -1776,7 +1810,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1787,7 +1821,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-vsphere-upgrade + optional: true rerun_command: /test e2e-vsphere-upgrade + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: @@ -1841,7 +1877,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-vsphere-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1852,6 +1888,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-e2e-vsphere-upi + optional: true rerun_command: /test e2e-vsphere-upi spec: containers: @@ -1906,7 +1943,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-vsphere-upi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1918,6 +1955,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-machine-config-operator-release-4.10-images rerun_command: /test images + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-presubmits.yaml index 70aab964f6a9c..8885e98ecf311 100644 --- a/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.10-presubmits.yaml @@ -178,7 +178,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -190,6 +190,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-oc-release-4.10-e2e-aws-builds rerun_command: /test e2e-aws-builds + run_if_changed: ^(pkg/.*build.*)|^(pkg/.*newapp.*) spec: containers: - args: @@ -384,6 +385,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-oc-release-4.10-e2e-metal-ipi-ovn-ipv6 + optional: true rerun_command: /test e2e-metal-ipi-ovn-ipv6 spec: containers: diff --git a/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-presubmits.yaml index 5748e63b56e14..7ad66ad5265dd 100644 --- a/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.10-presubmits.yaml @@ -66,7 +66,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +78,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-apiserver-release-4.10-e2e-aws-builds rerun_command: /test e2e-aws-builds + run_if_changed: ^(pkg/build) spec: containers: - args: @@ -272,6 +273,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-apiserver-release-4.10-e2e-cmd + optional: true rerun_command: /test e2e-cmd spec: containers: diff --git a/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-presubmits.yaml index 21ef3976dfb66..017f1c6c6b90e 100644 --- a/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/openshift-controller-manager: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-aws rerun_command: /test e2e-aws + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +79,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-aws-builds rerun_command: /test e2e-aws-builds + run_if_changed: ^(pkg/build) spec: containers: - args: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -142,7 +144,9 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-aws-proxy + optional: true rerun_command: /test e2e-aws-proxy + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -196,7 +200,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -208,6 +212,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-aws-upgrade rerun_command: /test e2e-aws-upgrade + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -261,7 +266,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -273,6 +278,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-gcp rerun_command: /test e2e-gcp + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -328,7 +334,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -340,6 +346,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-controller-manager-release-4.10-e2e-gcp-builds rerun_command: /test e2e-gcp-builds + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -395,7 +402,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-builds,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -407,6 +414,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-controller-manager-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -443,7 +451,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -455,6 +463,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-controller-manager-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -490,7 +499,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -502,6 +511,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-controller-manager-release-4.10-verify rerun_command: /test verify + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-presubmits.yaml index 3612a45f826fb..2951590b38167 100644 --- a/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.10-presubmits.yaml @@ -15,6 +15,7 @@ presubmits: job-release: "4.8" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-tests-private-release-4.10-e2e-aws + optional: true rerun_command: /test e2e-aws spec: containers: diff --git a/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.10-presubmits.yaml index 340ad1285cf9f..72a71ffce70e9 100644 --- a/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.10-presubmits.yaml @@ -15,6 +15,7 @@ presubmits: job-release: "4.8" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openshift-tests-release-4.10-e2e-aws + optional: true rerun_command: /test e2e-aws spec: containers: diff --git a/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml index 16217ce0b770e..4211452149bbe 100644 --- a/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.10-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openstack-cinder-csi-driver-operator-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack spec: containers: @@ -77,6 +78,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-openstack-cinder-csi-driver-operator-release-4.10-e2e-openstack-csi + optional: true rerun_command: /test e2e-openstack-csi spec: containers: diff --git a/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-presubmits.yaml index 73d6a777e27f4..acb7ac786aa47 100644 --- a/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.10-presubmits.yaml @@ -14,6 +14,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-agnostic-cmd + optional: true rerun_command: /test e2e-agnostic-cmd spec: containers: @@ -68,7 +69,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -81,6 +82,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws + optional: true rerun_command: /test e2e-aws spec: containers: @@ -148,6 +150,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-csi + optional: true rerun_command: /test e2e-aws-csi spec: containers: @@ -202,7 +205,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -215,6 +218,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-csi-migration + optional: true rerun_command: /test e2e-aws-csi-migration spec: containers: @@ -269,7 +273,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-csi-migration,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -282,6 +286,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-disruptive + optional: true rerun_command: /test e2e-aws-disruptive spec: containers: @@ -403,7 +408,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -417,6 +422,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-image-registry rerun_command: /test e2e-aws-image-registry + run_if_changed: ^(pkg/image)|^(test/extended/registry)|^(test/extended/images)|^(test/extended/imageapis)|^(vendor/github.com/docker/distribution) spec: containers: - args: @@ -470,7 +476,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -484,6 +490,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-jenkins rerun_command: /test e2e-aws-jenkins + run_if_changed: ^(test/extended/builds/pipeline_jenkins_e2e.go)|^(test/extended/testdata/jenkins-plugin)|^(examples/jenkins) spec: containers: - args: @@ -537,7 +544,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -550,6 +557,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-multitenant + optional: true rerun_command: /test e2e-aws-multitenant spec: containers: @@ -604,7 +612,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -617,6 +625,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-ovn + optional: true rerun_command: /test e2e-aws-ovn spec: containers: @@ -671,7 +680,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -684,6 +693,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-proxy + optional: true rerun_command: /test e2e-aws-proxy spec: containers: @@ -818,6 +828,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-single-node + optional: true rerun_command: /test e2e-aws-single-node spec: containers: @@ -872,7 +883,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -885,6 +896,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-single-node-serial + optional: true rerun_command: /test e2e-aws-single-node-serial spec: containers: @@ -939,7 +951,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-single-node-serial,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -952,6 +964,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-aws-upgrade + optional: true rerun_command: /test e2e-aws-upgrade spec: containers: @@ -1006,7 +1019,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1019,6 +1032,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-azure + optional: true rerun_command: /test e2e-azure spec: containers: @@ -1142,7 +1156,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1156,6 +1170,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-gcp-builds rerun_command: /test e2e-gcp-builds + run_if_changed: ^(pkg/oc/cli/startbuild/startbuild.go)|^(pkg/build)|^(staging/src/.*/pkg/.*build)|^(pkg/cmd/infra/builder)|^(test/extended/builds)|^(test/extended/testdata/builds)|^(test/extended/util)|^(vendor/github.com/openshift/source-to-image)|^(vendor/github.com/openshift/imagebuilder) spec: containers: - args: @@ -1224,6 +1239,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-gcp-csi + optional: true rerun_command: /test e2e-gcp-csi spec: containers: @@ -1280,7 +1296,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1293,6 +1309,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-gcp-disruptive + optional: true rerun_command: /test e2e-gcp-disruptive spec: containers: @@ -1349,7 +1366,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-disruptive,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1363,6 +1380,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-gcp-image-ecosystem rerun_command: /test e2e-gcp-image-ecosystem + run_if_changed: ^(test/extended/image_ecosystem)|^(examples/db-templates)|^(examples/quickstarts)|^(examples/image-streams)|^(examples/jenkins)|^(vendor/github.com/openshift/source-to-image)|^(vendor/github.com/openshift/imagebuilder) spec: containers: - args: @@ -1487,7 +1505,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1500,6 +1518,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-metal-ipi + optional: true rerun_command: /test e2e-metal-ipi spec: containers: @@ -1556,7 +1575,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1569,6 +1588,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true rerun_command: /test e2e-metal-ipi-ovn-dualstack spec: containers: @@ -1694,7 +1714,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1707,6 +1727,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-metal-ipi-virtualmedia + optional: true rerun_command: /test e2e-metal-ipi-virtualmedia spec: containers: @@ -1763,7 +1784,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1776,6 +1797,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-openstack + optional: true rerun_command: /test e2e-openstack spec: containers: @@ -1830,7 +1852,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1843,6 +1865,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-openstack-serial + optional: true rerun_command: /test e2e-openstack-serial spec: containers: @@ -1897,7 +1920,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-openstack-serial,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -1910,6 +1933,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-origin-release-4.10-e2e-vsphere + optional: true rerun_command: /test e2e-vsphere spec: containers: diff --git a/ci-operator/jobs/openshift/os/openshift-os-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/os/openshift-os-release-4.10-presubmits.yaml index 641c59b6a56f0..e5e4f919134f8 100644 --- a/ci-operator/jobs/openshift/os/openshift-os-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/os/openshift-os-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/os: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -16,6 +16,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-os-release-4.10-build-test-qemu rerun_command: /test build-test-qemu + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -51,7 +52,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )build-test-qemu,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -65,6 +66,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-os-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -101,7 +103,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -115,6 +117,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-os-release-4.10-validate rerun_command: /test validate + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-presubmits.yaml index 0ba7dcedcc0c9..f6f159bf12106 100644 --- a/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.10-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ovirt-csi-driver-operator-release-4.10-e2e-ovirt + optional: true path_alias: github.com/ovirt/csi-driver-operator rerun_command: /test e2e-ovirt spec: diff --git a/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-presubmits.yaml index 4878f90970961..bc8e3cc79405e 100644 --- a/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.10-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ovirt-csi-driver-release-4.10-e2e-ovirt + optional: true path_alias: github.com/ovirt/csi-driver rerun_command: /test e2e-ovirt spec: diff --git a/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-presubmits.yaml index 97b42f0584dfb..d4ca7e6b3e0f6 100644 --- a/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.10-presubmits.yaml @@ -207,6 +207,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-azure-ovn + optional: true rerun_command: /test e2e-azure-ovn spec: containers: @@ -339,6 +340,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-gcp-ovn-upgrade + optional: true rerun_command: /test e2e-gcp-ovn-upgrade spec: containers: @@ -540,6 +542,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-openstack-ovn + optional: true rerun_command: /test e2e-openstack-ovn spec: containers: @@ -605,6 +608,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-ovn-hybrid-step-registry + optional: true rerun_command: /test e2e-ovn-hybrid-step-registry spec: containers: @@ -670,6 +674,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-vsphere-ovn + optional: true rerun_command: /test e2e-vsphere-ovn spec: containers: @@ -735,6 +740,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-ovn-kubernetes-release-4.10-e2e-vsphere-windows + optional: true rerun_command: /test e2e-vsphere-windows spec: containers: diff --git a/ci-operator/jobs/openshift/router/openshift-router-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/router/openshift-router-release-4.10-presubmits.yaml index f54a9ca2f3ce7..ef5937ab51ffc 100644 --- a/ci-operator/jobs/openshift/router/openshift-router-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/router/openshift-router-release-4.10-presubmits.yaml @@ -131,7 +131,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -142,6 +142,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-router-release-4.10-e2e-metal-ipi-ovn-dualstack + optional: true rerun_command: /test e2e-metal-ipi-ovn-dualstack spec: containers: @@ -209,6 +210,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-router-release-4.10-e2e-metal-ipi-ovn-ipv6 + optional: true rerun_command: /test e2e-metal-ipi-ovn-ipv6 spec: containers: @@ -265,7 +267,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -276,6 +278,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-router-release-4.10-e2e-metal-ipi-ovn-router + optional: true rerun_command: /test e2e-metal-ipi-ovn-router spec: containers: diff --git a/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-presubmits.yaml index 1adb771ff8232..03cd2453d8108 100644 --- a/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.10-presubmits.yaml @@ -66,7 +66,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- diff --git a/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-presubmits.yaml index 9e89b42905f9f..09c396c1944cf 100644 --- a/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.10-presubmits.yaml @@ -337,6 +337,38 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )integration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.10 + cluster: build01 + context: ci/prow/generate + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-telemeter-release-4.10-master-generate + rerun_command: /test generate + spec: + containers: + - args: + - -c + - make generate && git diff --exit-code + command: + - sh + env: + - name: GO111MODULE + value: "on" + - name: GOPATH + value: /go:/home/prow/go + - name: USER + value: deadbeef + image: quay.io/coreos/jsonnet-ci + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test generate - agent: kubernetes always_run: true branches: diff --git a/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml index 99e7b85152908..155e5626d87bb 100644 --- a/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver-operator/openshift-vmware-vsphere-csi-driver-operator-release-4.10-presubmits.yaml @@ -77,6 +77,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-vmware-vsphere-csi-driver-operator-release-4.10-e2e-vsphere-csi + optional: true rerun_command: /test e2e-vsphere-csi spec: containers: diff --git a/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml index c74da71c4f119..bd17e41878e69 100644 --- a/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/vmware-vsphere-csi-driver/openshift-vmware-vsphere-csi-driver-release-4.10-presubmits.yaml @@ -78,6 +78,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-vmware-vsphere-csi-driver-release-4.10-e2e-vsphere-csi + optional: true path_alias: sigs.k8s.io/vsphere-csi-driver rerun_command: /test e2e-vsphere-csi spec: diff --git a/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml index 2cd92c4eabc4a..4a5025caa24d0 100644 --- a/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/windows-machine-config-bootstrapper: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-bootstrapper-release-4.10-build rerun_command: /test build + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -48,7 +49,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )build,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -60,6 +61,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-bootstrapper-release-4.10-e2e-wmcb rerun_command: /test e2e-wmcb + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -113,7 +115,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )e2e-wmcb,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -125,6 +127,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-bootstrapper-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -161,7 +164,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -173,6 +176,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-bootstrapper-release-4.10-verify rerun_command: /test verify + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-presubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-presubmits.yaml index 8bcf06b9b2241..d8136ce192978 100644 --- a/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.10-presubmits.yaml @@ -1,7 +1,7 @@ presubmits: openshift/windows-machine-config-operator: - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -13,6 +13,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-operator-release-4.10-aws-e2e-operator rerun_command: /test aws-e2e-operator + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -66,7 +67,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )aws-e2e-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -78,6 +79,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-operator-release-4.10-aws-e2e-upgrade rerun_command: /test aws-e2e-upgrade + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -131,7 +133,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )aws-e2e-upgrade,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -143,6 +145,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-operator-release-4.10-azure-e2e-operator rerun_command: /test azure-e2e-operator + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -196,7 +199,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )azure-e2e-operator,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -208,6 +211,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-operator-release-4.10-build rerun_command: /test build + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -243,7 +247,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )build,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -255,6 +259,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-operator-release-4.10-ci-index rerun_command: /test ci-index + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -290,7 +295,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )ci-index,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -302,6 +307,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-operator-release-4.10-images rerun_command: /test images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -338,7 +344,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -350,6 +356,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-operator-release-4.10-lint rerun_command: /test lint + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -385,7 +392,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )lint,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -397,6 +404,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-operator-release-4.10-unit rerun_command: /test unit + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: @@ -432,7 +440,7 @@ presubmits: secretName: result-aggregator trigger: (?m)^/test( | .* )unit,?($|\s.*) - agent: kubernetes - always_run: true + always_run: false branches: - ^release-4\.10$ - ^release-4\.10- @@ -444,6 +452,7 @@ presubmits: pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-openshift-windows-machine-config-operator-release-4.10-vsphere-e2e-operator rerun_command: /test vsphere-e2e-operator + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$ spec: containers: - args: diff --git a/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-presubmits.yaml b/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-presubmits.yaml index 2fd346556ec93..a1c56bbb8f2ce 100644 --- a/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-presubmits.yaml +++ b/ci-operator/jobs/redhat-cne/cloud-event-proxy/redhat-cne-cloud-event-proxy-release-4.10-presubmits.yaml @@ -14,6 +14,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-redhat-cne-cloud-event-proxy-release-4.10-e2e-aws + optional: true rerun_command: /test e2e-aws spec: containers: @@ -81,6 +82,7 @@ presubmits: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" name: pull-ci-redhat-cne-cloud-event-proxy-release-4.10-images + optional: true rerun_command: /test images spec: containers: From 327a5c96eacd67f427360a939a3877b1337ea770 Mon Sep 17 00:00:00 2001 From: Petr Muller Date: Wed, 4 Aug 2021 15:26:05 +0200 Subject: [PATCH 5/6] [4.10]: Update template allowlist --- .../template-deprecation/_allowlist.yaml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/core-services/template-deprecation/_allowlist.yaml b/core-services/template-deprecation/_allowlist.yaml index aaf5df53175a5..4a26c8f4d634b 100644 --- a/core-services/template-deprecation/_allowlist.yaml +++ b/core-services/template-deprecation/_allowlist.yaml @@ -489,6 +489,9 @@ templates: pull-ci-openshift-installer-release-4.9-e2e-aws-rhel8: generated: false kind: presubmit + pull-ci-openshift-installer-release-4.10-e2e-aws-rhel8: + generated: false + kind: presubmit pull-ci-openshift-origin-release-4.4-e2e-aws-ovn: generated: false kind: presubmit @@ -536,6 +539,9 @@ templates: pull-ci-openshift-cluster-api-provider-libvirt-release-4.9-e2e-libvirt: generated: false kind: presubmit + pull-ci-openshift-cluster-api-provider-libvirt-release-4.10-e2e-libvirt: + generated: false + kind: presubmit pull-ci-openshift-installer-release-4.3-e2e-libvirt: generated: false kind: presubmit @@ -593,6 +599,9 @@ templates: pull-ci-openshift-installer-release-4.9-e2e-metal: generated: false kind: presubmit + pull-ci-openshift-installer-release-4.10-e2e-metal: + generated: false + kind: presubmit release-openshift-ocp-installer-e2e-metal-4.2: generated: false kind: release @@ -732,6 +741,9 @@ templates: pull-ci-openshift-installer-release-4.9-e2e-openstack-upi: generated: false kind: presubmit + pull-ci-openshift-installer-release-4.10-e2e-openstack-upi: + generated: false + kind: presubmit template_name: prow-job-cluster-launch-installer-openstack-upi-e2e prow-job-cluster-launch-installer-remote-libvirt-e2e: blockers: @@ -820,6 +832,9 @@ templates: pull-ci-openshift-installer-release-4.9-e2e-aws-upi: generated: true kind: presubmit + pull-ci-openshift-installer-release-4.10-e2e-aws-upi: + generated: true + kind: presubmit pull-ci-openshift-priv-installer-master-e2e-aws-upi: generated: true kind: presubmit @@ -850,6 +865,9 @@ templates: pull-ci-openshift-priv-installer-release-4.9-e2e-aws-upi: generated: true kind: presubmit + pull-ci-openshift-priv-installer-release-4.10-e2e-aws-upi: + generated: true + kind: presubmit release-openshift-ocp-installer-e2e-aws-upi-4.2: generated: false kind: release @@ -895,6 +913,9 @@ templates: pull-ci-openshift-installer-release-4.9-e2e-azure-upi: generated: true kind: presubmit + pull-ci-openshift-installer-release-4.10-e2e-azure-upi: + generated: true + kind: presubmit pull-ci-openshift-priv-installer-master-e2e-azure-upi: generated: true kind: presubmit @@ -913,6 +934,9 @@ templates: pull-ci-openshift-priv-installer-release-4.9-e2e-azure-upi: generated: true kind: presubmit + pull-ci-openshift-priv-installer-release-4.10-e2e-azure-upi: + generated: true + kind: presubmit DPTP-1918: description: "" jobs: From fc2dd83d1b59e6975f00e4df9605eb01ddf0db45 Mon Sep 17 00:00:00 2001 From: Petr Muller Date: Wed, 4 Aug 2021 15:26:46 +0200 Subject: [PATCH 6/6] [4.10]: Bump future release in autoconfigbrancher --- ci-operator/jobs/infra-periodics.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/ci-operator/jobs/infra-periodics.yaml b/ci-operator/jobs/infra-periodics.yaml index 7e93a8a5b09dd..ba7b214e64ab0 100644 --- a/ci-operator/jobs/infra-periodics.yaml +++ b/ci-operator/jobs/infra-periodics.yaml @@ -705,6 +705,7 @@ periodics: - --config-dir=./ci-operator/config - --current-release=4.9 - --future-release=4.9 + - --future-release=4.10 - --self-approve=true - --assign=ghost - --whitelist-file=./core-services/openshift-priv/_whitelist.yaml