diff --git a/config/prow/k8s-testgrid/k8s-testgrid.yaml b/config/prow/k8s-testgrid/k8s-testgrid.yaml index ef4eb7e3d..87635bb9d 100644 --- a/config/prow/k8s-testgrid/k8s-testgrid.yaml +++ b/config/prow/k8s-testgrid/k8s-testgrid.yaml @@ -23,6 +23,7 @@ dashboard_groups: - eventing-ceph - eventing-github - eventing-gitlab + - eventing-integrations - eventing-istio - eventing-kafka-broker - eventing-kogito @@ -58,6 +59,7 @@ dashboards: - name: eventing-ceph - name: eventing-github - name: eventing-gitlab +- name: eventing-integrations - name: eventing-istio - name: eventing-kafka-broker - name: eventing-kogito diff --git a/prow/jobs/generated/knative-extensions/eventing-integrations-main.gen.yaml b/prow/jobs/generated/knative-extensions/eventing-integrations-main.gen.yaml new file mode 100644 index 000000000..baf9d3676 --- /dev/null +++ b/prow/jobs/generated/knative-extensions/eventing-integrations-main.gen.yaml @@ -0,0 +1,72 @@ +# ####################################################################### +# #### #### +# #### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. #### +# #### USE "./hack/generate-configs.sh" TO REGENERATE THIS FILE. #### +# #### #### +# ####################################################################### + +periodics: +- annotations: + testgrid-dashboards: eventing-integrations + testgrid-tab-name: nightly + cluster: prow-build + cron: 4 9 * * * + decorate: true + extra_refs: + - base_ref: main + org: knative-extensions + path_alias: knative.dev/eventing-integrations + repo: eventing-integrations + max_concurrency: 1 + name: nightly_eventing-integrations_main_periodic + spec: + containers: + - command: + - runner.sh + - ./hack/release.sh + - --publish + - --tag-release + env: + - name: GOOGLE_APPLICATION_CREDENTIALS + value: /etc/nightly-account/service-account.json + - name: SIGN_IMAGES + value: "true" + - name: ATTEST_IMAGES + value: "true" + - name: DOCKER_IN_DOCKER_ENABLED + value: "true" + image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241007-37b7a5285 + name: "" + resources: {} + securityContext: + privileged: true + volumeMounts: + - mountPath: /etc/nightly-account + name: nightly-account + readOnly: true + - mountPath: /docker-graph + name: docker-graph + - mountPath: /lib/modules + name: modules + - mountPath: /sys/fs/cgroup + name: cgroup + nodeSelector: + kubernetes.io/arch: amd64 + type: testing + volumes: + - name: nightly-account + secret: + items: + - key: nightly.json + path: service-account.json + secretName: prow-google-credentials + - emptyDir: {} + name: docker-graph + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup diff --git a/prow/jobs_config/knative-extensions/eventing-integrations.yaml b/prow/jobs_config/knative-extensions/eventing-integrations.yaml new file mode 100644 index 000000000..3be9c230e --- /dev/null +++ b/prow/jobs_config/knative-extensions/eventing-integrations.yaml @@ -0,0 +1,13 @@ +org: knative-extensions +repo: eventing-integrations +branches: [main] +image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241007-37b7a5285 + +jobs: + + - name: nightly + types: [periodic] + command: [runner.sh, ./hack/release.sh, --publish, --tag-release] + requirements: [nightly, docker] + excluded_requirements: [gcp] + max_concurrency: 1