diff --git a/config/jobs/image-pushing/releng/k8s-staging-artifact-promoter.yaml b/config/jobs/image-pushing/releng/k8s-staging-artifact-promoter.yaml index b3b5c489b2f3..84acb4e88d51 100644 --- a/config/jobs/image-pushing/releng/k8s-staging-artifact-promoter.yaml +++ b/config/jobs/image-pushing/releng/k8s-staging-artifact-promoter.yaml @@ -4,7 +4,7 @@ postsubmits: cluster: k8s-infra-prow-build-trusted annotations: testgrid-dashboards: sig-release-releng-blocking, sig-release-master-informing, sig-release-image-pushes, sig-k8s-infra-gcb - testgrid-alert-email: k8s-infra-alerts@kubernetes.io, release-managers+alerts@kubernetes.io + testgrid-alert-email: k8s-infra-alerts@kubernetes.io, release-managers+alerts@kubernetes.io, release-team@kubernetes.io testgrid-num-failures-to-alert: '1' decorate: true branches: diff --git a/config/jobs/image-pushing/releng/k8s-staging-build-image.yaml b/config/jobs/image-pushing/releng/k8s-staging-build-image.yaml index 08c37b5364c6..46e25239acd0 100644 --- a/config/jobs/image-pushing/releng/k8s-staging-build-image.yaml +++ b/config/jobs/image-pushing/releng/k8s-staging-build-image.yaml @@ -4,7 +4,7 @@ postsubmits: cluster: k8s-infra-prow-build-trusted annotations: testgrid-dashboards: sig-release-releng-informing, sig-release-master-informing, sig-release-image-pushes, sig-k8s-infra-gcb - testgrid-alert-email: release-managers+alerts@kubernetes.io + testgrid-alert-email: release-managers+alerts@kubernetes.io, release-team@kubernetes.io decorate: true run_if_changed: '^images\/build\/debian-base\/' branches: @@ -36,7 +36,7 @@ postsubmits: cluster: k8s-infra-prow-build-trusted annotations: testgrid-dashboards: sig-release-releng-informing, sig-release-master-informing, sig-release-image-pushes, sig-k8s-infra-gcb - testgrid-alert-email: release-managers+alerts@kubernetes.io + testgrid-alert-email: release-managers+alerts@kubernetes.io, release-team@kubernetes.io decorate: true run_if_changed: '^images\/build\/distroless-iptables\/' branches: @@ -68,7 +68,7 @@ postsubmits: cluster: k8s-infra-prow-build-trusted annotations: testgrid-dashboards: sig-release-releng-informing, sig-release-master-informing, sig-release-image-pushes, sig-k8s-infra-gcb - testgrid-alert-email: release-managers+alerts@kubernetes.io + testgrid-alert-email: release-managers+alerts@kubernetes.io, release-team@kubernetes.io decorate: true decoration_config: timeout: 240m @@ -103,7 +103,7 @@ postsubmits: cluster: k8s-infra-prow-build-trusted annotations: testgrid-dashboards: sig-release-releng-informing, sig-release-master-informing, sig-release-image-pushes, sig-k8s-infra-gcb - testgrid-alert-email: release-managers+alerts@kubernetes.io + testgrid-alert-email: release-managers+alerts@kubernetes.io, release-team@kubernetes.io decorate: true decoration_config: timeout: 4h @@ -138,7 +138,7 @@ postsubmits: cluster: k8s-infra-prow-build-trusted annotations: testgrid-dashboards: sig-release-releng-informing, sig-release-master-informing, sig-release-image-pushes, sig-k8s-infra-gcb - testgrid-alert-email: release-managers+alerts@kubernetes.io + testgrid-alert-email: release-managers+alerts@kubernetes.io, release-team@kubernetes.io decorate: true run_if_changed: '^images\/build\/setcap\/' branches: diff --git a/config/jobs/image-pushing/releng/k8s-staging-kubernetes.yaml b/config/jobs/image-pushing/releng/k8s-staging-kubernetes.yaml index 8911161b58ec..c3a32ebfb522 100644 --- a/config/jobs/image-pushing/releng/k8s-staging-kubernetes.yaml +++ b/config/jobs/image-pushing/releng/k8s-staging-kubernetes.yaml @@ -4,7 +4,7 @@ postsubmits: cluster: k8s-infra-prow-build-trusted annotations: testgrid-dashboards: sig-release-releng-informing, sig-release-master-informing, sig-release-image-pushes, sig-k8s-infra-gcb - testgrid-alert-email: release-managers+alerts@kubernetes.io + testgrid-alert-email: release-managers+alerts@kubernetes.io, release-team@kubernetes.io decorate: true run_if_changed: '^cluster\/images\/etcd\/' branches: @@ -33,7 +33,7 @@ postsubmits: cluster: k8s-infra-prow-build-trusted annotations: testgrid-dashboards: sig-release-releng-informing, sig-release-master-informing, sig-release-image-pushes, sig-k8s-infra-gcb - testgrid-alert-email: release-managers+alerts@kubernetes.io + testgrid-alert-email: release-managers+alerts@kubernetes.io, release-team@kubernetes.io decorate: true run_if_changed: '^build\/pause\/' branches: diff --git a/config/jobs/kubernetes-sigs/sig-windows/release-master-windows.yaml b/config/jobs/kubernetes-sigs/sig-windows/release-master-windows.yaml index bb58d3274a5f..19d66a6b2558 100644 --- a/config/jobs/kubernetes-sigs/sig-windows/release-master-windows.yaml +++ b/config/jobs/kubernetes-sigs/sig-windows/release-master-windows.yaml @@ -132,7 +132,7 @@ periodics: annotations: fork-per-release: "true" fork-per-release-replacements: "KUBERNETES_VERSION=latest -> KUBERNETES_VERSION=latest-{{.Version}}" - testgrid-alert-email: kubernetes-provider-azure@googlegroups.com, sig-windows-leads@kubernetes.io + testgrid-alert-email: kubernetes-provider-azure@googlegroups.com, sig-windows-leads@kubernetes.io, release-team@kubernetes.io testgrid-dashboards: sig-release-master-informing, sig-windows-master-release, sig-windows-signal testgrid-tab-name: capz-windows-master - name: ci-kubernetes-e2e-capz-master-windows-containerd2 diff --git a/config/jobs/kubernetes/sig-auth/sig-auth-encryption-at-rest.yaml b/config/jobs/kubernetes/sig-auth/sig-auth-encryption-at-rest.yaml index 7e8d52704fff..824fc489492d 100644 --- a/config/jobs/kubernetes/sig-auth/sig-auth-encryption-at-rest.yaml +++ b/config/jobs/kubernetes/sig-auth/sig-auth-encryption-at-rest.yaml @@ -66,6 +66,7 @@ periodics: path_alias: k8s.io/kubernetes annotations: testgrid-dashboards: sig-auth-encryption-at-rest, sig-release-master-informing + testgrid-alert-email: release-team@kubernetes.io description: Runs conformance tests on a cluster with KMS encryption enabled at periodic intervals spec: containers: diff --git a/config/jobs/kubernetes/sig-cloud-provider/aws/ec2-e2e.yaml b/config/jobs/kubernetes/sig-cloud-provider/aws/ec2-e2e.yaml index 716d8b6a3ef0..aab3e11bb3c4 100644 --- a/config/jobs/kubernetes/sig-cloud-provider/aws/ec2-e2e.yaml +++ b/config/jobs/kubernetes/sig-cloud-provider/aws/ec2-e2e.yaml @@ -738,6 +738,7 @@ periodics: name: ci-kubernetes-ec2-conformance-latest annotations: testgrid-dashboards: amazon-ec2, conformance-all, conformance-ec2, sig-release-master-informing, amazon-ec2-release + testgrid-alert-email: release-team@kubernetes.io testgrid-tab-name: Conformance - EC2 - master description: Runs conformance tests using kubetest against kubernetes master on EC2 labels: @@ -1127,6 +1128,7 @@ periodics: name: ci-kubernetes-ec2-arm64-conformance-latest annotations: testgrid-dashboards: amazon-ec2, conformance-all, conformance-ec2, sig-release-master-informing, amazon-ec2-release + testgrid-alert-email: release-team@kubernetes.io testgrid-tab-name: Conformance - EC2 - arm64 - master description: Runs conformance tests using kubetest against kubernetes master on EC2 (arm64) labels: diff --git a/config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml b/config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml index d6811f132afc..2ecfe8a75aa9 100644 --- a/config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml +++ b/config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml @@ -1072,7 +1072,7 @@ periodics: testgrid-dashboards: sig-release-master-blocking, google-gce testgrid-tab-name: gce-cos-master-reboot description: Uses kubetest to run a subset of e2e tests (+Feature:Reboot) against a cluster created with cluster/kube-up.sh - testgrid-alert-email: gke-node-experience-team+alerts@google.com + testgrid-alert-email: gke-node-experience-team+alerts@google.com, release-team@kubernetes.io testgrid-num-failures-to-alert: '6' - interval: 30m diff --git a/config/jobs/kubernetes/sig-cloud-provider/gcp/gpu/gpu-gce.yaml b/config/jobs/kubernetes/sig-cloud-provider/gcp/gpu/gpu-gce.yaml index 33fd85061c2f..3b3ac5a328c9 100644 --- a/config/jobs/kubernetes/sig-cloud-provider/gcp/gpu/gpu-gce.yaml +++ b/config/jobs/kubernetes/sig-cloud-provider/gcp/gpu/gpu-gce.yaml @@ -28,7 +28,7 @@ periodics: fork-per-release-cron: 0 0-23/2 * * *, 0 3-23/6 * * *, 0 8-23/12 * * *, 0 8-23/24 * * *, 0 14-23/24 * * * testgrid-dashboards: sig-release-master-blocking, google-gce testgrid-tab-name: gce-device-plugin-gpu-master - testgrid-alert-email: gke-kubernetes-accelerators-bugs@google.com + testgrid-alert-email: gke-kubernetes-accelerators-bugs@google.com, release-team@kubernetes.io description: "Uses kubetest to run e2e tests (+Feature:GPUDevicePlugin) against a cluster created with cluster/kube-up.sh" testgrid-num-failures-to-alert: '6' testgrid-alert-stale-results-hours: '24' diff --git a/config/jobs/kubernetes/sig-network/sig-network-gce.yaml b/config/jobs/kubernetes/sig-network/sig-network-gce.yaml index 17b8a0f0abff..fbac6de8179e 100644 --- a/config/jobs/kubernetes/sig-network/sig-network-gce.yaml +++ b/config/jobs/kubernetes/sig-network/sig-network-gce.yaml @@ -638,7 +638,7 @@ periodics: annotations: testgrid-dashboards: sig-release-master-blocking, google-gce, sig-network-gce testgrid-tab-name: gci-gce-ingress - testgrid-alert-email: kubernetes-sig-network-test-failures@googlegroups.com + testgrid-alert-email: kubernetes-sig-network-test-failures@googlegroups.com, release-team@kubernetes.io description: Uses kubetest to run e2e tests (+Feature:Ingress|NEG) against a cluster created with cluster/kube-up.sh testgrid-alert-stale-results-hours: '24' - interval: 6h diff --git a/config/jobs/kubernetes/sig-node/crio.yaml b/config/jobs/kubernetes/sig-node/crio.yaml index 952fbc7f7ca0..17304a30c3e9 100644 --- a/config/jobs/kubernetes/sig-node/crio.yaml +++ b/config/jobs/kubernetes/sig-node/crio.yaml @@ -49,7 +49,7 @@ periodics: annotations: testgrid-dashboards: sig-release-master-blocking, sig-node-cri-o, sig-node-release-blocking testgrid-tab-name: ci-crio-cgroupv1-node-e2e-conformance - testgrid-alert-email: kubernetes-sig-node-test-failures@googlegroups.com + testgrid-alert-email: kubernetes-sig-node-test-failures@googlegroups.com, release-team@kubernetes.io description: "OWNER: sig-node; runs NodeConformance e2e tests with crio master and cgroup v1" - name: ci-crio-cgroupv1-node-e2e-features @@ -518,7 +518,7 @@ periodics: annotations: testgrid-dashboards: sig-release-master-blocking, sig-node-cri-o, sig-node-release-blocking testgrid-tab-name: ci-crio-cgroupv2-node-e2e-conformance - testgrid-alert-email: kubernetes-sig-node-test-failures@googlegroups.com + testgrid-alert-email: kubernetes-sig-node-test-failures@googlegroups.com, release-team@kubernetes.io description: "OWNER: sig-node; runs NodeConformance e2e tests with crio master and cgroup v2" - name: ci-crio-cgroupv1-node-e2e-resource-managers cluster: k8s-infra-prow-build diff --git a/config/jobs/kubernetes/sig-node/dra-ci.yaml b/config/jobs/kubernetes/sig-node/dra-ci.yaml index 61582750d0c3..e46947bbab60 100644 --- a/config/jobs/kubernetes/sig-node/dra-ci.yaml +++ b/config/jobs/kubernetes/sig-node/dra-ci.yaml @@ -12,7 +12,7 @@ periodics: annotations: testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-release-master-informing description: Runs E2E tests for Dynamic Resource Allocation beta features against a Kubernetes master cluster created with sigs.k8s.io/kind - testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com + testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com, release-team@kubernetes.io fork-per-release: "true" fork-per-release-periodic-interval: 24h fork-per-release-replacements: latest-fast.txt -> latest-{{.Version}}.txt, https://dl.k8s.io/ci/fast -> https://dl.k8s.io/ci @@ -166,7 +166,7 @@ periodics: annotations: testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-cri-o, sig-release-master-informing description: Runs E2E node tests for Dynamic Resource Allocation beta features with CRI-O using cgroup v1 - testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com + testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com, release-team@kubernetes.io fork-per-release: "true" fork-per-release-periodic-interval: 24h fork-per-release-replacements: latest-fast.txt -> latest-{{.Version}}.txt, https://dl.k8s.io/ci/fast -> https://dl.k8s.io/ci @@ -225,7 +225,7 @@ periodics: annotations: testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-cri-o, sig-release-master-informing description: Runs E2E node tests for Dynamic Resource Allocation beta features with CRI-O using cgroup v2 - testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com + testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com, release-team@kubernetes.io fork-per-release: "true" fork-per-release-periodic-interval: 24h fork-per-release-replacements: latest-fast.txt -> latest-{{.Version}}.txt, https://dl.k8s.io/ci/fast -> https://dl.k8s.io/ci @@ -284,7 +284,7 @@ periodics: annotations: testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-containerd, sig-release-master-informing description: Runs E2E node tests for Dynamic Resource Allocation beta features with containerd 1.7 - testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com + testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com, release-team@kubernetes.io fork-per-release: "true" fork-per-release-periodic-interval: 24h fork-per-release-replacements: latest-fast.txt -> latest-{{.Version}}.txt, https://dl.k8s.io/ci/fast -> https://dl.k8s.io/ci @@ -336,7 +336,7 @@ periodics: annotations: testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-containerd, sig-release-master-informing description: Runs E2E node tests for Dynamic Resource Allocation beta features with containerd 2.0 - testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com + testgrid-alert-email: eduard.bartosh@intel.com, patrick.ohly@intel.com, release-team@kubernetes.io fork-per-release: "true" fork-per-release-periodic-interval: 24h fork-per-release-replacements: latest-fast.txt -> latest-{{.Version}}.txt, https://dl.k8s.io/ci/fast -> https://dl.k8s.io/ci diff --git a/config/jobs/kubernetes/sig-node/dra.jinja b/config/jobs/kubernetes/sig-node/dra.jinja index 741cd2e81a66..7774342999c2 100644 --- a/config/jobs/kubernetes/sig-node/dra.jinja +++ b/config/jobs/kubernetes/sig-node/dra.jinja @@ -17,6 +17,7 @@ {%- endif %} {%- if file == "ci" and not all_features %} {%- set testgrid_dashboards = testgrid_dashboards + ", sig-release-master-informing" %} +{%- set testgrid_alert_email = testgrid_alert_email + ", release-team@kubernetes.io" %} {%- endif %} - name: {{job_name}} cluster: {{cluster}} diff --git a/config/jobs/kubernetes/sig-node/node-kubelet.yaml b/config/jobs/kubernetes/sig-node/node-kubelet.yaml index a07f900226e1..0e3a7b7aef16 100644 --- a/config/jobs/kubernetes/sig-node/node-kubelet.yaml +++ b/config/jobs/kubernetes/sig-node/node-kubelet.yaml @@ -51,7 +51,7 @@ periodics: annotations: testgrid-dashboards: sig-release-master-blocking, sig-node-release-blocking, sig-node-containerd testgrid-tab-name: ci-node-e2e - testgrid-alert-email: kubernetes-sig-node-test-failures@googlegroups.com + testgrid-alert-email: kubernetes-sig-node-test-failures@googlegroups.com, release-team@kubernetes.io description: "Uses kubetest to run node-e2e tests (+NodeConformance, -Flaky|Slow|Serial)" - name: ci-kubernetes-node-kubelet-serial-containerd diff --git a/config/jobs/kubernetes/sig-scalability/sig-scalability-periodic-ec2.yaml b/config/jobs/kubernetes/sig-scalability/sig-scalability-periodic-ec2.yaml index a1a316762aec..d9dd429849d0 100644 --- a/config/jobs/kubernetes/sig-scalability/sig-scalability-periodic-ec2.yaml +++ b/config/jobs/kubernetes/sig-scalability/sig-scalability-periodic-ec2.yaml @@ -64,7 +64,7 @@ periodics: test.kops.k8s.io/networking: amazonvpc testgrid-dashboards: kops-misc, sig-cluster-lifecycle-kops, sig-scalability-aws, sig-release-master-informing, amazon-ec2-release testgrid-tab-name: ec2-master-scale-performance - testgrid-alert-email: kubernetes-sig-scale@googlegroups.com, eks-scalability@amazon.com + testgrid-alert-email: kubernetes-sig-scale@googlegroups.com, eks-scalability@amazon.com, release-team@kubernetes.io spec: containers: - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250513-98d205aae3-master diff --git a/config/jobs/kubernetes/sig-scalability/sig-scalability-release-blocking-jobs.yaml b/config/jobs/kubernetes/sig-scalability/sig-scalability-release-blocking-jobs.yaml index 4788d768497f..0c3f5955c919 100644 --- a/config/jobs/kubernetes/sig-scalability/sig-scalability-release-blocking-jobs.yaml +++ b/config/jobs/kubernetes/sig-scalability/sig-scalability-release-blocking-jobs.yaml @@ -209,7 +209,7 @@ periodics: fork-per-release-replacements: "--extract=ci/fast/latest-fast -> --extract=ci/latest-{{.Version}}, gce-100Nodes-master -> gce-100Nodes-{{.Version}}" testgrid-dashboards: sig-release-master-blocking, sig-scalability-gce testgrid-tab-name: gce-cos-master-scalability-100 - testgrid-alert-email: kubernetes-sig-scale@googlegroups.com, kubernetes-scalability-tickets@google.com + testgrid-alert-email: kubernetes-sig-scale@googlegroups.com, kubernetes-scalability-tickets@google.com, release-team@kubernetes.io description: "Uses kubetest to run k8s.io/perf-tests/run-e2e.sh against a 100-node cluster created with cluster/kube-up.sh" testgrid-num-failures-to-alert: '2' spec: diff --git a/config/jobs/kubernetes/sig-testing/kubernetes-kind.yaml b/config/jobs/kubernetes/sig-testing/kubernetes-kind.yaml index 058b13bdac63..5596498da366 100644 --- a/config/jobs/kubernetes/sig-testing/kubernetes-kind.yaml +++ b/config/jobs/kubernetes/sig-testing/kubernetes-kind.yaml @@ -495,7 +495,7 @@ periodics: testgrid-dashboards: sig-release-master-informing, sig-testing-kind testgrid-tab-name: kind-master-alpha description: Runs tests with no special requirements other than alpha feature gates in a KinD cluster where alpha feature gates and APIs are enabled. - testgrid-alert-email: bentheelder@google.com,antonio.ojea.garcia@gmail.com + testgrid-alert-email: bentheelder@google.com,antonio.ojea.garcia@gmail.com,release-team@kubernetes.io testgrid-num-columns-recent: '6' labels: preset-dind-enabled: "true" @@ -549,7 +549,7 @@ periodics: testgrid-dashboards: sig-release-master-informing, sig-testing-kind testgrid-tab-name: kind-master-beta description: Runs tests with no special requirements other than beta feature gates in a KinD cluster where beta feature gates and APIs are enabled. - testgrid-alert-email: bentheelder@google.com,antonio.ojea.garcia@gmail.com + testgrid-alert-email: bentheelder@google.com,antonio.ojea.garcia@gmail.com,release-team@kubernetes.io testgrid-num-columns-recent: '6' labels: preset-dind-enabled: "true" @@ -599,7 +599,7 @@ periodics: testgrid-dashboards: sig-release-master-informing, sig-testing-kind testgrid-tab-name: kind-master-alpha-beta description: Runs tests with no special requirements other than alpha or beta feature gates in a KinD cluster where alpha and beta feature gates and APIs are enabled. - testgrid-alert-email: bentheelder@google.com,antonio.ojea.garcia@gmail.com + testgrid-alert-email: bentheelder@google.com,antonio.ojea.garcia@gmail.com,release-team@kubernetes.io testgrid-num-columns-recent: '6' labels: preset-dind-enabled: "true" diff --git a/config/jobs/kubernetes/sig-testing/make-test.yaml b/config/jobs/kubernetes/sig-testing/make-test.yaml index ec2682424574..8c388b183e99 100644 --- a/config/jobs/kubernetes/sig-testing/make-test.yaml +++ b/config/jobs/kubernetes/sig-testing/make-test.yaml @@ -120,7 +120,7 @@ periodics: testgrid-days-of-results: '1' testgrid-create-test-group: 'true' testgrid-dashboards: sig-release-master-blocking - testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com + testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, release-team@kubernetes.io decorate: true cluster: k8s-infra-prow-build extra_refs: diff --git a/config/jobs/kubernetes/sig-testing/verify.yaml b/config/jobs/kubernetes/sig-testing/verify.yaml index 3ac665c8c0f6..d98d7ea3aa3d 100644 --- a/config/jobs/kubernetes/sig-testing/verify.yaml +++ b/config/jobs/kubernetes/sig-testing/verify.yaml @@ -134,7 +134,7 @@ periodics: fork-per-release-periodic-interval: 2h 2h 6h 24h testgrid-dashboards: sig-release-master-blocking testgrid-tab-name: verify-master - testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, release-managers+alerts@kubernetes.io + testgrid-alert-email: kubernetes-sig-testing-alerts@googlegroups.com, release-managers+alerts@kubernetes.io, release-team@kubernetes.io description: "Ends up running: make verify" decorate: true extra_refs: