diff --git a/config/prow/k8s-testgrid/k8s-testgrid.yaml b/config/prow/k8s-testgrid/k8s-testgrid.yaml index 68e415760..f4ce74a09 100644 --- a/config/prow/k8s-testgrid/k8s-testgrid.yaml +++ b/config/prow/k8s-testgrid/k8s-testgrid.yaml @@ -77,14 +77,12 @@ dashboards: - name: kn-plugin-service-log - name: kn-plugin-source-kafka - name: kn-plugin-source-kamelet -- name: knative-extensions-release-0.1 - name: knative-extensions-release-0.5 - name: knative-extensions-release-0.6 - name: knative-extensions-release-1.1 - name: knative-extensions-release-1.14 - name: knative-extensions-release-1.15 - name: knative-extensions-release-1.16 -- name: knative-release-1.14 - name: knative-release-1.15 - name: knative-release-1.16 - name: net-contour diff --git a/prow/jobs/generated/knative-extensions/backstage-plugins-release-0.1.gen.yaml b/prow/jobs/generated/knative-extensions/backstage-plugins-release-1.16.gen.yaml similarity index 52% rename from prow/jobs/generated/knative-extensions/backstage-plugins-release-0.1.gen.yaml rename to prow/jobs/generated/knative-extensions/backstage-plugins-release-1.16.gen.yaml index ab7a75c50..67e58e2f3 100644 --- a/prow/jobs/generated/knative-extensions/backstage-plugins-release-0.1.gen.yaml +++ b/prow/jobs/generated/knative-extensions/backstage-plugins-release-1.16.gen.yaml @@ -7,17 +7,17 @@ periodics: - annotations: - testgrid-dashboards: knative-extensions-release-0.1 + testgrid-dashboards: knative-extensions-release-1.16 testgrid-tab-name: backstage-plugins-continuous cluster: prow-build - cron: 46 17 * * */3 + cron: 3 10 * * */3 decorate: true extra_refs: - - base_ref: release-0.1 + - base_ref: release-1.16 org: knative-extensions path_alias: knative.dev/backstage-plugins repo: backstage-plugins - name: continuous_backstage-plugins_release-0.1_periodic + name: continuous_backstage-plugins_release-1.16_periodic spec: containers: - command: @@ -31,7 +31,11 @@ periodics: value: "true" image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241021-2b4a426d3 name: "" - resources: {} + resources: + limits: + memory: 10Gi + requests: + memory: 8Gi securityContext: privileged: true volumeMounts: @@ -65,18 +69,18 @@ periodics: type: Directory name: cgroup - annotations: - testgrid-dashboards: knative-extensions-release-0.1 + testgrid-dashboards: knative-extensions-release-1.16 testgrid-tab-name: backstage-plugins-release cluster: prow-build - cron: 18 9 * * 2 + cron: 13 9 * * 2 decorate: true extra_refs: - - base_ref: release-0.1 + - base_ref: release-1.16 org: knative-extensions path_alias: knative.dev/backstage-plugins repo: backstage-plugins max_concurrency: 1 - name: release_backstage-plugins_release-0.1_periodic + name: release_backstage-plugins_release-1.16_periodic spec: containers: - command: @@ -90,7 +94,7 @@ periodics: - --github-token - /etc/hub-token/token - --branch - - release-0.1 + - release-1.16 env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /etc/release-account/service-account.json @@ -104,7 +108,11 @@ periodics: value: "true" image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241021-2b4a426d3 name: "" - resources: {} + resources: + limits: + memory: 10Gi + requests: + memory: 8Gi securityContext: privileged: true volumeMounts: @@ -146,3 +154,101 @@ periodics: path: /sys/fs/cgroup type: Directory name: cgroup +presubmits: + knative-extensions/backstage-plugins: + - always_run: true + branches: + - ^release-1.16$ + cluster: prow-build + decorate: true + name: build-tests_backstage-plugins_release-1.16 + path_alias: knative.dev/backstage-plugins + rerun_command: /test build-tests + spec: + containers: + - command: + - runner.sh + - ./test/presubmit-tests.sh + - --build-tests + image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241021-2b4a426d3 + name: "" + resources: + limits: + memory: 10Gi + requests: + memory: 8Gi + securityContext: + privileged: true + nodeSelector: + kubernetes.io/arch: amd64 + type: testing + trigger: ((?m)^/test( | .* )build-tests,?($|\s.*))|((?m)^/test( | .* )build-tests_backstage-plugins_release-1.16,?($|\s.*)) + - always_run: true + branches: + - ^release-1.16$ + cluster: prow-build + decorate: true + name: unit-tests_backstage-plugins_release-1.16 + path_alias: knative.dev/backstage-plugins + rerun_command: /test unit-tests + spec: + containers: + - command: + - runner.sh + - ./test/presubmit-tests.sh + - --unit-tests + image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241021-2b4a426d3 + name: "" + resources: + limits: + memory: 10Gi + requests: + memory: 8Gi + securityContext: + privileged: true + nodeSelector: + kubernetes.io/arch: amd64 + type: testing + trigger: ((?m)^/test( | .* )unit-tests,?($|\s.*))|((?m)^/test( | .* )unit-tests_backstage-plugins_release-1.16,?($|\s.*)) + - always_run: true + branches: + - ^release-1.16$ + cluster: prow-build + decorate: true + name: e2e-tests_backstage-plugins_release-1.16 + path_alias: knative.dev/backstage-plugins + rerun_command: /test e2e-tests + spec: + containers: + - command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh + env: + - name: GOOGLE_APPLICATION_CREDENTIALS + value: /etc/test-account/service-account.json + image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241021-2b4a426d3 + name: "" + resources: + limits: + memory: 10Gi + requests: + memory: 8Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /etc/test-account + name: test-account + 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 + trigger: ((?m)^/test( | .* )e2e-tests,?($|\s.*))|((?m)^/test( | .* )e2e-tests_backstage-plugins_release-1.16,?($|\s.*)) diff --git a/prow/jobs/generated/knative-extensions/kn-plugin-event-release-1.14.gen.yaml b/prow/jobs/generated/knative-extensions/kn-plugin-event-release-1.16.gen.yaml similarity index 88% rename from prow/jobs/generated/knative-extensions/kn-plugin-event-release-1.14.gen.yaml rename to prow/jobs/generated/knative-extensions/kn-plugin-event-release-1.16.gen.yaml index bd2b60bc5..6a8d6e3da 100644 --- a/prow/jobs/generated/knative-extensions/kn-plugin-event-release-1.14.gen.yaml +++ b/prow/jobs/generated/knative-extensions/kn-plugin-event-release-1.16.gen.yaml @@ -7,17 +7,17 @@ periodics: - annotations: - testgrid-dashboards: knative-extensions-release-1.14 + testgrid-dashboards: knative-extensions-release-1.16 testgrid-tab-name: kn-plugin-event-continuous cluster: prow-build - cron: 53 0 * * */3 + cron: 51 10 * * */3 decorate: true extra_refs: - - base_ref: release-1.14 + - base_ref: release-1.16 org: knative-extensions path_alias: knative.dev/kn-plugin-event repo: kn-plugin-event - name: continuous_kn-plugin-event_release-1.14_periodic + name: continuous_kn-plugin-event_release-1.16_periodic spec: containers: - command: @@ -47,18 +47,18 @@ periodics: path: service-account.json secretName: prow-google-credentials - annotations: - testgrid-dashboards: knative-extensions-release-1.14 + testgrid-dashboards: knative-extensions-release-1.16 testgrid-tab-name: kn-plugin-event-release cluster: prow-build - cron: 55 9 * * 2 + cron: 25 9 * * 2 decorate: true extra_refs: - - base_ref: release-1.14 + - base_ref: release-1.16 org: knative-extensions path_alias: knative.dev/kn-plugin-event repo: kn-plugin-event max_concurrency: 1 - name: release_kn-plugin-event_release-1.14_periodic + name: release_kn-plugin-event_release-1.16_periodic spec: containers: - command: @@ -78,7 +78,7 @@ periodics: - --apple-codesign-password-file - /etc/notary/password - --branch - - release-1.14 + - release-1.16 env: - name: E2E_CLUSTER_REGION value: us-central1 @@ -125,10 +125,10 @@ presubmits: knative-extensions/kn-plugin-event: - always_run: true branches: - - ^release-1.14$ + - ^release-1.16$ cluster: prow-build decorate: true - name: build-tests_kn-plugin-event_release-1.14 + name: build-tests_kn-plugin-event_release-1.16 path_alias: knative.dev/kn-plugin-event rerun_command: /test build-tests spec: @@ -145,13 +145,13 @@ presubmits: nodeSelector: kubernetes.io/arch: amd64 type: testing - trigger: ((?m)^/test( | .* )build-tests,?($|\s.*))|((?m)^/test( | .* )build-tests_kn-plugin-event_release-1.14,?($|\s.*)) + trigger: ((?m)^/test( | .* )build-tests,?($|\s.*))|((?m)^/test( | .* )build-tests_kn-plugin-event_release-1.16,?($|\s.*)) - always_run: true branches: - - ^release-1.14$ + - ^release-1.16$ cluster: prow-build decorate: true - name: unit-tests_kn-plugin-event_release-1.14 + name: unit-tests_kn-plugin-event_release-1.16 path_alias: knative.dev/kn-plugin-event rerun_command: /test unit-tests spec: @@ -168,13 +168,13 @@ presubmits: nodeSelector: kubernetes.io/arch: amd64 type: testing - trigger: ((?m)^/test( | .* )unit-tests,?($|\s.*))|((?m)^/test( | .* )unit-tests_kn-plugin-event_release-1.14,?($|\s.*)) + trigger: ((?m)^/test( | .* )unit-tests,?($|\s.*))|((?m)^/test( | .* )unit-tests_kn-plugin-event_release-1.16,?($|\s.*)) - always_run: true branches: - - ^release-1.14$ + - ^release-1.16$ cluster: prow-build decorate: true - name: integration-tests_kn-plugin-event_release-1.14 + name: integration-tests_kn-plugin-event_release-1.16 path_alias: knative.dev/kn-plugin-event rerun_command: /test integration-tests spec: @@ -205,4 +205,4 @@ presubmits: - key: service-account-key.json path: service-account.json secretName: prow-google-credentials - trigger: ((?m)^/test( | .* )integration-tests,?($|\s.*))|((?m)^/test( | .* )integration-tests_kn-plugin-event_release-1.14,?($|\s.*)) + trigger: ((?m)^/test( | .* )integration-tests,?($|\s.*))|((?m)^/test( | .* )integration-tests_kn-plugin-event_release-1.16,?($|\s.*)) diff --git a/prow/jobs/generated/knative/operator-release-1.14.gen.yaml b/prow/jobs/generated/knative/operator-release-1.16.gen.yaml similarity index 88% rename from prow/jobs/generated/knative/operator-release-1.14.gen.yaml rename to prow/jobs/generated/knative/operator-release-1.16.gen.yaml index 72dbe0175..c9a76f9d1 100644 --- a/prow/jobs/generated/knative/operator-release-1.14.gen.yaml +++ b/prow/jobs/generated/knative/operator-release-1.16.gen.yaml @@ -7,17 +7,17 @@ periodics: - annotations: - testgrid-dashboards: knative-release-1.14 + testgrid-dashboards: knative-release-1.16 testgrid-tab-name: operator-continuous cluster: prow-build - cron: 20 3 * * */3 + cron: 30 1 * * */3 decorate: true extra_refs: - - base_ref: release-1.14 + - base_ref: release-1.16 org: knative path_alias: knative.dev/operator repo: operator - name: continuous_operator_release-1.14_periodic + name: continuous_operator_release-1.16_periodic spec: containers: - command: @@ -47,18 +47,18 @@ periodics: path: service-account.json secretName: prow-google-credentials - annotations: - testgrid-dashboards: knative-release-1.14 + testgrid-dashboards: knative-release-1.16 testgrid-tab-name: operator-release cluster: prow-build - cron: 44 9 * * 2 + cron: 50 9 * * 2 decorate: true extra_refs: - - base_ref: release-1.14 + - base_ref: release-1.16 org: knative path_alias: knative.dev/operator repo: operator max_concurrency: 1 - name: release_operator_release-1.14_periodic + name: release_operator_release-1.16_periodic spec: containers: - command: @@ -72,7 +72,7 @@ periodics: - --github-token - /etc/hub-token/token - --branch - - release-1.14 + - release-1.16 env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /etc/release-account/service-account.json @@ -112,10 +112,10 @@ presubmits: knative/operator: - always_run: true branches: - - ^release-1.14$ + - ^release-1.16$ cluster: prow-build decorate: true - name: build-tests_operator_release-1.14 + name: build-tests_operator_release-1.16 path_alias: knative.dev/operator rerun_command: /test build-tests spec: @@ -132,13 +132,13 @@ presubmits: nodeSelector: kubernetes.io/arch: amd64 type: testing - trigger: ((?m)^/test( | .* )build-tests,?($|\s.*))|((?m)^/test( | .* )build-tests_operator_release-1.14,?($|\s.*)) + trigger: ((?m)^/test( | .* )build-tests,?($|\s.*))|((?m)^/test( | .* )build-tests_operator_release-1.16,?($|\s.*)) - always_run: true branches: - - ^release-1.14$ + - ^release-1.16$ cluster: prow-build decorate: true - name: unit-tests_operator_release-1.14 + name: unit-tests_operator_release-1.16 path_alias: knative.dev/operator rerun_command: /test unit-tests spec: @@ -155,13 +155,13 @@ presubmits: nodeSelector: kubernetes.io/arch: amd64 type: testing - trigger: ((?m)^/test( | .* )unit-tests,?($|\s.*))|((?m)^/test( | .* )unit-tests_operator_release-1.14,?($|\s.*)) + trigger: ((?m)^/test( | .* )unit-tests,?($|\s.*))|((?m)^/test( | .* )unit-tests_operator_release-1.16,?($|\s.*)) - always_run: true branches: - - ^release-1.14$ + - ^release-1.16$ cluster: prow-build decorate: true - name: integration-tests_operator_release-1.14 + name: integration-tests_operator_release-1.16 path_alias: knative.dev/operator rerun_command: /test integration-tests spec: @@ -192,13 +192,13 @@ presubmits: - key: service-account-key.json path: service-account.json secretName: prow-google-credentials - trigger: ((?m)^/test( | .* )integration-tests,?($|\s.*))|((?m)^/test( | .* )integration-tests_operator_release-1.14,?($|\s.*)) + trigger: ((?m)^/test( | .* )integration-tests,?($|\s.*))|((?m)^/test( | .* )integration-tests_operator_release-1.16,?($|\s.*)) - always_run: true branches: - - ^release-1.14$ + - ^release-1.16$ cluster: prow-build decorate: true - name: upgrade-tests_operator_release-1.14 + name: upgrade-tests_operator_release-1.16 path_alias: knative.dev/operator rerun_command: /test upgrade-tests spec: @@ -230,13 +230,13 @@ presubmits: - key: service-account-key.json path: service-account.json secretName: prow-google-credentials - trigger: ((?m)^/test( | .* )upgrade-tests,?($|\s.*))|((?m)^/test( | .* )upgrade-tests_operator_release-1.14,?($|\s.*)) + trigger: ((?m)^/test( | .* )upgrade-tests,?($|\s.*))|((?m)^/test( | .* )upgrade-tests_operator_release-1.16,?($|\s.*)) - always_run: true branches: - - ^release-1.14$ + - ^release-1.16$ cluster: prow-build decorate: true - name: serving-upgrade-tests_operator_release-1.14 + name: serving-upgrade-tests_operator_release-1.16 path_alias: knative.dev/operator rerun_command: /test serving-upgrade-tests spec: @@ -269,13 +269,13 @@ presubmits: path: service-account.json secretName: prow-google-credentials trigger: ((?m)^/test( | .* )serving-upgrade-tests,?($|\s.*))|((?m)^/test( | .* - )serving-upgrade-tests_operator_release-1.14,?($|\s.*)) + )serving-upgrade-tests_operator_release-1.16,?($|\s.*)) - always_run: true branches: - - ^release-1.14$ + - ^release-1.16$ cluster: prow-build decorate: true - name: eventing-upgrade-tests_operator_release-1.14 + name: eventing-upgrade-tests_operator_release-1.16 path_alias: knative.dev/operator rerun_command: /test eventing-upgrade-tests spec: @@ -308,4 +308,4 @@ presubmits: path: service-account.json secretName: prow-google-credentials trigger: ((?m)^/test( | .* )eventing-upgrade-tests,?($|\s.*))|((?m)^/test( | .* - )eventing-upgrade-tests_operator_release-1.14,?($|\s.*)) + )eventing-upgrade-tests_operator_release-1.16,?($|\s.*)) diff --git a/prow/jobs_config/knative-extensions/backstage-plugins-release-0.1.yaml b/prow/jobs_config/knative-extensions/backstage-plugins-release-1.16.yaml similarity index 65% rename from prow/jobs_config/knative-extensions/backstage-plugins-release-0.1.yaml rename to prow/jobs_config/knative-extensions/backstage-plugins-release-1.16.yaml index c783ecc42..2a24320ac 100644 --- a/prow/jobs_config/knative-extensions/backstage-plugins-release-0.1.yaml +++ b/prow/jobs_config/knative-extensions/backstage-plugins-release-1.16.yaml @@ -5,9 +5,36 @@ # #### #### # ############################################################################# branches: -- release-0.1 +- release-1.16 image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241021-2b4a426d3 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 + resources: default + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh + name: e2e-tests + types: + - presubmit - command: - runner.sh - ./test/presubmit-tests.sh @@ -28,7 +55,7 @@ jobs: - --github-token - /etc/hub-token/token - --branch - - release-0.1 + - release-1.16 excluded_requirements: - gcp max_concurrency: 1 @@ -40,3 +67,10 @@ jobs: - periodic org: knative-extensions repo: backstage-plugins +resources: default +resources_presets: + default: + limits: + memory: 10Gi + requests: + memory: 8Gi diff --git a/prow/jobs_config/knative-extensions/kn-plugin-event-release-1.14.yaml b/prow/jobs_config/knative-extensions/kn-plugin-event-release-1.16.yaml similarity index 98% rename from prow/jobs_config/knative-extensions/kn-plugin-event-release-1.14.yaml rename to prow/jobs_config/knative-extensions/kn-plugin-event-release-1.16.yaml index b3d57437d..e4f099e69 100644 --- a/prow/jobs_config/knative-extensions/kn-plugin-event-release-1.14.yaml +++ b/prow/jobs_config/knative-extensions/kn-plugin-event-release-1.16.yaml @@ -5,7 +5,7 @@ # #### #### # ############################################################################# branches: -- release-1.14 +- release-1.16 image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241021-2b4a426d3 jobs: - command: @@ -57,7 +57,7 @@ jobs: - --apple-codesign-password-file - /etc/notary/password - --branch - - release-1.14 + - release-1.16 excluded_requirements: - gcp max_concurrency: 1 diff --git a/prow/jobs_config/knative/operator-release-1.14.yaml b/prow/jobs_config/knative/operator-release-1.16.yaml similarity index 98% rename from prow/jobs_config/knative/operator-release-1.14.yaml rename to prow/jobs_config/knative/operator-release-1.16.yaml index b22f7db0d..91e996f87 100644 --- a/prow/jobs_config/knative/operator-release-1.14.yaml +++ b/prow/jobs_config/knative/operator-release-1.16.yaml @@ -5,7 +5,7 @@ # #### #### # ############################################################################# branches: -- release-1.14 +- release-1.16 image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20241021-2b4a426d3 jobs: - command: @@ -75,7 +75,7 @@ jobs: - --github-token - /etc/hub-token/token - --branch - - release-1.14 + - release-1.16 excluded_requirements: - gcp max_concurrency: 1