diff --git a/prow/jobs/generated/knative-extensions/eventing-kafka-broker-release-1.9.gen.yaml b/prow/jobs/generated/knative-extensions/eventing-kafka-broker-release-1.12.gen.yaml similarity index 61% rename from prow/jobs/generated/knative-extensions/eventing-kafka-broker-release-1.9.gen.yaml rename to prow/jobs/generated/knative-extensions/eventing-kafka-broker-release-1.12.gen.yaml index 6255cc788..f95287bb4 100644 --- a/prow/jobs/generated/knative-extensions/eventing-kafka-broker-release-1.9.gen.yaml +++ b/prow/jobs/generated/knative-extensions/eventing-kafka-broker-release-1.12.gen.yaml @@ -7,17 +7,17 @@ periodics: - annotations: - testgrid-dashboards: knative-extensions-release-1.9 + testgrid-dashboards: knative-extensions-release-1.12 testgrid-tab-name: eventing-kafka-broker-continuous cluster: prow-build - cron: 54 13 * * * + cron: 42 13 * * * decorate: true extra_refs: - - base_ref: release-1.9 + - base_ref: release-1.12 org: knative-extensions path_alias: knative.dev/eventing-kafka-broker repo: eventing-kafka-broker - name: continuous_eventing-kafka-broker_release-1.9_periodic + name: continuous_eventing-kafka-broker_release-1.12_periodic spec: containers: - command: @@ -69,18 +69,18 @@ periodics: type: Directory name: cgroup - annotations: - testgrid-dashboards: knative-extensions-release-1.9 + testgrid-dashboards: knative-extensions-release-1.12 testgrid-tab-name: eventing-kafka-broker-release cluster: prow-build - cron: 14 9 * * 2 + cron: 58 9 * * 2 decorate: true extra_refs: - - base_ref: release-1.9 + - base_ref: release-1.12 org: knative-extensions path_alias: knative.dev/eventing-kafka-broker repo: eventing-kafka-broker max_concurrency: 1 - name: release_eventing-kafka-broker_release-1.9_periodic + name: release_eventing-kafka-broker_release-1.12_periodic spec: containers: - command: @@ -94,7 +94,7 @@ periodics: - --github-token - /etc/hub-token/token - --branch - - release-1.9 + - release-1.12 env: - name: BROKER_CLASS value: Kafka @@ -152,482 +152,14 @@ periodics: path: /sys/fs/cgroup type: Directory name: cgroup -- annotations: - testgrid-dashboards: knative-extensions-release-1.9 - testgrid-tab-name: eventing-kafka-broker-s390x-e2e-tests-ssl - cluster: prow-build - cron: 20 19 * * * - decorate: true - extra_refs: - - base_ref: release-1.9 - org: knative-extensions - path_alias: knative.dev/eventing-kafka-broker - repo: eventing-kafka-broker - name: s390x-e2e-tests-ssl_eventing-kafka-broker_release-1.9_periodic - spec: - containers: - - args: - - bash - - -c - - | - mkdir -p /root/.kube - cat /opt/cluster/ci-script > connect.sh - chmod +x connect.sh - ./connect.sh eventing_kafka-broker-ssl-19 - kubectl get cm s390x-config-eventing-kafka-broker -n default -o jsonpath='{.data.adjustment-script}' > adjust.sh - chmod +x adjust.sh - ./adjust.sh - ./test/e2e-tests.sh --run-tests - command: - - runner.sh - env: - - name: BROKER_CLASS - value: Kafka - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SSL - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: E2E_CLUSTER_REGION - value: us-central1 - - name: GOOGLE_APPLICATION_CREDENTIALS - value: /etc/test-account/service-account.json - - name: KO_FLAGS - value: --platform=linux/s390x --insecure-registry - - name: PLATFORM - value: linux/s390x - - name: KO_DOCKER_REPO - valueFrom: - secretKeyRef: - key: ko-docker-repo - name: s390x-cluster1 - - name: KUBECONFIG - value: /root/.kube/config - - name: DOCKER_CONFIG - value: /opt/cluster - image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 - name: "" - resources: {} - securityContext: - privileged: true - volumeMounts: - - mountPath: /etc/test-account - name: test-account - readOnly: true - - mountPath: /opt/cluster - name: s390x-cluster1 - readOnly: true - nodeSelector: - kubernetes.io/arch: amd64 - type: testing - volumes: - - name: test-account - secret: - items: - - key: service-account-key.json - path: service-account.json - secretName: prow-google-credentials - - name: s390x-cluster1 - secret: - defaultMode: 384 - secretName: s390x-cluster1 -- annotations: - testgrid-dashboards: knative-extensions-release-1.9 - testgrid-tab-name: eventing-kafka-broker-ppc64le-e2e-tests-ssl - cluster: prow-build - cron: 0 14 * * * - decorate: true - extra_refs: - - base_ref: release-1.9 - org: knative-extensions - path_alias: knative.dev/eventing-kafka-broker - repo: eventing-kafka-broker - name: ppc64le-e2e-tests-ssl_eventing-kafka-broker_release-1.9_periodic - spec: - containers: - - args: - - bash - - -c - - | - server_vm="$(sh /opt/cluster/vm-script)" - source /opt/cluster/ci-script "${CI_JOB}" "${server_vm}" - ./test/e2e-tests.sh --run-tests - command: - - runner.sh - env: - - name: BROKER_CLASS - value: Kafka - - name: CI_JOB - value: eventing_kafka-broker-ssl-19 - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SSL - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: E2E_CLUSTER_REGION - value: us-central1 - - name: GOOGLE_APPLICATION_CREDENTIALS - value: /etc/test-account/service-account.json - - name: KO_FLAGS - value: --platform=linux/ppc64le - - name: PLATFORM - value: linux/ppc64le - - name: KO_DOCKER_REPO - value: na.artifactory.swg-devops.com/sys-linux-power-team-ftp3distro-docker-images-docker-local/knative - - name: KUBECONFIG - value: /root/.kube/config - image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 - name: "" - resources: {} - securityContext: - privileged: true - volumeMounts: - - mountPath: /etc/test-account - name: test-account - readOnly: true - - mountPath: /opt/cluster - name: ppc64le-cluster - readOnly: true - nodeSelector: - kubernetes.io/arch: amd64 - type: testing - volumes: - - name: test-account - secret: - items: - - key: service-account-key.json - path: service-account.json - secretName: prow-google-credentials - - name: ppc64le-cluster - secret: - defaultMode: 384 - secretName: ppc64le-cluster -- annotations: - testgrid-dashboards: knative-extensions-release-1.9 - testgrid-tab-name: eventing-kafka-broker-s390x-e2e-tests-sasl-ssl - cluster: prow-build - cron: 20 20 * * * - decorate: true - extra_refs: - - base_ref: release-1.9 - org: knative-extensions - path_alias: knative.dev/eventing-kafka-broker - repo: eventing-kafka-broker - name: s390x-e2e-tests-sasl-ssl_eventing-kafka-broker_release-1.9_periodic - spec: - containers: - - args: - - bash - - -c - - | - mkdir -p /root/.kube - cat /opt/cluster/ci-script > connect.sh - chmod +x connect.sh - ./connect.sh eventing_kafka-broker-sasl-ssl-19 - kubectl get cm s390x-config-eventing-kafka-broker -n default -o jsonpath='{.data.adjustment-script}' > adjust.sh - chmod +x adjust.sh - ./adjust.sh - ./test/e2e-tests.sh --run-tests - command: - - runner.sh - env: - - name: BROKER_CLASS - value: Kafka - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_SSL - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: E2E_CLUSTER_REGION - value: us-central1 - - name: GOOGLE_APPLICATION_CREDENTIALS - value: /etc/test-account/service-account.json - - name: KO_FLAGS - value: --platform=linux/s390x --insecure-registry - - name: PLATFORM - value: linux/s390x - - name: KO_DOCKER_REPO - valueFrom: - secretKeyRef: - key: ko-docker-repo - name: s390x-cluster1 - - name: KUBECONFIG - value: /root/.kube/config - - name: DOCKER_CONFIG - value: /opt/cluster - image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 - name: "" - resources: {} - securityContext: - privileged: true - volumeMounts: - - mountPath: /etc/test-account - name: test-account - readOnly: true - - mountPath: /opt/cluster - name: s390x-cluster1 - readOnly: true - nodeSelector: - kubernetes.io/arch: amd64 - type: testing - volumes: - - name: test-account - secret: - items: - - key: service-account-key.json - path: service-account.json - secretName: prow-google-credentials - - name: s390x-cluster1 - secret: - defaultMode: 384 - secretName: s390x-cluster1 -- annotations: - testgrid-dashboards: knative-extensions-release-1.9 - testgrid-tab-name: eventing-kafka-broker-ppc64le-e2e-tests-sasl-ssl - cluster: prow-build - cron: 0 9 * * * - decorate: true - extra_refs: - - base_ref: release-1.9 - org: knative-extensions - path_alias: knative.dev/eventing-kafka-broker - repo: eventing-kafka-broker - name: ppc64le-e2e-tests-sasl-ssl_eventing-kafka-broker_release-1.9_periodic - spec: - containers: - - args: - - bash - - -c - - | - server_vm="$(sh /opt/cluster/vm-script)" - source /opt/cluster/ci-script "${CI_JOB}" "${server_vm}" - ./test/e2e-tests.sh --run-tests - command: - - runner.sh - env: - - name: BROKER_CLASS - value: Kafka - - name: CI_JOB - value: eventing_kafka-broker-sasl-ssl-19 - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_SSL - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: E2E_CLUSTER_REGION - value: us-central1 - - name: GOOGLE_APPLICATION_CREDENTIALS - value: /etc/test-account/service-account.json - - name: KO_FLAGS - value: --platform=linux/ppc64le - - name: PLATFORM - value: linux/ppc64le - - name: KO_DOCKER_REPO - value: na.artifactory.swg-devops.com/sys-linux-power-team-ftp3distro-docker-images-docker-local/knative - - name: KUBECONFIG - value: /root/.kube/config - image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 - name: "" - resources: {} - securityContext: - privileged: true - volumeMounts: - - mountPath: /etc/test-account - name: test-account - readOnly: true - - mountPath: /opt/cluster - name: ppc64le-cluster - readOnly: true - nodeSelector: - kubernetes.io/arch: amd64 - type: testing - volumes: - - name: test-account - secret: - items: - - key: service-account-key.json - path: service-account.json - secretName: prow-google-credentials - - name: ppc64le-cluster - secret: - defaultMode: 384 - secretName: ppc64le-cluster -- annotations: - testgrid-dashboards: knative-extensions-release-1.9 - testgrid-tab-name: eventing-kafka-broker-s390x-e2e-tests-sasl-plain - cluster: prow-build - cron: 20 21 * * * - decorate: true - extra_refs: - - base_ref: release-1.9 - org: knative-extensions - path_alias: knative.dev/eventing-kafka-broker - repo: eventing-kafka-broker - name: s390x-e2e-tests-sasl-plain_eventing-kafka-broker_release-1.9_periodic - spec: - containers: - - args: - - bash - - -c - - | - mkdir -p /root/.kube - cat /opt/cluster/ci-script > connect.sh - chmod +x connect.sh - ./connect.sh eventing_kafka-broker-sasl-plain-19 - kubectl get cm s390x-config-eventing-kafka-broker -n default -o jsonpath='{.data.adjustment-script}' > adjust.sh - chmod +x adjust.sh - ./adjust.sh - ./test/e2e-tests.sh --run-tests - command: - - runner.sh - env: - - name: BROKER_CLASS - value: Kafka - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_PLAIN - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: E2E_CLUSTER_REGION - value: us-central1 - - name: GOOGLE_APPLICATION_CREDENTIALS - value: /etc/test-account/service-account.json - - name: KO_FLAGS - value: --platform=linux/s390x --insecure-registry - - name: PLATFORM - value: linux/s390x - - name: KO_DOCKER_REPO - valueFrom: - secretKeyRef: - key: ko-docker-repo - name: s390x-cluster1 - - name: KUBECONFIG - value: /root/.kube/config - - name: DOCKER_CONFIG - value: /opt/cluster - image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 - name: "" - resources: {} - securityContext: - privileged: true - volumeMounts: - - mountPath: /etc/test-account - name: test-account - readOnly: true - - mountPath: /opt/cluster - name: s390x-cluster1 - readOnly: true - nodeSelector: - kubernetes.io/arch: amd64 - type: testing - volumes: - - name: test-account - secret: - items: - - key: service-account-key.json - path: service-account.json - secretName: prow-google-credentials - - name: s390x-cluster1 - secret: - defaultMode: 384 - secretName: s390x-cluster1 -- annotations: - testgrid-dashboards: knative-extensions-release-1.9 - testgrid-tab-name: eventing-kafka-broker-ppc64le-e2e-tests-sasl-plain - cluster: prow-build - cron: 30 4 * * * - decorate: true - extra_refs: - - base_ref: release-1.9 - org: knative-extensions - path_alias: knative.dev/eventing-kafka-broker - repo: eventing-kafka-broker - name: ppc64le-e2e-tests-sasl-plain_eventing-kafka-broker_release-1.9_periodic - spec: - containers: - - args: - - bash - - -c - - | - server_vm="$(sh /opt/cluster/vm-script)" - source /opt/cluster/ci-script "${CI_JOB}" "${server_vm}" - ./test/e2e-tests.sh --run-tests - command: - - runner.sh - env: - - name: BROKER_CLASS - value: Kafka - - name: CI_JOB - value: eventing_kafka-broker-sasl-plain-19 - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_PLAIN - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: E2E_CLUSTER_REGION - value: us-central1 - - name: GOOGLE_APPLICATION_CREDENTIALS - value: /etc/test-account/service-account.json - - name: KO_FLAGS - value: --platform=linux/ppc64le - - name: PLATFORM - value: linux/ppc64le - - name: KO_DOCKER_REPO - value: na.artifactory.swg-devops.com/sys-linux-power-team-ftp3distro-docker-images-docker-local/knative - - name: KUBECONFIG - value: /root/.kube/config - image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 - name: "" - resources: {} - securityContext: - privileged: true - volumeMounts: - - mountPath: /etc/test-account - name: test-account - readOnly: true - - mountPath: /opt/cluster - name: ppc64le-cluster - readOnly: true - nodeSelector: - kubernetes.io/arch: amd64 - type: testing - volumes: - - name: test-account - secret: - items: - - key: service-account-key.json - path: service-account.json - secretName: prow-google-credentials - - name: ppc64le-cluster - secret: - defaultMode: 384 - secretName: ppc64le-cluster presubmits: knative-extensions/eventing-kafka-broker: - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: build-tests_eventing-kafka-broker_release-1.9 + name: build-tests_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test build-tests spec: @@ -644,13 +176,13 @@ presubmits: nodeSelector: kubernetes.io/arch: amd64 type: testing - trigger: ((?m)^/test( | .* )build-tests,?($|\s.*))|((?m)^/test( | .* )build-tests_eventing-kafka-broker_release-1.9,?($|\s.*)) + trigger: ((?m)^/test( | .* )build-tests,?($|\s.*))|((?m)^/test( | .* )build-tests_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: unit-tests_eventing-kafka-broker_release-1.9 + name: unit-tests_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test unit-tests spec: @@ -667,13 +199,13 @@ presubmits: nodeSelector: kubernetes.io/arch: amd64 type: testing - trigger: ((?m)^/test( | .* )unit-tests,?($|\s.*))|((?m)^/test( | .* )unit-tests_eventing-kafka-broker_release-1.9,?($|\s.*)) + trigger: ((?m)^/test( | .* )unit-tests,?($|\s.*))|((?m)^/test( | .* )unit-tests_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: integration-tests_eventing-kafka-broker_release-1.9 + name: integration-tests_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test integration-tests spec: @@ -726,24 +258,25 @@ presubmits: path: /sys/fs/cgroup type: Directory name: cgroup - trigger: ((?m)^/test( | .* )integration-tests,?($|\s.*))|((?m)^/test( | .* )integration-tests_eventing-kafka-broker_release-1.9,?($|\s.*)) + trigger: ((?m)^/test( | .* )integration-tests,?($|\s.*))|((?m)^/test( | .* )integration-tests_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: integration-tests-namespaced-broker_eventing-kafka-broker_release-1.9 + name: upgrade-tests_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker - rerun_command: /test integration-tests-namespaced-broker + rerun_command: /test upgrade-tests spec: containers: - command: - runner.sh - ./test/presubmit-tests.sh - - --integration-tests + - --run-test + - ./test/upgrade-tests.sh env: - name: BROKER_CLASS - value: KafkaNamespaced + value: Kafka - name: E2E_CLUSTER_REGION value: us-central1 - name: GOOGLE_APPLICATION_CREDENTIALS @@ -785,23 +318,22 @@ presubmits: path: /sys/fs/cgroup type: Directory name: cgroup - trigger: ((?m)^/test( | .* )integration-tests-namespaced-broker,?($|\s.*))|((?m)^/test( - | .* )integration-tests-namespaced-broker_eventing-kafka-broker_release-1.9,?($|\s.*)) + trigger: ((?m)^/test( | .* )upgrade-tests,?($|\s.*))|((?m)^/test( | .* )upgrade-tests_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: upgrade-tests_eventing-kafka-broker_release-1.9 + name: reconciler-tests_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker - rerun_command: /test upgrade-tests + rerun_command: /test reconciler-tests spec: containers: - command: - runner.sh - ./test/presubmit-tests.sh - --run-test - - ./test/upgrade-tests.sh + - ./test/reconciler-tests.sh env: - name: BROKER_CLASS value: Kafka @@ -846,15 +378,16 @@ presubmits: path: /sys/fs/cgroup type: Directory name: cgroup - trigger: ((?m)^/test( | .* )upgrade-tests,?($|\s.*))|((?m)^/test( | .* )upgrade-tests_eventing-kafka-broker_release-1.9,?($|\s.*)) - - always_run: true + trigger: ((?m)^/test( | .* )reconciler-tests,?($|\s.*))|((?m)^/test( | .* )reconciler-tests_eventing-kafka-broker_release-1.12,?($|\s.*)) + - always_run: false branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: reconciler-tests_eventing-kafka-broker_release-1.9 + name: reconciler-tests-loom_eventing-kafka-broker_release-1.12 + optional: true path_alias: knative.dev/eventing-kafka-broker - rerun_command: /test reconciler-tests + rerun_command: /test reconciler-tests-loom spec: containers: - command: @@ -865,6 +398,8 @@ presubmits: env: - name: BROKER_CLASS value: Kafka + - name: USE_LOOM + value: "true" - name: E2E_CLUSTER_REGION value: us-central1 - name: GOOGLE_APPLICATION_CREDENTIALS @@ -906,13 +441,14 @@ presubmits: path: /sys/fs/cgroup type: Directory name: cgroup - trigger: ((?m)^/test( | .* )reconciler-tests,?($|\s.*))|((?m)^/test( | .* )reconciler-tests_eventing-kafka-broker_release-1.9,?($|\s.*)) + trigger: ((?m)^/test( | .* )reconciler-tests-loom,?($|\s.*))|((?m)^/test( | .* + )reconciler-tests-loom_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: reconciler-tests-namespaced-broker_eventing-kafka-broker_release-1.9 + name: reconciler-tests-namespaced-broker_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test reconciler-tests-namespaced-broker spec: @@ -967,13 +503,139 @@ presubmits: type: Directory name: cgroup trigger: ((?m)^/test( | .* )reconciler-tests-namespaced-broker,?($|\s.*))|((?m)^/test( - | .* )reconciler-tests-namespaced-broker_eventing-kafka-broker_release-1.9,?($|\s.*)) + | .* )reconciler-tests-namespaced-broker_eventing-kafka-broker_release-1.12,?($|\s.*)) + - always_run: false + branches: + - ^release-1.12$ + cluster: prow-build + decorate: true + name: reconciler-tests-namespaced-broker-loom_eventing-kafka-broker_release-1.12 + optional: true + path_alias: knative.dev/eventing-kafka-broker + rerun_command: /test reconciler-tests-namespaced-broker-loom + spec: + containers: + - command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/reconciler-tests.sh + env: + - name: BROKER_CLASS + value: KafkaNamespaced + - name: USE_LOOM + value: "true" + - name: E2E_CLUSTER_REGION + value: us-central1 + - name: GOOGLE_APPLICATION_CREDENTIALS + value: /etc/test-account/service-account.json + - name: DOCKER_IN_DOCKER_ENABLED + value: "true" + image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 + name: "" + resources: {} + securityContext: + privileged: true + volumeMounts: + - mountPath: /etc/test-account + name: test-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: test-account + secret: + items: + - key: service-account-key.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 + trigger: ((?m)^/test( | .* )reconciler-tests-namespaced-broker-loom,?($|\s.*))|((?m)^/test( + | .* )reconciler-tests-namespaced-broker-loom_eventing-kafka-broker_release-1.12,?($|\s.*)) + - always_run: false + branches: + - ^release-1.12$ + cluster: prow-build + decorate: true + name: reconciler-tests-keda_eventing-kafka-broker_release-1.12 + optional: true + path_alias: knative.dev/eventing-kafka-broker + rerun_command: /test reconciler-tests-keda + spec: + containers: + - command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/keda-reconciler-tests.sh + env: + - name: BROKER_CLASS + value: Kafka + - name: E2E_CLUSTER_REGION + value: us-central1 + - name: GOOGLE_APPLICATION_CREDENTIALS + value: /etc/test-account/service-account.json + - name: DOCKER_IN_DOCKER_ENABLED + value: "true" + image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 + name: "" + resources: {} + securityContext: + privileged: true + volumeMounts: + - mountPath: /etc/test-account + name: test-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: test-account + secret: + items: + - key: service-account-key.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 + trigger: ((?m)^/test( | .* )reconciler-tests-keda,?($|\s.*))|((?m)^/test( | .* + )reconciler-tests-keda_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: channel-integration-tests-ssl_eventing-kafka-broker_release-1.9 + name: channel-integration-tests-ssl_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test channel-integration-tests-ssl spec: @@ -1030,13 +692,13 @@ presubmits: type: Directory name: cgroup trigger: ((?m)^/test( | .* )channel-integration-tests-ssl,?($|\s.*))|((?m)^/test( - | .* )channel-integration-tests-ssl_eventing-kafka-broker_release-1.9,?($|\s.*)) + | .* )channel-integration-tests-ssl_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: channel-integration-tests-sasl-ssl_eventing-kafka-broker_release-1.9 + name: channel-integration-tests-sasl-ssl_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test channel-integration-tests-sasl-ssl spec: @@ -1093,13 +755,13 @@ presubmits: type: Directory name: cgroup trigger: ((?m)^/test( | .* )channel-integration-tests-sasl-ssl,?($|\s.*))|((?m)^/test( - | .* )channel-integration-tests-sasl-ssl_eventing-kafka-broker_release-1.9,?($|\s.*)) + | .* )channel-integration-tests-sasl-ssl_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: channel-integration-tests-sasl-plain_eventing-kafka-broker_release-1.9 + name: channel-integration-tests-sasl-plain_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test channel-integration-tests-sasl-plain spec: @@ -1156,13 +818,13 @@ presubmits: type: Directory name: cgroup trigger: ((?m)^/test( | .* )channel-integration-tests-sasl-plain,?($|\s.*))|((?m)^/test( - | .* )channel-integration-tests-sasl-plain_eventing-kafka-broker_release-1.9,?($|\s.*)) + | .* )channel-integration-tests-sasl-plain_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: channel-reconciler-tests-ssl_eventing-kafka-broker_release-1.9 + name: channel-reconciler-tests-ssl_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test channel-reconciler-tests-ssl spec: @@ -1219,13 +881,13 @@ presubmits: type: Directory name: cgroup trigger: ((?m)^/test( | .* )channel-reconciler-tests-ssl,?($|\s.*))|((?m)^/test( - | .* )channel-reconciler-tests-ssl_eventing-kafka-broker_release-1.9,?($|\s.*)) + | .* )channel-reconciler-tests-ssl_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: channel-reconciler-tests-sasl-ssl_eventing-kafka-broker_release-1.9 + name: channel-reconciler-tests-sasl-ssl_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test channel-reconciler-tests-sasl-ssl spec: @@ -1282,13 +944,13 @@ presubmits: type: Directory name: cgroup trigger: ((?m)^/test( | .* )channel-reconciler-tests-sasl-ssl,?($|\s.*))|((?m)^/test( - | .* )channel-reconciler-tests-sasl-ssl_eventing-kafka-broker_release-1.9,?($|\s.*)) + | .* )channel-reconciler-tests-sasl-ssl_eventing-kafka-broker_release-1.12,?($|\s.*)) - always_run: true branches: - - ^release-1.9$ + - ^release-1.12$ cluster: prow-build decorate: true - name: channel-reconciler-tests-sasl-plain_eventing-kafka-broker_release-1.9 + name: channel-reconciler-tests-sasl-plain_eventing-kafka-broker_release-1.12 path_alias: knative.dev/eventing-kafka-broker rerun_command: /test channel-reconciler-tests-sasl-plain spec: @@ -1345,4 +1007,4 @@ presubmits: type: Directory name: cgroup trigger: ((?m)^/test( | .* )channel-reconciler-tests-sasl-plain,?($|\s.*))|((?m)^/test( - | .* )channel-reconciler-tests-sasl-plain_eventing-kafka-broker_release-1.9,?($|\s.*)) + | .* )channel-reconciler-tests-sasl-plain_eventing-kafka-broker_release-1.12,?($|\s.*)) diff --git a/prow/jobs_config/knative-extensions/eventing-kafka-broker-release-1.12.yaml b/prow/jobs_config/knative-extensions/eventing-kafka-broker-release-1.12.yaml new file mode 100644 index 000000000..58ec67c79 --- /dev/null +++ b/prow/jobs_config/knative-extensions/eventing-kafka-broker-release-1.12.yaml @@ -0,0 +1,259 @@ +# ############################################################################# +# #### #### +# #### THIS FILE IS AUTOMATICALLY GENERATED by release-jobs-syncer. #### +# #### PLEASE ONLY MODIFY IT MANUALLY WHEN ACTUALLY NEEDED. #### +# #### #### +# ############################################################################# +branches: +- release-1.12 +image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 +jobs: +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --build-tests + excluded_requirements: + - gcp + name: build-tests + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --unit-tests + excluded_requirements: + - gcp + name: unit-tests + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --integration-tests + env: + - name: BROKER_CLASS + value: Kafka + name: integration-tests + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/upgrade-tests.sh + env: + - name: BROKER_CLASS + value: Kafka + name: upgrade-tests + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/reconciler-tests.sh + env: + - name: BROKER_CLASS + value: Kafka + name: reconciler-tests + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/reconciler-tests.sh + env: + - name: BROKER_CLASS + value: Kafka + - name: USE_LOOM + value: "true" + modifiers: + - presubmit_optional + - presubmit_skipped + name: reconciler-tests-loom + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/reconciler-tests.sh + env: + - name: BROKER_CLASS + value: KafkaNamespaced + name: reconciler-tests-namespaced-broker + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/reconciler-tests.sh + env: + - name: BROKER_CLASS + value: KafkaNamespaced + - name: USE_LOOM + value: "true" + modifiers: + - presubmit_optional + - presubmit_skipped + name: reconciler-tests-namespaced-broker-loom + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/keda-reconciler-tests.sh + env: + - name: BROKER_CLASS + value: Kafka + modifiers: + - presubmit_optional + - presubmit_skipped + name: reconciler-tests-keda + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh + env: + - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO + value: SSL + - name: BROKER_CLASS + value: Kafka + name: channel-integration-tests-ssl + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh + env: + - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO + value: SASL_SSL + - name: BROKER_CLASS + value: Kafka + name: channel-integration-tests-sasl-ssl + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh + env: + - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO + value: SASL_PLAIN + - name: BROKER_CLASS + value: Kafka + name: channel-integration-tests-sasl-plain + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/reconciler-tests.sh + env: + - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO + value: SSL + - name: BROKER_CLASS + value: Kafka + name: channel-reconciler-tests-ssl + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/reconciler-tests.sh + env: + - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO + value: SASL_SSL + - name: BROKER_CLASS + value: Kafka + name: channel-reconciler-tests-sasl-ssl + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/reconciler-tests.sh + env: + - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO + value: SASL_PLAIN + - name: BROKER_CLASS + value: Kafka + name: channel-reconciler-tests-sasl-plain + requirements: + - docker + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --all-tests + env: + - name: BROKER_CLASS + value: Kafka + name: continuous + requirements: + - docker + types: + - periodic +- command: + - runner.sh + - ./hack/release.sh + - --dot-release + - --release-gcs + - knative-releases/eventing-kafka-broker + - --release-gcr + - gcr.io/knative-releases + - --github-token + - /etc/hub-token/token + - --branch + - release-1.12 + env: + - name: BROKER_CLASS + value: Kafka + excluded_requirements: + - gcp + max_concurrency: 1 + name: release + requirements: + - release + - docker + types: + - periodic +org: knative-extensions +repo: eventing-kafka-broker diff --git a/prow/jobs_config/knative-extensions/eventing-kafka-broker-release-1.9.yaml b/prow/jobs_config/knative-extensions/eventing-kafka-broker-release-1.9.yaml deleted file mode 100644 index 9a4ca2717..000000000 --- a/prow/jobs_config/knative-extensions/eventing-kafka-broker-release-1.9.yaml +++ /dev/null @@ -1,378 +0,0 @@ -# ############################################################################# -# #### #### -# #### THIS FILE IS AUTOMATICALLY GENERATED by release-jobs-syncer. #### -# #### PLEASE ONLY MODIFY IT MANUALLY WHEN ACTUALLY NEEDED. #### -# #### #### -# ############################################################################# -branches: -- release-1.9 -image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20231023-607a173b2 -jobs: -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --build-tests - excluded_requirements: - - gcp - name: build-tests - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --unit-tests - excluded_requirements: - - gcp - name: unit-tests - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --integration-tests - env: - - name: BROKER_CLASS - value: Kafka - name: integration-tests - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --integration-tests - env: - - name: BROKER_CLASS - value: KafkaNamespaced - name: integration-tests-namespaced-broker - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --run-test - - ./test/upgrade-tests.sh - env: - - name: BROKER_CLASS - value: Kafka - name: upgrade-tests - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --run-test - - ./test/reconciler-tests.sh - env: - - name: BROKER_CLASS - value: Kafka - name: reconciler-tests - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --run-test - - ./test/reconciler-tests.sh - env: - - name: BROKER_CLASS - value: KafkaNamespaced - name: reconciler-tests-namespaced-broker - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --run-test - - ./test/e2e-tests.sh - env: - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SSL - - name: BROKER_CLASS - value: Kafka - name: channel-integration-tests-ssl - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --run-test - - ./test/e2e-tests.sh - env: - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_SSL - - name: BROKER_CLASS - value: Kafka - name: channel-integration-tests-sasl-ssl - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --run-test - - ./test/e2e-tests.sh - env: - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_PLAIN - - name: BROKER_CLASS - value: Kafka - name: channel-integration-tests-sasl-plain - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --run-test - - ./test/reconciler-tests.sh - env: - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SSL - - name: BROKER_CLASS - value: Kafka - name: channel-reconciler-tests-ssl - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --run-test - - ./test/reconciler-tests.sh - env: - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_SSL - - name: BROKER_CLASS - value: Kafka - name: channel-reconciler-tests-sasl-ssl - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --run-test - - ./test/reconciler-tests.sh - env: - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_PLAIN - - name: BROKER_CLASS - value: Kafka - name: channel-reconciler-tests-sasl-plain - requirements: - - docker - types: - - presubmit -- command: - - runner.sh - - ./test/presubmit-tests.sh - - --all-tests - env: - - name: BROKER_CLASS - value: Kafka - name: continuous - requirements: - - docker - types: - - periodic -- command: - - runner.sh - - ./hack/release.sh - - --dot-release - - --release-gcs - - knative-releases/eventing-kafka-broker - - --release-gcr - - gcr.io/knative-releases - - --github-token - - /etc/hub-token/token - - --branch - - release-1.9 - env: - - name: BROKER_CLASS - value: Kafka - excluded_requirements: - - gcp - max_concurrency: 1 - name: release - requirements: - - release - - docker - types: - - periodic -- name: s390x-e2e-tests-ssl - cron: 20 19 * * * - types: [periodic] - requirements: [s390x] - command: [runner.sh] - args: - - bash - - -c - - | - mkdir -p /root/.kube - cat /opt/cluster/ci-script > connect.sh - chmod +x connect.sh - ./connect.sh eventing_kafka-broker-ssl-19 - kubectl get cm s390x-config-eventing-kafka-broker -n default -o jsonpath='{.data.adjustment-script}' > adjust.sh - chmod +x adjust.sh - ./adjust.sh - ./test/e2e-tests.sh --run-tests - env: - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SSL - - name: BROKER_CLASS - value: Kafka -- name: ppc64le-e2e-tests-ssl - cron: 0 14 * * * - types: [periodic] - requirements: [ppc64le] - command: [runner.sh] - args: - - bash - - -c - - | - server_vm="$(sh /opt/cluster/vm-script)" - source /opt/cluster/ci-script "${CI_JOB}" "${server_vm}" - ./test/e2e-tests.sh --run-tests - env: - - name: CI_JOB - value: eventing_kafka-broker-ssl-19 - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SSL - - name: BROKER_CLASS - value: Kafka -- name: s390x-e2e-tests-sasl-ssl - cron: 20 20 * * * - types: [periodic] - requirements: [s390x] - command: [runner.sh] - args: - - bash - - -c - - | - mkdir -p /root/.kube - cat /opt/cluster/ci-script > connect.sh - chmod +x connect.sh - ./connect.sh eventing_kafka-broker-sasl-ssl-19 - kubectl get cm s390x-config-eventing-kafka-broker -n default -o jsonpath='{.data.adjustment-script}' > adjust.sh - chmod +x adjust.sh - ./adjust.sh - ./test/e2e-tests.sh --run-tests - env: - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_SSL - - name: BROKER_CLASS - value: Kafka -- name: ppc64le-e2e-tests-sasl-ssl - cron: 0 9 * * * - types: [periodic] - requirements: [ppc64le] - command: [runner.sh] - args: - - bash - - -c - - | - server_vm="$(sh /opt/cluster/vm-script)" - source /opt/cluster/ci-script "${CI_JOB}" "${server_vm}" - ./test/e2e-tests.sh --run-tests - env: - - name: CI_JOB - value: eventing_kafka-broker-sasl-ssl-19 - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_SSL - - name: BROKER_CLASS - value: Kafka -- name: s390x-e2e-tests-sasl-plain - cron: 20 21 * * * - types: [periodic] - requirements: [s390x] - command: [runner.sh] - args: - - bash - - -c - - | - mkdir -p /root/.kube - cat /opt/cluster/ci-script > connect.sh - chmod +x connect.sh - ./connect.sh eventing_kafka-broker-sasl-plain-19 - kubectl get cm s390x-config-eventing-kafka-broker -n default -o jsonpath='{.data.adjustment-script}' > adjust.sh - chmod +x adjust.sh - ./adjust.sh - ./test/e2e-tests.sh --run-tests - env: - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_PLAIN - - name: BROKER_CLASS - value: Kafka -- name: ppc64le-e2e-tests-sasl-plain - cron: 30 4 * * * - types: [periodic] - requirements: [ppc64le] - command: [runner.sh] - args: - - bash - - -c - - | - server_vm="$(sh /opt/cluster/vm-script)" - source /opt/cluster/ci-script "${CI_JOB}" "${server_vm}" - ./test/e2e-tests.sh --run-tests - env: - - name: CI_JOB - value: eventing_kafka-broker-sasl-plain-19 - - name: SYSTEM_NAMESPACE - value: knative-eventing - - name: EVENTING_NAMESPACE - value: knative-eventing - - name: SCALE_CHAOSDUCK_TO_ZERO - value: "1" - - name: EVENTING_KAFKA_BROKER_CHANNEL_AUTH_SCENARIO - value: SASL_PLAIN - - name: BROKER_CLASS - value: Kafka -org: knative-extensions -repo: eventing-kafka-broker