From b43b689bb01203d92455b986273a3045b6e70c3f Mon Sep 17 00:00:00 2001 From: Cameron Rozean Date: Wed, 3 Jan 2024 16:46:17 -0800 Subject: [PATCH] Fix personal prow including the new prowjobs (#17) * [PR BOT] Update builder-base image tag in Prow jobs (#483) * [PR BOT] Update builder-base image tag in Prow jobs (#484) * Bump go mod to fix security alerts (#485) * Adds check-for-supported-release-branch for checking presubmit (#491) * Bump golang.org/x/text from 0.3.7 to 0.3.8 (#487) Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.7 to 0.3.8. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.3.7...v0.3.8) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix release branch check (#492) * Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 (#488) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220722155237-a158d28d115b to 0.7.0. - [Release notes](https://github.com/golang/net/releases) - [Commits](https://github.com/golang/net/commits/v0.7.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [PR BOT] Update builder-base image tag in Prow jobs (#494) * Changes al 2022 builds to be 2023 which will be the ga version (#493) * Removed 1.21 jobs (#490) * [PR BOT] Update builder-base image tag in Prow jobs (#496) * [PR BOT] Update builder-base image tag in Prow jobs (#497) * Added jobs for 1.27 (#498) * bumps kubernetes presubmit resources up (#501) * Increased resources on k8s presubmit test (#502) * [PR BOT] Update builder-base image tag in Prow jobs (#500) * Move 1.27 to post-submits cluster temporarily (#503) * Move 1.27 to post-submits cluster temporarily * Change jobs * Fix linter * Add missing checks * Add arch (#504) * [PR BOT] Update builder-base image tag in Prow jobs (#506) * [PR BOT] Update builder-base image tag in Prow jobs (#507) * Added new people to OWNERS (#508) * Deprecate 1.22 jobs (#510) * remove 1.15, 1.16 golang prowjobs (#511) * [PR BOT] Update builder-base image tag in Prowjobs (#512) * Remove 1.17 Prowjobs (#513) * Update builder-base image tag in Prowjobs (#514) * [PR BOT] Update builder-base image tag in Prowjobs * Delete golang-1-17-ARM64-PROD-postsubmits.yaml * Delete golang-1-17-presubmits.yaml * Delete golang-1-17-ARM64-postsubmits.yaml * Delete golang-1-17-PROD-postsubmits.yaml * Delete golang-1-17-postsubmits.yaml * Delete golang-1-17-PROD-images-postsubmits.yaml * Delete eks-distro-base-presubmits-golang-1-17-al-2.yaml * Delete eks-distro-base-presubmits-golang-1-17-al-2023.yaml --------- Co-authored-by: Sajia Zafreen <42818305+zafs23@users.noreply.github.com> * [PR BOT] Update builder-base image tag in Prowjobs (#516) * Add builder-base image PR notifier (#517) * [PR BOT] Update builder-base image tag in Prowjobs (#519) * [PR BOT] Update builder-base image tag in Prowjobs (#520) * Add 1.28 prow jobs (#523) Co-authored-by: Bhavitha Koduru * Create quarterly rebuild minimal image prowjob (#524) * update quarterly rebuild minimal image prowjob * build the prowjob * lower resources and timeout * build rebuilder pj with new resource settings * Added sns notification to golang post-submits (#521) * Added sns notification to golang post-submits * Changed script called and added arns * Add go1.21 (#525) * update quarterly rebuild minimal image prowjob * build the prowjob * lower resources and timeout * build rebuilder pj with new resource settings * update to include go1.21 * Remove 1.23 prowjobs (#526) Co-authored-by: Bhavitha Koduru * Revert "Remove 1.23 prowjobs (#526)" (#527) This reverts commit 90d5f88ee7f1e2ec5940a3b4ae1cac1991cab845. Co-authored-by: kodurub * Move 1-28-test-presubmits job to different cluster (#528) * Move 1-28-test-presubmits job to different cluster * Updated linter * Added role to golang image updates (#529) * Update go mod (#530) * Add 1.20 for Prowjob Liner (#533) * Add 1.20 for Prowjob Liner * test * test * test * test * test * test * revert * Fix go.mod for linter (#534) * Revert "Fix go.mod for linter (#534)" (#535) This reverts commit 17cfa6544c7633d50463a9effef5751d30654ac4. * Fix go mod to run linter (#536) * Fix go mod to run linter * test linter * update test infra * revert prowjob changes * [PR BOT] Update builder-base image tag in Prowjobs (#531) * Request ephemeral storage to run 1-28-test-presubmit on fargate (#537) * Move 1-28-test-presubmit to presubmit cluster * Test ephemeral storage to run 1-28-test-presubmit on fargate * edit indent * increase ephemeral storage * Configure ephemeral storage to be a standard resource (#538) * Request ephemeral-storage for 1-27-test-presubmit (#539) * Remove go1.18 prowjobs (#540) * remove go1.18 jobs * run templater to remove go 1.18 jobs * [PR BOT] Update builder-base image tag in Prowjobs (#541) * update storage size for kops-presubmits (#543) * [PR BOT] Update builder-base image tag in Prowjobs (#544) * Request ephemeral storage to run 1.25,1.26 test presubmits (#546) Co-authored-by: Bhavitha Koduru * increase memory request to avoid OOM killing of CCM pre-submit (#547) * increase memory request to avoid OOM killing of CCM pre-submit * generate jobs from template * Adding a Kops test for eks-distro (#542) * first round of adding a kops test for eks-distro * add kops script presumbit * make kops-build-presubmits for each kops version * add tests for new kops-prow-nobuild make targets * update kops presubmits with new make target * image build false * remove unused env * run templater * update kops presubmits after merging upstream * update to include make build * fix template to run if changed * [PR BOT] Update builder-base image tag in Prowjobs (#549) * [PR BOT] Update builder-base image tag in Prowjobs (#551) * Revert "[PR BOT] Update builder-base image tag in Prowjobs (#551)" (#553) This reverts commit d5d2243530801c3ea1f914007965f24d06778584. * update service account similar to access artifact account (#555) * Set max concurrency to 1 for Builder-Base postsubmit (#554) * Set max concurrency to 1 for Builder-Base postsubmit * run base-periodic two times a day * Update builder-base image tag in Prowjobs (#552) * [PR BOT] Update builder-base image tag in Prowjobs * ran make prowjob command --------- Co-authored-by: Sajia Zafreen * Revert "update service account similar to access artifact account (#555)" (#556) This reverts commit 974b24edb20b6dbbadf0ed5244ff9d5cf3cf9bc7. * Revert "Update builder-base image tag in Prowjobs (#552)" (#559) This reverts commit 4d476bc7fc689fad3bc2df060e09c3f93e24ec6b. * [PR BOT] Update builder-base image tag in Prowjobs (#558) * adds support for setting runAsUser and runAsGroup (#561) * [PR BOT] Update builder-base image tag in Prowjobs (#560) * Bump google.golang.org/grpc from 1.56.2 to 1.56.3 (#557) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.56.2 to 1.56.3. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.56.2...v1.56.3) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump golang.org/x/net from 0.12.0 to 0.17.0 (#548) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.12.0 to 0.17.0. - [Commits](https://github.com/golang/net/compare/v0.12.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add CNI-plugin tests (#562) * [PR BOT] Update builder-base image tag in Prowjobs (#563) * Exclude 1-23 jobs from Prowjob Linter (#565) * Exclude 1-23 jobs from Prowjob Linter * udpate * Update verify_prowjob script (#566) * Remove 1.23 Prowjobs K8 presubmit tests and Update CNI-plugin tests triggeres (#564) * Remove 1.23 Prowjobs and Update CNI-plugin tests triggeres * keep the 1-23 branch * test * get rid of the triggers from 1-23 and change verify-prowjob script to exclude 1-23 * Remove 1.23 jobs * update script * update * update script * Update CNI-plugin unit tests triggers (#567) * Update CNI-plugin unit tests triggers * add golang trigger * [PR BOT] Update builder-base image tag in Prowjobs (#568) * add 1.29 prowjobs (#570) Signed-off-by: Cameron Rozean * remove CNI tests prowjobs due to WIP state (#571) Signed-off-by: Cameron Rozean * updates buildkit to 0.12 (#572) * [PR BOT] Update builder-base image tag in Prowjobs (#573) * [PR BOT] Update builder-base image tag in Prowjobs (#574) * Add 1.23 presubmits (#575) * Add all jobs * Add only 1.23 presubmits * [PR BOT] Update builder-base image tag in Prowjobs (#577) * [PR BOT] Update builder-base image tag in Prowjobs (#578) * [PR BOT] Update builder-base image tag in Prowjobs (#579) * Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#580) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0. - [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * update files to point to personal prow --------- Signed-off-by: dependabot[bot] Signed-off-by: Cameron Rozean Co-authored-by: EKS Distro PR Bot <75336432+eks-distro-pr-bot@users.noreply.github.com> Co-authored-by: Abhay Krishna Co-authored-by: Jackson West Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kirsten Schumy Co-authored-by: Mark Pruett <67116121+markapruett@users.noreply.github.com> Co-authored-by: Sajia Zafreen <42818305+zafs23@users.noreply.github.com> Co-authored-by: Bhavitha <106284071+bhavi-koduru@users.noreply.github.com> Co-authored-by: Bhavitha Koduru Co-authored-by: Jason Du Co-authored-by: Daniel Budris Co-authored-by: Sajia Zafreen --- .../builder-baseimage-pr-notifier.yml | 13 + BUILDER_BASE_TAG_FILE | 2 +- OWNERS | 4 + config/docker-ecr-config.json | 16 +- go.mod | 141 +- go.sum | 1595 ++++------------- .../alertmanager-postsubmits.yaml | 4 +- .../alertmanager-presubmits.yaml | 4 +- ...-eks-pod-identity-webhook-postsubmits.yaml | 4 +- ...n-eks-pod-identity-webhook-presubmits.yaml | 4 +- .../athens-postsubmits.yaml | 4 +- .../athens-presubmits.yaml | 4 +- ...for-fluent-bit-helm-chart-postsubmits.yaml | 2 +- ...-for-fluent-bit-helm-chart-presubmits.yaml | 2 +- .../builder-base-postsubmits-2022.yaml | 108 -- .../builder-base-postsubmits-al-2.yaml | 108 ++ .../builder-base-postsubmits-al-2023.yaml | 108 ++ .../builder-base-postsubmits.yaml | 108 -- .../builder-base-presubmits-al-2.yaml | 6 +- .../builder-base-presubmits-al-2022.yaml | 90 - .../builder-base-presubmits-al-2023.yaml | 90 + .../eks-distro-base-periodics-al-2.yaml | 8 +- ...=> eks-distro-base-periodics-al-2023.yaml} | 12 +- .../eks-distro-base-postsubmits-2022.yaml | 121 -- .../eks-distro-base-postsubmits-al-2.yaml | 121 ++ .../eks-distro-base-postsubmits-al-2023.yaml | 121 ++ .../eks-distro-base-postsubmits.yaml | 121 -- ...ro-base-presubmits-compiler-base-al-2.yaml | 6 +- ...base-presubmits-compiler-base-al-2022.yaml | 117 -- ...base-presubmits-compiler-base-al-2023.yaml | 117 ++ .../eks-distro-base-presubmits-csi-al-2.yaml | 6 +- ...ks-distro-base-presubmits-csi-al-2022.yaml | 117 -- ...ks-distro-base-presubmits-csi-al-2023.yaml | 117 ++ ...s-distro-base-presubmits-csi-ebs-al-2.yaml | 6 +- ...istro-base-presubmits-csi-ebs-al-2022.yaml | 117 -- ...istro-base-presubmits-csi-ebs-al-2023.yaml | 117 ++ ...ro-base-presubmits-docker-client-al-2.yaml | 6 +- ...base-presubmits-docker-client-al-2022.yaml | 117 -- ...base-presubmits-docker-client-al-2023.yaml | 117 ++ .../eks-distro-base-presubmits-git-al-2.yaml | 6 +- ...ks-distro-base-presubmits-git-al-2022.yaml | 117 -- ...ks-distro-base-presubmits-git-al-2023.yaml | 117 ++ ...stro-base-presubmits-golang-1-15-al-2.yaml | 117 -- ...o-base-presubmits-golang-1-16-al-2022.yaml | 117 -- ...stro-base-presubmits-golang-1-19-al-2.yaml | 6 +- ...o-base-presubmits-golang-1-19-al-2022.yaml | 117 -- ...o-base-presubmits-golang-1-19-al-2023.yaml | 117 ++ ...stro-base-presubmits-golang-1-20-al-2.yaml | 6 +- ...o-base-presubmits-golang-1-20-al-2022.yaml | 117 -- ...o-base-presubmits-golang-1-20-al-2023.yaml | 117 ++ ...stro-base-presubmits-golang-1-21-al-2.yaml | 117 ++ ...o-base-presubmits-golang-1-21-al-2023.yaml | 117 ++ ...s-distro-base-presubmits-haproxy-al-2.yaml | 6 +- ...istro-base-presubmits-haproxy-al-2022.yaml | 117 -- ...istro-base-presubmits-haproxy-al-2023.yaml | 117 ++ ...-distro-base-presubmits-iptables-al-2.yaml | 6 +- ...stro-base-presubmits-iptables-al-2022.yaml | 119 -- ...stro-base-presubmits-iptables-al-2023.yaml | 119 ++ .../eks-distro-base-presubmits-java-al-2.yaml | 6 +- ...s-distro-base-presubmits-java-al-2022.yaml | 117 -- ...s-distro-base-presubmits-java-al-2023.yaml | 117 ++ .../eks-distro-base-presubmits-kind-al-2.yaml | 6 +- ...s-distro-base-presubmits-kind-al-2022.yaml | 117 -- ...s-distro-base-presubmits-kind-al-2023.yaml | 117 ++ ...eks-distro-base-presubmits-nginx-al-2.yaml | 6 +- ...-distro-base-presubmits-nginx-al-2022.yaml | 117 -- ...-distro-base-presubmits-nginx-al-2023.yaml | 117 ++ ...distro-base-presubmits-nodejs-16-al-2.yaml | 6 +- ...tro-base-presubmits-nodejs-16-al-2022.yaml | 117 -- ...tro-base-presubmits-nodejs-16-al-2023.yaml | 117 ++ ...s-distro-base-presubmits-nsenter-al-2.yaml | 6 +- ...istro-base-presubmits-nsenter-al-2022.yaml | 117 -- ...istro-base-presubmits-nsenter-al-2023.yaml | 117 ++ ...istro-base-presubmits-python-3-7-al-2.yaml | 6 +- ...ro-base-presubmits-python-3-7-al-2022.yaml | 117 -- ...ro-base-presubmits-python-3-7-al-2023.yaml | 117 ++ ...istro-base-presubmits-python-3-9-al-2.yaml | 6 +- ...ro-base-presubmits-python-3-9-al-2022.yaml | 117 -- ...ro-base-presubmits-python-3-9-al-2023.yaml | 117 ++ .../eks-distro-base-presubmits-windows.yaml | 6 +- ...stro-base-tag-files-update-postsubmit.yaml | 2 +- .../eks-distro-base-test-presubmits.yaml | 2 +- ...istro-quarterly-minimal-image-rebuild.yaml | 77 + .../eks-distro-release-presubmits.yaml | 2 +- .../github-exporter-postsubmits.yaml | 4 +- .../github-exporter-presubmits.yaml | 4 +- .../golang-1-15-ARM64-postsubmits.yaml | 95 - .../golang-1-16-PROD-postsubmits.yaml | 101 -- .../golang-1-17-ARM64-PROD-postsubmits.yaml | 103 -- .../golang-1-17-PROD-images-postsubmits.yaml | 92 - .../golang-1-17-postsubmits.yaml | 93 - .../golang-1-17-presubmits.yaml | 81 - .../golang-1-19-ARM64-PROD-postsubmits.yaml | 4 +- .../golang-1-19-ARM64-postsubmits.yaml | 4 +- .../golang-1-19-PROD-images-postsubmits.yaml | 10 +- .../golang-1-19-PROD-postsubmits.yaml | 8 +- .../golang-1-19-postsubmits.yaml | 4 +- .../golang-1-19-presubmits.yaml | 4 +- .../golang-1-20-ARM64-PROD-postsubmits.yaml | 4 +- .../golang-1-20-ARM64-postsubmits.yaml | 4 +- .../golang-1-20-PROD-images-postsubmits.yaml | 10 +- .../golang-1-20-PROD-postsubmits.yaml | 8 +- .../golang-1-20-postsubmits.yaml | 4 +- .../golang-1-20-presubmits.yaml | 4 +- .../golang-1-21-ARM64-PROD-postsubmits.yaml | 103 ++ .../golang-1-21-ARM64-postsubmits.yaml | 95 + .../golang-1-21-PROD-images-postsubmits.yaml | 98 + .../golang-1-21-PROD-postsubmits.yaml | 105 ++ .../golang-1-21-postsubmits.yaml | 93 + .../golang-1-21-presubmits.yaml | 81 + .../grafana-helm-chart-postsubmits.yaml | 2 +- .../grafana-helm-chart-presubmits.yaml | 2 +- .../helm-chart-postsubmits.yaml | 2 +- .../helm-chart-presubmits.yaml | 2 +- .../kops-postsubmits.yaml | 2 +- .../kops-presubmits.yaml | 3 +- .../prometheus-helm-chart-postsubmits.yaml | 2 +- .../prometheus-helm-chart-presubmits.yaml | 2 +- .../prometheus-postsubmits.yaml | 4 +- .../prometheus-presubmits.yaml | 4 +- .../prow-deck-postsubmits.yaml | 4 +- .../prow-deck-presubmits.yaml | 4 +- .../prow-plugin-postsubmit.yaml | 4 +- .../prow-plugin-presubmit.yaml | 4 +- .../prowjobs-lint-presubmits.yaml | 2 +- .../eks-distro/announcement-postsubmits.yaml | 2 +- ...ud-controller-manager-1-21-presubmits.yaml | 96 - ...ud-controller-manager-1-22-presubmits.yaml | 96 - ...ud-controller-manager-1-23-presubmits.yaml | 96 - ...ud-controller-manager-1-24-presubmits.yaml | 6 +- ...ud-controller-manager-1-25-presubmits.yaml | 6 +- ...ud-controller-manager-1-26-presubmits.yaml | 10 +- ...ud-controller-manager-1-27-presubmits.yaml | 96 + ...ud-controller-manager-1-28-presubmits.yaml | 96 + ...ud-controller-manager-1-29-presubmits.yaml | 96 + ...aws-iam-authenticator-1-21-presubmits.yaml | 79 - ...aws-iam-authenticator-1-22-presubmits.yaml | 79 - ...aws-iam-authenticator-1-23-presubmits.yaml | 79 - ...aws-iam-authenticator-1-24-presubmits.yaml | 4 +- ...aws-iam-authenticator-1-25-presubmits.yaml | 4 +- ...aws-iam-authenticator-1-26-presubmits.yaml | 10 +- ...aws-iam-authenticator-1-27-presubmits.yaml | 79 + ...aws-iam-authenticator-1-28-presubmits.yaml | 79 + ...aws-iam-authenticator-1-29-presubmits.yaml | 79 + .../eks-distro/build-1-21-postsubmits.yaml | 101 -- .../eks-distro/build-1-22-postsubmits.yaml | 101 -- .../eks-distro/build-1-23-postsubmits.yaml | 101 -- .../eks-distro/build-1-24-postsubmits.yaml | 6 +- .../eks-distro/build-1-25-postsubmits.yaml | 6 +- .../eks-distro/build-1-26-postsubmits.yaml | 158 +- .../eks-distro/build-1-27-postsubmits.yaml | 101 ++ .../eks-distro/build-1-28-postsubmits.yaml | 101 ++ .../eks-distro/build-1-29-postsubmits.yaml | 101 ++ jobs/aws/eks-distro/cni-1-24-presubmits.yaml | 2 +- jobs/aws/eks-distro/cni-1-25-presubmits.yaml | 2 +- jobs/aws/eks-distro/cni-1-26-presubmits.yaml | 4 +- jobs/aws/eks-distro/cni-1-27-presubmits.yaml | 63 + jobs/aws/eks-distro/cni-1-28-presubmits.yaml | 63 + jobs/aws/eks-distro/cni-1-29-presubmits.yaml | 63 + .../eks-distro/coredns-1-21-presubmits.yaml | 77 - .../eks-distro/coredns-1-22-presubmits.yaml | 77 - .../eks-distro/coredns-1-23-presubmits.yaml | 77 - .../eks-distro/coredns-1-24-presubmits.yaml | 4 +- .../eks-distro/coredns-1-25-presubmits.yaml | 4 +- .../eks-distro/coredns-1-26-presubmits.yaml | 6 +- .../eks-distro/coredns-1-27-presubmits.yaml | 77 + .../eks-distro/coredns-1-28-presubmits.yaml | 77 + .../eks-distro/coredns-1-29-presubmits.yaml | 77 + .../dev-release-1-21-postsubmits.yaml | 91 - .../dev-release-1-22-postsubmits.yaml | 91 - .../dev-release-1-23-postsubmits.yaml | 91 - .../dev-release-1-24-postsubmits.yaml | 4 +- .../dev-release-1-25-postsubmits.yaml | 4 +- .../dev-release-1-26-postsubmits.yaml | 6 +- .../dev-release-1-27-postsubmits.yaml | 91 + .../dev-release-1-28-postsubmits.yaml | 91 + .../dev-release-1-29-postsubmits.yaml | 91 + .../eks-distro-attribution-periodics.yaml | 2 +- .../eks-distro-checksum-periodics.yaml | 2 +- .../eks-distro-docs-postsubmits.yaml | 2 +- .../eks-distro-docs-presubmits.yaml | 2 +- jobs/aws/eks-distro/etcd-1-21-presubmits.yaml | 81 - jobs/aws/eks-distro/etcd-1-22-presubmits.yaml | 81 - jobs/aws/eks-distro/etcd-1-23-presubmits.yaml | 81 - jobs/aws/eks-distro/etcd-1-24-presubmits.yaml | 4 +- jobs/aws/eks-distro/etcd-1-25-presubmits.yaml | 4 +- jobs/aws/eks-distro/etcd-1-26-presubmits.yaml | 10 +- jobs/aws/eks-distro/etcd-1-27-presubmits.yaml | 81 + jobs/aws/eks-distro/etcd-1-28-presubmits.yaml | 81 + jobs/aws/eks-distro/etcd-1-29-presubmits.yaml | 81 + .../external-attacher-1-21-presubmits.yaml | 75 - .../external-attacher-1-22-presubmits.yaml | 75 - .../external-attacher-1-23-presubmits.yaml | 75 - .../external-attacher-1-24-presubmits.yaml | 4 +- .../external-attacher-1-25-presubmits.yaml | 4 +- .../external-attacher-1-26-presubmits.yaml | 6 +- .../external-attacher-1-27-presubmits.yaml | 75 + .../external-attacher-1-28-presubmits.yaml | 75 + .../external-attacher-1-29-presubmits.yaml | 75 + .../external-provisioner-1-21-presubmits.yaml | 75 - .../external-provisioner-1-22-presubmits.yaml | 75 - .../external-provisioner-1-23-presubmits.yaml | 75 - .../external-provisioner-1-24-presubmits.yaml | 4 +- .../external-provisioner-1-25-presubmits.yaml | 4 +- .../external-provisioner-1-26-presubmits.yaml | 6 +- .../external-provisioner-1-27-presubmits.yaml | 75 + .../external-provisioner-1-28-presubmits.yaml | 75 + .../external-provisioner-1-29-presubmits.yaml | 75 + .../external-resizer-1-21-presubmits.yaml | 75 - .../external-resizer-1-22-presubmits.yaml | 75 - .../external-resizer-1-23-presubmits.yaml | 75 - .../external-resizer-1-24-presubmits.yaml | 4 +- .../external-resizer-1-25-presubmits.yaml | 4 +- .../external-resizer-1-26-presubmits.yaml | 6 +- .../external-resizer-1-27-presubmits.yaml | 75 + .../external-resizer-1-28-presubmits.yaml | 75 + .../external-resizer-1-29-presubmits.yaml | 75 + .../external-snapshotter-1-21-presubmits.yaml | 75 - .../external-snapshotter-1-22-presubmits.yaml | 75 - .../external-snapshotter-1-23-presubmits.yaml | 75 - .../external-snapshotter-1-24-presubmits.yaml | 4 +- .../external-snapshotter-1-25-presubmits.yaml | 4 +- .../external-snapshotter-1-26-presubmits.yaml | 6 +- .../external-snapshotter-1-27-presubmits.yaml | 75 + .../external-snapshotter-1-28-presubmits.yaml | 75 + .../external-snapshotter-1-29-presubmits.yaml | 75 + ...s.yaml => kops-build-1-24-presubmits.yaml} | 21 +- ...s.yaml => kops-build-1-25-presubmits.yaml} | 21 +- ...s.yaml => kops-build-1-26-presubmits.yaml} | 21 +- ...s.yaml => kops-build-1-27-presubmits.yaml} | 21 +- .../kops-build-1-28-presubmits.yaml | 68 + .../kops-build-1-29-presubmits.yaml | 68 + .../kubernetes-1-21-presubmits.yaml | 100 -- .../kubernetes-1-23-presubmits.yaml | 8 +- .../kubernetes-1-23-test-presubmits.yaml | 6 +- .../kubernetes-1-24-presubmits.yaml | 8 +- .../kubernetes-1-24-test-presubmits.yaml | 6 +- .../kubernetes-1-25-presubmits.yaml | 8 +- .../kubernetes-1-25-test-presubmits.yaml | 7 +- .../kubernetes-1-26-presubmits.yaml | 16 +- .../kubernetes-1-26-test-presubmits.yaml | 9 +- .../kubernetes-1-27-presubmits.yaml | 100 ++ .../kubernetes-1-27-test-presubmits.yaml | 64 + .../kubernetes-1-28-presubmits.yaml | 100 ++ .../kubernetes-1-28-test-presubmits.yaml | 64 + ...s.yaml => kubernetes-1-29-presubmits.yaml} | 22 +- ...l => kubernetes-1-29-test-presubmits.yaml} | 14 +- .../kubernetes-release-1-21-presubmits.yaml | 75 - .../kubernetes-release-1-22-presubmits.yaml | 75 - .../kubernetes-release-1-23-presubmits.yaml | 75 - .../kubernetes-release-1-24-presubmits.yaml | 4 +- .../kubernetes-release-1-25-presubmits.yaml | 4 +- .../kubernetes-release-1-26-presubmits.yaml | 6 +- .../kubernetes-release-1-27-presubmits.yaml | 75 + .../kubernetes-release-1-28-presubmits.yaml | 75 + .../kubernetes-release-1-29-presubmits.yaml | 75 + .../livenessprobe-1-21-presubmits.yaml | 92 - .../livenessprobe-1-22-presubmits.yaml | 92 - .../livenessprobe-1-23-presubmits.yaml | 92 - .../livenessprobe-1-24-presubmits.yaml | 4 +- .../livenessprobe-1-25-presubmits.yaml | 4 +- .../livenessprobe-1-26-presubmits.yaml | 6 +- .../livenessprobe-1-27-presubmits.yaml | 92 + .../livenessprobe-1-28-presubmits.yaml | 92 + .../livenessprobe-1-29-presubmits.yaml | 92 + jobs/aws/eks-distro/main-presubmits.yaml | 2 +- .../metrics-server-1-21-presubmits.yaml | 75 - .../metrics-server-1-22-presubmits.yaml | 75 - .../metrics-server-1-23-presubmits.yaml | 75 - .../metrics-server-1-24-presubmits.yaml | 4 +- .../metrics-server-1-25-presubmits.yaml | 4 +- .../metrics-server-1-26-presubmits.yaml | 6 +- .../metrics-server-1-27-presubmits.yaml | 75 + .../metrics-server-1-28-presubmits.yaml | 75 + .../metrics-server-1-29-presubmits.yaml | 75 + ...node-driver-registrar-1-21-presubmits.yaml | 92 - ...node-driver-registrar-1-22-presubmits.yaml | 92 - ...node-driver-registrar-1-23-presubmits.yaml | 92 - ...node-driver-registrar-1-24-presubmits.yaml | 4 +- ...node-driver-registrar-1-25-presubmits.yaml | 4 +- ...node-driver-registrar-1-26-presubmits.yaml | 6 +- ...node-driver-registrar-1-27-presubmits.yaml | 92 + ...node-driver-registrar-1-28-presubmits.yaml | 92 + ...node-driver-registrar-1-29-presubmits.yaml | 92 + .../prod-release-1-21-postsubmits.yaml | 95 - .../prod-release-1-22-postsubmits.yaml | 95 - .../prod-release-1-23-postsubmits.yaml | 95 - .../prod-release-1-24-postsubmits.yaml | 4 +- .../prod-release-1-25-postsubmits.yaml | 4 +- .../prod-release-1-26-postsubmits.yaml | 6 +- .../prod-release-1-27-postsubmits.yaml | 95 + .../prod-release-1-28-postsubmits.yaml | 95 + .../prod-release-1-29-postsubmits.yaml | 95 + linter/Makefile | 7 +- linter/main.go | 20 +- templater/Makefile | 2 +- templater/jobs/jobs.go | 4 +- .../eks-distro-base-periodics-al-X.yaml | 2 +- ...istro-quarterly-minimal-image-rebuild.yaml | 27 + ...aml => builder-base-postsubmits-al-X.yaml} | 5 +- .../builder-base-postsubmits.yaml | 33 - ... => eks-distro-base-postsubmits-al-X.yaml} | 4 +- .../eks-distro-base-postsubmits.yaml | 45 - .../golang-1-X-PROD-images-postsubmits.yaml | 7 +- .../golang-1-X-PROD-postsubmits.yaml | 3 + .../eks-distro/build-1-X-postsubmits.yaml | 4 +- .../kops-presubmits.yaml | 1 + ...oud-controller-manager-1-X-presubmits.yaml | 2 +- .../eks-distro/kops-build-1-X-presubmits.yaml | 18 + .../eks-distro/kubernetes-1-X-presubmits.yaml | 8 +- .../kubernetes-1-X-test-presubmits.yaml | 11 +- templater/jobs/types/types.go | 7 +- templater/jobs/utils/utils.go | 18 +- templater/main.go | 10 +- templater/scripts/verify-prowjobs.sh | 8 +- templater/templates/periodics.yaml | 4 +- templater/templates/postsubmits.yaml | 4 +- templater/templates/presubmits.yaml | 18 +- 318 files changed, 8806 insertions(+), 8914 deletions(-) create mode 100644 .github/workflows/builder-baseimage-pr-notifier.yml delete mode 100644 jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-al-2.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/builder-base-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2023.yaml rename jobs/aws/eks-distro-build-tooling/{eks-distro-base-periodics-al-2022.yaml => eks-distro-base-periodics-al-2023.yaml} (93%) delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-al-2.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-15-al-2.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-16-al-2022.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2023.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-21-al-2.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-21-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2023.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2022.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2023.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/eks-distro-quarterly-minimal-image-rebuild.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-15-ARM64-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-16-PROD-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-17-ARM64-PROD-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-17-PROD-images-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-17-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-17-presubmits.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-21-ARM64-PROD-postsubmits.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-21-ARM64-postsubmits.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-21-PROD-images-postsubmits.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-21-PROD-postsubmits.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-21-postsubmits.yaml create mode 100644 jobs/aws/eks-distro-build-tooling/golang-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/aws-cloud-controller-manager-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/aws-cloud-controller-manager-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/aws-cloud-controller-manager-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/aws-cloud-controller-manager-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/aws-cloud-controller-manager-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/aws-cloud-controller-manager-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/aws-iam-authenticator-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/aws-iam-authenticator-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/aws-iam-authenticator-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/aws-iam-authenticator-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/aws-iam-authenticator-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/aws-iam-authenticator-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/build-1-21-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro/build-1-22-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro/build-1-23-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/build-1-27-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/build-1-28-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/build-1-29-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/cni-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/cni-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/cni-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/coredns-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/coredns-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/coredns-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/coredns-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/coredns-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/coredns-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/dev-release-1-21-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro/dev-release-1-22-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro/dev-release-1-23-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/dev-release-1-27-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/dev-release-1-28-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/dev-release-1-29-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro/etcd-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/etcd-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/etcd-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/etcd-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/etcd-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/etcd-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-attacher-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-attacher-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-attacher-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-attacher-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-attacher-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-attacher-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-provisioner-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-provisioner-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-provisioner-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-provisioner-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-provisioner-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-provisioner-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-resizer-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-resizer-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-resizer-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-resizer-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-resizer-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-resizer-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-snapshotter-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-snapshotter-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/external-snapshotter-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-snapshotter-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-snapshotter-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/external-snapshotter-1-29-presubmits.yaml rename jobs/aws/eks-distro/{kubernetes-1-21-test-presubmits.yaml => kops-build-1-24-presubmits.yaml} (82%) rename jobs/aws/eks-distro/{cni-1-21-presubmits.yaml => kops-build-1-25-presubmits.yaml} (82%) rename jobs/aws/eks-distro/{cni-1-22-presubmits.yaml => kops-build-1-26-presubmits.yaml} (82%) rename jobs/aws/eks-distro/{cni-1-23-presubmits.yaml => kops-build-1-27-presubmits.yaml} (82%) create mode 100644 jobs/aws/eks-distro/kops-build-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/kops-build-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/kubernetes-1-21-presubmits.yaml create mode 100644 jobs/aws/eks-distro/kubernetes-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/kubernetes-1-27-test-presubmits.yaml create mode 100644 jobs/aws/eks-distro/kubernetes-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/kubernetes-1-28-test-presubmits.yaml rename jobs/aws/eks-distro/{kubernetes-1-22-presubmits.yaml => kubernetes-1-29-presubmits.yaml} (78%) rename jobs/aws/eks-distro/{kubernetes-1-22-test-presubmits.yaml => kubernetes-1-29-test-presubmits.yaml} (85%) delete mode 100644 jobs/aws/eks-distro/kubernetes-release-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/kubernetes-release-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/kubernetes-release-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/kubernetes-release-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/kubernetes-release-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/kubernetes-release-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/livenessprobe-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/livenessprobe-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/livenessprobe-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/livenessprobe-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/livenessprobe-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/livenessprobe-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/metrics-server-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/metrics-server-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/metrics-server-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/metrics-server-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/metrics-server-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/metrics-server-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/node-driver-registrar-1-21-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/node-driver-registrar-1-22-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/node-driver-registrar-1-23-presubmits.yaml create mode 100644 jobs/aws/eks-distro/node-driver-registrar-1-27-presubmits.yaml create mode 100644 jobs/aws/eks-distro/node-driver-registrar-1-28-presubmits.yaml create mode 100644 jobs/aws/eks-distro/node-driver-registrar-1-29-presubmits.yaml delete mode 100644 jobs/aws/eks-distro/prod-release-1-21-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro/prod-release-1-22-postsubmits.yaml delete mode 100644 jobs/aws/eks-distro/prod-release-1-23-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/prod-release-1-27-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/prod-release-1-28-postsubmits.yaml create mode 100644 jobs/aws/eks-distro/prod-release-1-29-postsubmits.yaml create mode 100644 templater/jobs/periodic/eks-distro-build-tooling/eks-distro-quarterly-minimal-image-rebuild.yaml rename templater/jobs/postsubmit/eks-distro-build-tooling/{builder-base-postsubmits-2022.yaml => builder-base-postsubmits-al-X.yaml} (88%) delete mode 100755 templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits.yaml rename templater/jobs/postsubmit/eks-distro-build-tooling/{eks-distro-base-postsubmits-2022.yaml => eks-distro-base-postsubmits-al-X.yaml} (92%) delete mode 100755 templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits.yaml create mode 100755 templater/jobs/presubmit/eks-distro/kops-build-1-X-presubmits.yaml diff --git a/.github/workflows/builder-baseimage-pr-notifier.yml b/.github/workflows/builder-baseimage-pr-notifier.yml new file mode 100644 index 000000000..d8b24fd7b --- /dev/null +++ b/.github/workflows/builder-baseimage-pr-notifier.yml @@ -0,0 +1,13 @@ +name: builder-baseimage-pr-notifier +on: + pull_request_target: + types: [opened] +jobs: + baseimage-pr-notifier: + runs-on: ubuntu-latest + + if: ${{ contains(github.event.pull_request.title, 'Update builder-base image') }} + steps: + - run: curl -X POST $SLACK_WEBHOOK + env: + SLACK_WEBHOOK : ${{ secrets.SLACK_WEBHOOK_URL }} diff --git a/BUILDER_BASE_TAG_FILE b/BUILDER_BASE_TAG_FILE index b1ab20d41..c67eae105 100644 --- a/BUILDER_BASE_TAG_FILE +++ b/BUILDER_BASE_TAG_FILE @@ -1 +1 @@ -standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 \ No newline at end of file +standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 \ No newline at end of file diff --git a/OWNERS b/OWNERS index 18412452f..cddfb3b16 100644 --- a/OWNERS +++ b/OWNERS @@ -1,9 +1,11 @@ approvers: - abhay-krishna - abhinavmpandey08 +- adityavenneti - bhavi-koduru - danbudris - jaxesn +- jngo2 - kschumy - markapruett - pokearu @@ -13,4 +15,6 @@ approvers: - TerryHowe - vignesh-goutham - vivek-koppuru +- wongma7 +- xdu31 - zafs23 diff --git a/config/docker-ecr-config.json b/config/docker-ecr-config.json index 0dfc31694..66f12f7b8 100644 --- a/config/docker-ecr-config.json +++ b/config/docker-ecr-config.json @@ -1,10 +1,10 @@ { - "credHelpers": { - "316434458148.dkr.ecr.us-west-2.amazonaws.com": "ecr-login", - "862665599504.dkr.ecr.us-west-2.amazonaws.com": "ecr-login", - "520703868821.dkr.ecr.us-east-1.amazonaws.com": "ecr-login", - "382577505035.dkr.ecr.us-west-2.amazonaws.com": "ecr-login", - "052533767235.dkr.ecr.us-west-2.amazonaws.com": "ecr-login", - "public.ecr.aws": "ecr-login" - } + "credHelpers": { + "052533767235.dkr.ecr.us-west-2.amazonaws.com": "ecr-login", + "316434458148.dkr.ecr.us-west-2.amazonaws.com": "ecr-login", + "862665599504.dkr.ecr.us-west-2.amazonaws.com": "ecr-login", + "520703868821.dkr.ecr.us-east-1.amazonaws.com": "ecr-login", + "382577505035.dkr.ecr.us-west-2.amazonaws.com": "ecr-login", + "public.ecr.aws": "ecr-login" + } } diff --git a/go.mod b/go.mod index 808853d8d..5cec3f50d 100644 --- a/go.mod +++ b/go.mod @@ -1,20 +1,135 @@ module github.com/rcrozean/eks-distro-prow-jobs -go 1.16 +go 1.19 -replace ( - github.com/dgrijalva/jwt-go => github.com/golang-jwt/jwt/v4 v4.0.0 - github.com/mattn/go-sqlite3 => github.com/mattn/go-sqlite3 v1.14.15 - k8s.io/api => k8s.io/api v0.20.2 - k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.20.1 - k8s.io/apimachinery => k8s.io/apimachinery v0.20.2 - k8s.io/client-go => k8s.io/client-go v0.20.2 - sigs.k8s.io/controller-runtime => sigs.k8s.io/controller-runtime v0.8.3-0.20210301154926-12660d4f2255 +require ( + github.com/ghodss/yaml v1.0.0 + k8s.io/test-infra v0.0.0-20230830195447-b32980305a76 + sigs.k8s.io/yaml v1.3.0 ) require ( - github.com/ghodss/yaml v1.0.0 - github.com/golang-jwt/jwt/v4 v4.1.0 // indirect - k8s.io/test-infra v0.0.0-20210608224924-94f3f2343d63 - sigs.k8s.io/yaml v1.2.0 + cloud.google.com/go v0.110.2 // indirect + cloud.google.com/go/compute v1.19.3 // indirect + cloud.google.com/go/compute/metadata v0.2.3 // indirect + cloud.google.com/go/iam v1.1.0 // indirect + cloud.google.com/go/storage v1.30.1 // indirect + contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d // indirect + contrib.go.opencensus.io/exporter/prometheus v0.4.0 // indirect + github.com/GoogleCloudPlatform/testgrid v0.0.123 // indirect + github.com/andygrunwald/go-jira v1.14.0 // indirect + github.com/aws/aws-sdk-go v1.38.49 // indirect + github.com/beorn7/perks v1.0.1 // indirect + github.com/blendle/zapdriver v1.3.1 // indirect + github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect + github.com/cespare/xxhash/v2 v2.2.0 // indirect + github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/denormal/go-gitignore v0.0.0-20180930084346-ae8ad1d07817 // indirect + github.com/dgrijalva/jwt-go/v4 v4.0.0-preview1 // indirect + github.com/emicklei/go-restful/v3 v3.10.2 // indirect + github.com/evanphx/json-patch/v5 v5.6.0 // indirect + github.com/fatih/structs v1.1.0 // indirect + github.com/felixge/fgprof v0.9.1 // indirect + github.com/fsnotify/fsnotify v1.6.0 // indirect + github.com/fvbommel/sortorder v1.0.1 // indirect + github.com/go-kit/log v0.2.1 // indirect + github.com/go-logfmt/logfmt v0.5.1 // indirect + github.com/go-logr/logr v1.2.4 // indirect + github.com/go-openapi/jsonpointer v0.19.6 // indirect + github.com/go-openapi/jsonreference v0.20.2 // indirect + github.com/go-openapi/swag v0.22.3 // indirect + github.com/gogo/protobuf v1.3.2 // indirect + github.com/golang-jwt/jwt v3.2.1+incompatible // indirect + github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/gomodule/redigo v1.8.5 // indirect + github.com/google/btree v1.0.1 // indirect + github.com/google/gnostic v0.6.9 // indirect + github.com/google/go-cmp v0.5.9 // indirect + github.com/google/go-containerregistry v0.16.1 // indirect + github.com/google/go-querystring v1.1.0 // indirect + github.com/google/gofuzz v1.2.1-0.20210504230335-f78f29fc09ea // indirect + github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 // indirect + github.com/google/s2a-go v0.1.4 // indirect + github.com/google/uuid v1.3.0 // indirect + github.com/google/wire v0.4.0 // indirect + github.com/googleapis/enterprise-certificate-proxy v0.2.4 // indirect + github.com/googleapis/gax-go v2.0.2+incompatible // indirect + github.com/googleapis/gax-go/v2 v2.11.0 // indirect + github.com/gopherjs/gopherjs v1.17.2 // indirect + github.com/gregjones/httpcache v0.0.0-20190212212710-3befbb6ad0cc // indirect + github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-cleanhttp v0.5.2 // indirect + github.com/hashicorp/go-multierror v1.1.1 // indirect + github.com/hashicorp/go-retryablehttp v0.7.2 // indirect + github.com/hashicorp/golang-lru v1.0.2 // indirect + github.com/imdario/mergo v0.3.13 // indirect + github.com/jmespath/go-jmespath v0.4.0 // indirect + github.com/josharian/intern v1.0.0 // indirect + github.com/json-iterator/go v1.1.12 // indirect + github.com/jtolds/gls v4.20.0+incompatible // indirect + github.com/mailru/easyjson v0.7.7 // indirect + github.com/mattn/go-zglob v0.0.2 // indirect + github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect + github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect + github.com/modern-go/reflect2 v1.0.2 // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect + github.com/opencontainers/go-digest v1.0.0 // indirect + github.com/peterbourgon/diskv v2.0.1+incompatible // indirect + github.com/pkg/errors v0.9.1 // indirect + github.com/prometheus/client_golang v1.15.1 // indirect + github.com/prometheus/client_model v0.4.0 // indirect + github.com/prometheus/common v0.42.0 // indirect + github.com/prometheus/procfs v0.9.0 // indirect + github.com/prometheus/statsd_exporter v0.21.0 // indirect + github.com/shurcooL/githubv4 v0.0.0-20210725200734-83ba7b4c9228 // indirect + github.com/shurcooL/graphql v0.0.0-20181231061246-d48a9a75455f // indirect + github.com/sirupsen/logrus v1.9.1 // indirect + github.com/smarty/assertions v1.15.0 // indirect + github.com/spf13/pflag v1.0.5 // indirect + github.com/tektoncd/pipeline v0.51.0 // indirect + github.com/trivago/tgo v1.0.7 // indirect + go.opencensus.io v0.24.0 // indirect + go.uber.org/atomic v1.10.0 // indirect + go.uber.org/multierr v1.10.0 // indirect + go.uber.org/zap v1.25.0 // indirect + go4.org v0.0.0-20201209231011-d4a079459e60 // indirect + gocloud.dev v0.19.0 // indirect + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/exp v0.0.0-20230307190834-24139beb5833 // indirect + golang.org/x/net v0.17.0 // indirect + golang.org/x/oauth2 v0.9.0 // indirect + golang.org/x/sync v0.3.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/term v0.15.0 // indirect + golang.org/x/text v0.14.0 // indirect + golang.org/x/time v0.3.0 // indirect + golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect + gomodules.xyz/jsonpatch/v2 v2.3.0 // indirect + google.golang.org/api v0.128.0 // indirect + google.golang.org/appengine v1.6.7 // indirect + google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc // indirect + google.golang.org/grpc v1.56.3 // indirect + google.golang.org/protobuf v1.30.0 // indirect + gopkg.in/fsnotify.v1 v1.4.7 // indirect + gopkg.in/inf.v0 v0.9.1 // indirect + gopkg.in/ini.v1 v1.62.0 // indirect + gopkg.in/robfig/cron.v2 v2.0.0-20150107220207-be2e0b0deed5 // indirect + gopkg.in/yaml.v2 v2.4.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect + k8s.io/api v0.27.2 // indirect + k8s.io/apimachinery v0.27.2 // indirect + k8s.io/client-go v0.27.2 // indirect + k8s.io/component-base v0.27.2 // indirect + k8s.io/klog/v2 v2.100.1 // indirect + k8s.io/kube-openapi v0.0.0-20230515203736-54b630e78af5 // indirect + k8s.io/utils v0.0.0-20230505201702-9f6742963106 // indirect + knative.dev/pkg v0.0.0-20230718152110-aef227e72ead // indirect + sigs.k8s.io/controller-runtime v0.15.0 // indirect + sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect + sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect ) diff --git a/go.sum b/go.sum index 2825eff30..f3360ccd0 100644 --- a/go.sum +++ b/go.sum @@ -1,490 +1,219 @@ -bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= bazil.org/fuse v0.0.0-20180421153158-65cc252bf669/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= -cloud.google.com/go v0.25.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +bitbucket.org/creachadair/stringset v0.0.9/go.mod h1:t+4WcQ4+PXTa8aQdNKe40ZP6iwesoMFWAxPGd3UGjyY= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.30.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= cloud.google.com/go v0.39.0/go.mod h1:rVLT6fkc8chs9sfPtFc1SBH6em7n+ZoXaG+87tDISts= -cloud.google.com/go v0.40.0/go.mod h1:Tk58MuI9rbLMKlAjeO/bDnteAx7tX2gJIXw4T5Jwlro= -cloud.google.com/go v0.43.0/go.mod h1:BOSR3VbTLkk6FDC/TcffxP4NF/FFBGA5ku+jvKOP7pg= cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= -cloud.google.com/go v0.47.0/go.mod h1:5p3Ky/7f3N10VBkhuR5LFtddroTiMyjZV/Kj5qOQFxU= cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= -cloud.google.com/go v0.55.0/go.mod h1:ZHmoY+/lIMNkN2+fBmuTiqZ4inFhvQad8ft7MT8IV5Y= cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= -cloud.google.com/go v0.60.0/go.mod h1:yw2G51M9IfRboUH61Us8GqCeF1PzPblB823Mn2q2eAU= cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= -cloud.google.com/go v0.66.0 h1:DZeAkuQGQqnm9Xv36SbMJEU8aFBz4wL04UpMWPWwjzg= cloud.google.com/go v0.66.0/go.mod h1:dgqGAjKCDxyhGTtC9dAREQGUJpkceNm1yt590Qno0Ko= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.73.0/go.mod h1:BkDh9dFvGjCitVw03TNjKbBxXNKULXXIq6orU6HrJ4Q= +cloud.google.com/go v0.110.2 h1:sdFPBr6xG9/wkBbfhmUz/JmZC7X6LavQgcrVINrKiVA= +cloud.google.com/go v0.110.2/go.mod h1:k04UEeEtb6ZBRTv3dZz4CeJC3jKGxyhl0sAiVVquxiw= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/compute v1.19.3 h1:DcTwsFgGev/wV5+q8o2fzgcHOaac+DKGC91ZlvpsQds= +cloud.google.com/go/compute v1.19.3/go.mod h1:qxvISKp/gYnXkSAD1ppcSOveRAmzxicEv/JlizULFrI= +cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= +cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= -cloud.google.com/go/logging v1.0.0/go.mod h1:V1cc3ogwobYzQq5f2R7DS/GvRIrI4FKj01Gs5glwAls= +cloud.google.com/go/iam v1.1.0 h1:67gSqaPukx7O8WLLHMa0PNs3EBGd2eE4d+psbO/CO94= +cloud.google.com/go/iam v1.1.0/go.mod h1:nxdHjaKfCr7fNYx/HJMM8LgiMugmveWlkatear5gVyk= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/pubsub v1.4.0/go.mod h1:LFrqilwgdw4X2cJS9ALgzYmMu+ULyrUN6IHV3CPK4TM= +cloud.google.com/go/pubsub v1.9.1/go.mod h1:7QTUeCiy+P1dVPO8hHVbZSHDfibbgm1gbKyOVYnqb8g= cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= -cloud.google.com/go/storage v1.9.0/go.mod h1:m+/etGaqZbylxaNT876QGXqEHp4PR2Rq5GMqICWb9bU= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -cloud.google.com/go/storage v1.10.1-0.20200805182106-fcd132957b02/go.mod h1:bdhVveip9CJX75wUu7ALOTnCSKjv6PHRY0bCeBmePnw= -cloud.google.com/go/storage v1.12.0 h1:4y3gHptW1EHVtcPAVE0eBBlFuGqEejTTG3KdIE0lUX4= cloud.google.com/go/storage v1.12.0/go.mod h1:fFLk2dp2oAhDz8QFKwqrjdJvxSp/W2g7nillojlL5Ho= -code.gitea.io/sdk/gitea v0.12.0/go.mod h1:z3uwDV/b9Ls47NGukYM9XhnHtqPh/J+t40lsUrR6JDY= +cloud.google.com/go/storage v1.30.1 h1:uOdMxAs8HExqBlnLtnQyP0YkvbiDpdGShGKtx6U/oNM= +cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= contrib.go.opencensus.io/exporter/aws v0.0.0-20181029163544-2befc13012d0/go.mod h1:uu1P0UCM/6RbsMrgPa98ll8ZcHM858i/AD06a9aLRCA= -contrib.go.opencensus.io/exporter/ocagent v0.4.12/go.mod h1:450APlNTSR6FrvC3CTRqYosuDstRB9un7SOx2k/9ckA= contrib.go.opencensus.io/exporter/ocagent v0.5.0/go.mod h1:ImxhfLRpxoYiSq891pBrLVhN+qmP8BTVvdH2YLs7Gl0= -contrib.go.opencensus.io/exporter/ocagent v0.6.0 h1:Z1n6UAyr0QwM284yUuh5Zd8JlvxUGAhFZcgMJkMPrGM= -contrib.go.opencensus.io/exporter/ocagent v0.6.0/go.mod h1:zmKjrJcdo0aYcVS7bmEeSEBLPA9YJp5bjrofdU3pIXs= -contrib.go.opencensus.io/exporter/prometheus v0.1.0 h1:SByaIoWwNgMdPSgl5sMqM2KDE5H/ukPWBRo314xiDvg= -contrib.go.opencensus.io/exporter/prometheus v0.1.0/go.mod h1:cGFniUXGZlKRjzOyuZJ6mgB+PgBcCIa79kEKR8YCW+A= +contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d h1:LblfooH1lKOpp1hIhukktmSAxFkqMPFk9KR6iZ0MJNI= +contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d/go.mod h1:IshRmMJBhDfFj5Y67nVhMYTTIze91RUeT73ipWKs/GY= +contrib.go.opencensus.io/exporter/prometheus v0.4.0 h1:0QfIkj9z/iVZgK31D9H9ohjjIDApI2GOPScCKwxedbs= +contrib.go.opencensus.io/exporter/prometheus v0.4.0/go.mod h1:o7cosnyfuPVK0tB8q0QmaQNhGnptITnPQB+z1+qeFB0= contrib.go.opencensus.io/exporter/stackdriver v0.12.1/go.mod h1:iwB6wGarfphGGe/e5CWqyUk/cLzKnWsOKPVW3no6OTw= -contrib.go.opencensus.io/exporter/stackdriver v0.12.8/go.mod h1:XyyafDnFOsqoxHJgTFycKZMrRUrPThLh2iYTJF6uoO0= -contrib.go.opencensus.io/exporter/stackdriver v0.12.9-0.20191108183826-59d068f8d8ff/go.mod h1:XyyafDnFOsqoxHJgTFycKZMrRUrPThLh2iYTJF6uoO0= -contrib.go.opencensus.io/exporter/stackdriver v0.13.1 h1:RX9W6FelAqTVnBi/bRXJLXr9n18v4QkQwZYIdnNS51I= -contrib.go.opencensus.io/exporter/stackdriver v0.13.1/go.mod h1:z2tyTZtPmQ2HvWH4cOmVDgtY+1lomfKdbLnkJvZdc8c= -contrib.go.opencensus.io/exporter/zipkin v0.1.1/go.mod h1:GMvdSl3eJ2gapOaLKzTKE3qDgUkJ86k9k3yY2eqwkzc= contrib.go.opencensus.io/integrations/ocsql v0.1.4/go.mod h1:8DsSdjz3F+APR+0z0WkU1aRorQCFfRxvqjUUPMbF3fE= contrib.go.opencensus.io/resource v0.1.1/go.mod h1:F361eGI91LCmW1I/Saf+rX0+OFcigGlFvXwEGEnkRLA= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -git.apache.org/thrift.git v0.0.0-20180902110319-2566ecd5d999/go.mod h1:fPE2ZNJGynbRyZ4dJvy6G277gSllfV2HJqblrnkyeyg= -git.apache.org/thrift.git v0.12.0/go.mod h1:fPE2ZNJGynbRyZ4dJvy6G277gSllfV2HJqblrnkyeyg= github.com/Azure/azure-amqp-common-go/v2 v2.1.0/go.mod h1:R8rea+gJRuJR6QxTir/XuEd+YuKoUiazDC/N96FiDEU= -github.com/Azure/azure-pipeline-go v0.1.8/go.mod h1:XA1kFWRVhSK+KNFiOhfv83Fv8L9achrP7OxIzeTn1Yg= -github.com/Azure/azure-pipeline-go v0.1.9/go.mod h1:XA1kFWRVhSK+KNFiOhfv83Fv8L9achrP7OxIzeTn1Yg= github.com/Azure/azure-pipeline-go v0.2.1/go.mod h1:UGSo8XybXnIGZ3epmeBw7Jdz+HiUVpqIlpz/HKHylF4= github.com/Azure/azure-pipeline-go v0.2.2 h1:6oiIS9yaG6XCCzhgAgKFfIWyo4LLCiDhZot6ltoThhY= -github.com/Azure/azure-pipeline-go v0.2.2/go.mod h1:4rQ/NZncSvGqNkkOsNpOU1tgoNuIlp9AfUH5G1tvCHc= -github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v19.1.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v21.1.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v28.1.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v29.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v30.1.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v35.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v38.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v42.3.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-service-bus-go v0.9.1/go.mod h1:yzBx6/BUGfjfeqbRZny9AQIbIe3AcV9WZbAdpkoXOa0= -github.com/Azure/azure-storage-blob-go v0.0.0-20190123011202-457680cc0804/go.mod h1:oGfmITT1V6x//CswqY2gtAHND+xIP64/qL7a5QJix0Y= github.com/Azure/azure-storage-blob-go v0.8.0 h1:53qhf0Oxa0nOjgbDeeYPUeyiNmafAFEY95rZLK0Tj6o= github.com/Azure/azure-storage-blob-go v0.8.0/go.mod h1:lPI3aLPpuLTeUwh1sViKXFxwl2B6teiRqI0deQUvsw0= -github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= -github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v10.15.5+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v11.1.2+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= github.com/Azure/go-autorest v12.0.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v14.1.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs= -github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest/autorest v0.1.0/go.mod h1:AKyIcETwSUFxIcs/Wnq/C+kwCtlEYGUVd7FPNb2slmg= -github.com/Azure/go-autorest/autorest v0.2.0/go.mod h1:AKyIcETwSUFxIcs/Wnq/C+kwCtlEYGUVd7FPNb2slmg= -github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI= -github.com/Azure/go-autorest/autorest v0.9.3/go.mod h1:GsRuLYvwzLjjjRoWEIyMUaYq8GNUx2nRB378IPt/1p0= -github.com/Azure/go-autorest/autorest v0.9.6/go.mod h1:/FALq9T/kS7b5J5qsQ+RSTUdAmGFqi0vUdVNNx8q630= -github.com/Azure/go-autorest/autorest v0.10.2/go.mod h1:/FALq9T/kS7b5J5qsQ+RSTUdAmGFqi0vUdVNNx8q630= -github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= -github.com/Azure/go-autorest/autorest v0.11.12 h1:gI8ytXbxMfI+IVbI9mP2JGCTXIuhHLgRlvQ9X4PsnHE= -github.com/Azure/go-autorest/autorest v0.11.12/go.mod h1:eipySxLmqSyC5s5k1CLupqet0PSENBEDP93LQ9a8QYw= -github.com/Azure/go-autorest/autorest/adal v0.1.0/go.mod h1:MeS4XhScH55IST095THyTxElntu7WqB7pNbZo8Q5G3E= -github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0= -github.com/Azure/go-autorest/autorest/adal v0.8.0/go.mod h1:Z6vX6WXXuyieHAXwMj0S6HY6e6wcHn37qQMBQlvY3lc= -github.com/Azure/go-autorest/autorest/adal v0.8.1/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q= -github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q= -github.com/Azure/go-autorest/autorest/adal v0.8.3/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q= -github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= -github.com/Azure/go-autorest/autorest/adal v0.9.5 h1:Y3bBUV4rTuxenJJs41HU3qmqsb+auo+a3Lz+PlJPpL0= -github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= -github.com/Azure/go-autorest/autorest/azure/auth v0.4.2/go.mod h1:90gmfKdlmKgfjUpnCEpOJzsUEjrWDSLwHIG73tSXddM= -github.com/Azure/go-autorest/autorest/azure/cli v0.3.1/go.mod h1:ZG5p860J94/0kI9mNJVoIoLgXcirM2gF5i2kWloofxw= -github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= -github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod h1:vcORJHLJEh643/Ioh9+vPmf1Ij9AEBM5FuBIXLmIy0g= -github.com/Azure/go-autorest/autorest/date v0.3.0 h1:7gUk1U5M/CQbp9WoqinNzJar+8KY+LPI6wiWrP/myHw= -github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= -github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod h1:a8FDP3DYzQ4RYfVAxAN3SVSiiO77gL2j2ronKKP0syM= -github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.1 h1:K0laFcLE6VLTOwNgSxaGbUcLPuGXlNkbVvq4cW4nIHk= -github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/to v0.1.0/go.mod h1:GunWKJp1AEqgMaGLV+iocmRAJWqST1wQYhyyjXJ3SJc= -github.com/Azure/go-autorest/autorest/to v0.2.0/go.mod h1:GunWKJp1AEqgMaGLV+iocmRAJWqST1wQYhyyjXJ3SJc= -github.com/Azure/go-autorest/autorest/to v0.3.0/go.mod h1:MgwOyqaIuKdG4TL/2ywSsIWKAfJfgHDo8ObuUk3t5sA= -github.com/Azure/go-autorest/autorest/validation v0.1.0/go.mod h1:Ha3z/SqBeaalWQvokg3NZAlQTalVMtOIAs1aGK7G6u8= -github.com/Azure/go-autorest/autorest/validation v0.2.0/go.mod h1:3EEqHnBxQGHXRYq3HT1WyXAvT7LLY3tl70hw6tQIbjI= -github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc= -github.com/Azure/go-autorest/logger v0.2.0 h1:e4RVHVZKC5p6UANLJHkM4OfR1UKZPj8Wt8Pcx+3oqrE= -github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.1.0/go.mod h1:ROEEAFwXycQw7Sn3DXNtEedEvdeRAgDr0izn4z5Ij88= -github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= -github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= -github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/DataDog/zstd v1.3.6-0.20190409195224-796139022798/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= -github.com/DataDog/zstd v1.4.1/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= -github.com/Djarvur/go-err113 v0.0.0-20200410182137-af658d038157/go.mod h1:4UJr5HIiMZrwgkSPdsjy2uOQExX/WEILpIrO9UPGuXs= -github.com/Djarvur/go-err113 v0.1.0/go.mod h1:4UJr5HIiMZrwgkSPdsjy2uOQExX/WEILpIrO9UPGuXs= -github.com/GoogleCloudPlatform/cloud-builders/gcs-fetcher v0.0.0-20191203181535-308b93ad1f39/go.mod h1:yfGmCjKuUzk9WzubMlW2zwjhCraIc/J+M40cufdemRM= github.com/GoogleCloudPlatform/cloudsql-proxy v0.0.0-20191009163259-e802c2cb94ae/go.mod h1:mjwGPas4yKduTyubHvD1Atl9r1rUq8DfVy+gkVvZ+oo= -github.com/GoogleCloudPlatform/k8s-cloud-provider v0.0.0-20190822182118-27a4ced34534/go.mod h1:iroGtC8B3tQiqtds1l+mgk/BBOrxbqjH+eUfFQYRc14= -github.com/GoogleCloudPlatform/testgrid v0.0.1-alpha.3/go.mod h1:f96W2HYy3tiBNV5zbbRc+NczwYHgG1PHXMQfoEWv680= -github.com/GoogleCloudPlatform/testgrid v0.0.7/go.mod h1:lmtHGBL0M/MLbu1tR9BWV7FGZ1FEFIdPqmJiHNCL7y8= -github.com/GoogleCloudPlatform/testgrid v0.0.68 h1:qs3/BQpz3j3qsgnfjV8aVBfPopkGxp/TnWjjiboUVf8= -github.com/GoogleCloudPlatform/testgrid v0.0.68/go.mod h1:SIRhudHYGiAUqMwKorBp2Kb5yJKhMq/nEMzFpYlKHVk= -github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd/go.mod h1:64YHyfSL2R96J44Nlwm39UHepQbyR5q10x7iYa1ks2E= -github.com/Masterminds/goutils v1.1.0/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= -github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= -github.com/Masterminds/semver/v3 v3.0.3/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= -github.com/Masterminds/semver/v3 v3.1.0/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= -github.com/Masterminds/sprig/v3 v3.0.2/go.mod h1:oesJ8kPONMONaZgtiHNzUShJbksypC5kWczhZAf6+aU= -github.com/Masterminds/vcs v1.13.1/go.mod h1:N09YCmOQr6RLxC6UNHzuVwAdodYbbnycGHSmwVJjcKA= -github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= -github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= -github.com/Microsoft/hcsshim v0.8.7/go.mod h1:OHd7sQqRFrYd3RmSgbgji+ctCwkbq2wbEYNSzOYtcBQ= +github.com/GoogleCloudPlatform/testgrid v0.0.123 h1:S5LE2LjkPsUlyt7blkIgwajiUfgFzv5s17+TkyKDfnI= +github.com/GoogleCloudPlatform/testgrid v0.0.123/go.mod h1:4Ojwl21NNySkM1rG8hT9K2bugPX9fIrc2hC+GHegLR8= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= -github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= -github.com/OpenPeeDeeP/depguard v1.0.1/go.mod h1:xsIw86fROiiwelg+jB2uM9PiKihMMmUx/1V+TNhjQvM= github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod h1:HI8ITrYtUY+O+ZhtlqUnD8+KwNPOyugEhfP9fdUIaEQ= -github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= -github.com/Shopify/sarama v1.23.1/go.mod h1:XLH1GYJnLVE0XCr6KdJGVJRTwY30moWNJ4sERjXX6fs= -github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= -github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= -github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs= -github.com/alecthomas/kingpin v2.2.6+incompatible/go.mod h1:59OFYbFVLKQKq+mqrL6Rw5bR0c3ACQaawgXx0QYndlE= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= -github.com/andybalholm/brotli v0.0.0-20190621154722-5f990b63d2d6/go.mod h1:+lx6/Aqd1kLJ1GQfkvOnaZ1WGmLpMpbprPuIOOZX30U= -github.com/andygrunwald/go-gerrit v0.0.0-20190120104749-174420ebee6c h1:uUuUZipfD5nPl2L/i0I3N4iRKJcoO2CPjktaH/kP9gQ= -github.com/andygrunwald/go-gerrit v0.0.0-20190120104749-174420ebee6c/go.mod h1:0iuRQp6WJ44ts+iihy5E/WlPqfg5RNeQxOmzRkxCdtk= -github.com/andygrunwald/go-jira v1.13.0 h1:vvIImGgX32bHfoiyUwkNo+/YrPnRczNarvhLOncP6dE= -github.com/andygrunwald/go-jira v1.13.0/go.mod h1:jYi4kFDbRPZTJdJOVJO4mpMMIwdB+rcZwSO58DzPd2I= -github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= -github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= -github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= -github.com/apex/log v1.1.4/go.mod h1:AlpoD9aScyQfJDVHmLMEcx4oU6LqzkWp4Mg9GdAcEvQ= -github.com/apex/log v1.3.0/go.mod h1:jd8Vpsr46WAe3EZSQ/IUMs2qQD/GOycT5rPWCO1yGcs= -github.com/apex/logs v0.0.4/go.mod h1:XzxuLZ5myVHDy9SAmYpamKKRNApGj54PfYLcFrXqDwo= -github.com/aphistic/golf v0.0.0-20180712155816-02c07f170c5a/go.mod h1:3NqKYiepwy8kCu4PNA+aP7WUV72eXWJeP9/r3/K9aLE= -github.com/aphistic/sweet v0.2.0/go.mod h1:fWDlIh/isSE9n6EPsRmC0det+whmX6dJid3stzu0Xys= -github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= -github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= -github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= -github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= -github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg= -github.com/aws/aws-k8s-tester v0.0.0-20190114231546-b411acf57dfe/go.mod h1:1ADF5tAtU1/mVtfMcHAYSm2fPw71DA7fFk0yed64/0I= -github.com/aws/aws-k8s-tester v0.9.3/go.mod h1:nsh1f7joi8ZI1lvR+Ron6kJM2QdCYPU/vFePghSSuTc= -github.com/aws/aws-k8s-tester v1.0.0/go.mod h1:NUNd9k43+h9O5tvwL+4N1Ctb//SapmeeFX1G0/2/0Qc= -github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= +github.com/andygrunwald/go-jira v1.14.0 h1:7GT/3qhar2dGJ0kq8w0d63liNyHOnxZsUZ9Pe4+AKBI= +github.com/andygrunwald/go-jira v1.14.0/go.mod h1:KMo2f4DgMZA1C9FdImuLc04x4WQhn5derQpnsuBFgqE= +github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/aws/aws-sdk-go v1.15.27/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= -github.com/aws/aws-sdk-go v1.15.90/go.mod h1:es1KtYUFs7le0xQ3rOihkuoVD90z7D0fR2Qm4S00/gU= -github.com/aws/aws-sdk-go v1.16.18/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.16.26/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.19.18/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.19.45/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.20.6/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.23.20/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.23.22/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.25.11/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.27.1/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.29.32/go.mod h1:1KvfttTE3SPKMpo8g2c6jL3ZKfXtFvKscTgahTma5Xg= -github.com/aws/aws-sdk-go v1.29.34/go.mod h1:1KvfttTE3SPKMpo8g2c6jL3ZKfXtFvKscTgahTma5Xg= -github.com/aws/aws-sdk-go v1.30.4/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= -github.com/aws/aws-sdk-go v1.30.5/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= -github.com/aws/aws-sdk-go v1.30.16/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= -github.com/aws/aws-sdk-go v1.31.6/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= -github.com/aws/aws-sdk-go v1.31.12 h1:SxRRGyhlCagI0DYkhOg+FgdXGXzRTE3vEX/gsgFaiKQ= -github.com/aws/aws-sdk-go v1.31.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= -github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I= -github.com/bazelbuild/buildtools v0.0.0-20190917191645-69366ca98f89/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU= -github.com/bazelbuild/buildtools v0.0.0-20200922170545-10384511ce98/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU= -github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/aws/aws-sdk-go v1.38.49 h1:E31vxjCe6a5I+mJLmUGaZobiWmg9KdWaud9IfceYeYQ= +github.com/aws/aws-sdk-go v1.38.49/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= +github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA= -github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= -github.com/blakesmith/ar v0.0.0-20190502131153-809d4375e1fb/go.mod h1:PkYb9DJNAwrSvRx5DYA+gUcOIgTGVMNkfSCbZM8cWpI= -github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/blang/semver v3.5.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= -github.com/bmizerany/perks v0.0.0-20141205001514-d9a9656a3a4b/go.mod h1:ac9efd0D1fsDb3EJvhqgXRbFx7bs2wqZ10HQPeU8U/Q= -github.com/bombsimon/wsl/v2 v2.0.0/go.mod h1:mf25kr/SqFEPhhcxW1+7pxzGlW+hIl/hYTKY95VwV8U= -github.com/bombsimon/wsl/v2 v2.2.0/go.mod h1:Azh8c3XGEJl9LyX0/sFC+CKMc7Ssgua0g+6abzXN4Pg= -github.com/bombsimon/wsl/v3 v3.0.0/go.mod h1:st10JtZYLE4D5sC7b8xV4zTKZwAQjCH/Hy2Pm1FNZIc= -github.com/bombsimon/wsl/v3 v3.1.0/go.mod h1:st10JtZYLE4D5sC7b8xV4zTKZwAQjCH/Hy2Pm1FNZIc= -github.com/bshuster-repo/logrus-logstash-hook v0.4.1/go.mod h1:zsTqEiSzDgAa/8GZR7E1qaXrhYNDKBYy5/dWPTIflbk= -github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= -github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod h1:obH5gd0BsqsP2LwDJ9aOkm/6J86V6lyAXCoQWGw3K50= -github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod h1:D/8v3kj0zr8ZAKg1AQ6crr+5VwKN5eIywRkfhyM/+dE= -github.com/bwmarrin/snowflake v0.0.0/go.mod h1:NdZxfVWX+oR6y2K0o6qAYv6gIOP9rjG0/E9WsDpxqwE= -github.com/caarlos0/ctrlc v1.0.0/go.mod h1:CdXpj4rmq0q/1Eb44M9zi2nKB0QraNKuRGYGrrHhcQw= -github.com/campoy/unique v0.0.0-20180121183637-88950e537e7e/go.mod h1:9IOqJGCPMSc6E5ydlp5NIonxObaeu/Iub/X03EKPVYo= -github.com/cavaliercoder/go-cpio v0.0.0-20180626203310-925f9528c45e/go.mod h1:oDpT4efm8tSYHXV5tHSdRvBet/b/QzxZ+XyyPehvm3A= +github.com/blendle/zapdriver v1.3.1 h1:C3dydBOWYRiOk+B8X9IVZ5IOe+7cl+tGOexN4QqHfpE= +github.com/blendle/zapdriver v1.3.1/go.mod h1:mdXfREi6u5MArG4j9fewC+FGnXaBR+T4Ox4J2u4eHCc= +github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= github.com/census-instrumentation/opencensus-proto v0.2.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.2.1 h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= +github.com/census-instrumentation/opencensus-proto v0.4.1 h1:iKLQ0xPNFxR/2hzXZMrBo8f1j86j5WHzznCCQxV/b8g= +github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= -github.com/cespare/xxhash/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/chai2010/gettext-go v0.0.0-20160711120539-c6fed771bfd5/go.mod h1:/iP1qXHoty45bqomnu2LM+VVyAEdWN+vtSHGlQgyxbw= +github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= +github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/cihub/seelog v0.0.0-20170130134532-f561c5e57575/go.mod h1:9d6lWj8KzO/fd/NrVaLscBKmPigpZpn5YawRPw+e3Yo= -github.com/clarketm/json v1.13.4 h1:0JketcMdLC16WGnRGJiNmTXuQznDEQaiknxSPRBxg+k= -github.com/clarketm/json v1.13.4/go.mod h1:ynr2LRfb0fQU34l07csRNBTcivjySLLiY1YzQqKVfdo= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cloudevents/sdk-go v0.0.0-20190509003705-56931988abe3/go.mod h1:j1nZWMLGg3om8SswStBoY6/SHvcLM19MuZqwDtMtmzs= -github.com/cloudevents/sdk-go v1.0.0 h1:gS5I0s2qPmdc4GBPlUmzZU7RH30BaiOdcRJ1RkXnPrc= -github.com/cloudevents/sdk-go v1.0.0/go.mod h1:3TkmM0cFqkhCHOq5JzzRU/RxRkwzoS8TZ+G448qVTog= -github.com/cloudevents/sdk-go/v2 v2.0.0 h1:AUdGJwaSUnA+VvepKqgjy6XDkPcf0hf/3L7icEs1ibs= -github.com/cloudevents/sdk-go/v2 v2.0.0/go.mod h1:3CTrpB4+u7Iaj6fd7E2Xvm5IxMdRoaAhqaRVnOr2rCU= +github.com/cloudevents/sdk-go/v2 v2.14.0 h1:Nrob4FwVgi5L4tV9lhjzZcjYqFVyJzsA56CwPaPfv6s= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= -github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f/go.mod h1:OApqhQ4XNSNC13gXIwDjhOQxjWa/NxkwZXJ1EvqT0ko= -github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= -github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.0/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.2/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.3/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= -github.com/containerd/continuity v0.0.0-20200107194136-26c1120b8d41/go.mod h1:Dq467ZllaHgAtVp4p1xUQWBrFXR9s/wyoTpG8zOJGkY= -github.com/containerd/fifo v0.0.0-20190226154929-a9fb20d87448/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= -github.com/containerd/go-runc v0.0.0-20180907222934-5a6d9f37cfa3/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= -github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= -github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd/go.mod h1:Cm3kwCdlkCfMSHURc+r6fwoGH6/F1hH3S4sg0rLFWPc= -github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= -github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= -github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= -github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= -github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= +github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/creachadair/staticfile v0.1.3/go.mod h1:a3qySzCIXEprDGxk6tSxSI+dBBdLzqeBOMhZ+o2d3pM= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= -github.com/davecgh/go-spew v0.0.0-20151105211317-5215b55f46b2/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964 h1:y5HC9v93H5EPKqaS1UYVg1uYah5Xf51mBfIoWehClUQ= +github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964/go.mod h1:Xd9hchkHSWYkEqJwUGisez3G1QY8Ryz0sdWrLPMGjLk= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/daviddengcn/go-colortext v0.0.0-20160507010035-511bcaf42ccd/go.mod h1:dv4zxwHi5C/8AeI+4gX4dCWOIvNi7I6JCSX0HvlKPgE= -github.com/deislabs/oras v0.8.1/go.mod h1:Mx0rMSbBNaNfY9hjpccEnxkOqJL6KGjtxNHPLC4G4As= -github.com/denisenkom/go-mssqldb v0.0.0-20190111225525-2fea367d496d/go.mod h1:xN/JuLBIz4bjkxNmByTiV1IbhfnYb6oo99phBn4Eqhc= -github.com/denisenkom/go-mssqldb v0.0.0-20191124224453-732737034ffd/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU= -github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/go.mod h1:dV8lFg6daOBZbT6/BDGIz6Y3WFGn8juu6G+CQ6LHtl0= +github.com/denormal/go-gitignore v0.0.0-20180930084346-ae8ad1d07817 h1:0nsrg//Dc7xC74H/TZ5sYR8uk4UQRNjsw8zejqH5a4Q= +github.com/denormal/go-gitignore v0.0.0-20180930084346-ae8ad1d07817/go.mod h1:C/+sI4IFnEpCn6VQ3GIPEp+FrQnQw+YQP3+n+GdGq7o= github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mzjeJY= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgrijalva/jwt-go/v4 v4.0.0-preview1 h1:CaO/zOnF8VvUfEbhRatPcwKVWamvbYd8tQGRWacE9kU= github.com/dgrijalva/jwt-go/v4 v4.0.0-preview1/go.mod h1:+hnT3ywWDTAFrW5aE+u2Sa/wT555ZqwoCS+pk3p6ry4= -github.com/dgryski/go-gk v0.0.0-20200319235926-a69029f61654/go.mod h1:qm+vckxRlDt0aOla0RYJJVeqHZlWfOm2UIxHaqPB46E= -github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8= -github.com/djherbis/atime v1.0.0/go.mod h1:5W+KBIuTwVGcqjIfaTwt+KSYX1o6uep8dtevevQP/f8= -github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= -github.com/docker/cli v0.0.0-20190925022749-754388324470/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/cli v0.0.0-20200130152716-5d0cf8839492/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/cli v0.0.0-20200210162036-a4bedce16568/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/distribution v0.0.0-20191216044856-a8371794149d/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= -github.com/docker/distribution v2.6.0-rc.1.0.20180327202408-83389a148052+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v1.4.2-0.20180531152204-71cd53e4a197/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v1.4.2-0.20200203170920-46ec8731fbce/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v1.13.1/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker-credential-helpers v0.6.3/go.mod h1:WRaJzqw3CTB9bk10avuGsjVBZsD05qeibJ1/TYlvc0Y= -github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= -github.com/docker/go-metrics v0.0.0-20180209012529-399ea8c73916/go.mod h1:/u0gXw0Gay3ceNrsHubL3BtdOL2fHf93USgMTe0W5dI= -github.com/docker/go-units v0.3.3/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod h1:cyGadeNEkKy96OOhEzfZl+yxihPEzKnqJwvfuSUqbZE= github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= -github.com/dsnet/compress v0.0.1/go.mod h1:Aw8dCMJ7RioblQeTqt88akK31OvO8Dhf5JflhBbQEHo= -github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod h1:Lj+Z9rebOhdfkVLjJ8T6VcRQv3SXugXy999NBtR9aFY= -github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= -github.com/eapache/go-resiliency v1.2.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= -github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= -github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= -github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= +github.com/emicklei/go-restful/v3 v3.10.2 h1:hIovbnmBTLjHXkqEBUz3HGpXZdM7ZrE9fJIZIqlJLqE= +github.com/emicklei/go-restful/v3 v3.10.2/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= +github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= +github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/erikstmartin/go-testdb v0.0.0-20160219214506-8d10e4a1bae5/go.mod h1:a2zkGnVExMxdzMo3M0Hi/3sEU+cWnZpSni0O6/Yb/P0= -github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v4.5.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v4.11.0+incompatible h1:glyUF9yIYtMHzn8xaKw5rMhdWcwsYV8dZHIq5567/xs= -github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d/go.mod h1:ZZMPRZwes7CROmyNKgQzC3XPs6L/G2EJLHddWejkmf4= -github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= +github.com/evanphx/json-patch v4.12.0+incompatible h1:4onqiflcdA9EOZ4RxV643DvftH5pOlLGNtQ5lPWQu84= +github.com/evanphx/json-patch/v5 v5.6.0 h1:b91NhWfaz02IuVxO9faSllyAtNXHMPkC5J8sJCLunww= +github.com/evanphx/json-patch/v5 v5.6.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= -github.com/fatih/structs v1.0.0 h1:BrX964Rv5uQ3wwS+KRUAJCBBw5PQmgJfJ6v4yly5QwU= -github.com/fatih/structs v1.0.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= +github.com/fatih/structs v1.1.0 h1:Q7juDM0QtcnhCpeyLGQKyg4TOIghuNXrkL32pHAUMxo= +github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= github.com/felixge/fgprof v0.9.1 h1:E6FUJ2Mlv043ipLOCFqo8+cHo9MhQ203E2cdEK/isEs= github.com/felixge/fgprof v0.9.1/go.mod h1:7/HK6JFtFaARhIljgP2IV8rJLIoHDoOYoUphsnGvqxE= -github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= -github.com/form3tech-oss/jwt-go v3.2.2+incompatible h1:TcekIExNqud5crz4xD2pavyTgWiPvpYe4Xau31I0PRk= -github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/flowstack/go-jsonschema v0.1.1/go.mod h1:yL7fNggx1o8rm9RlgXv7hTBWxdBM0rVwpMwimd3F3N0= github.com/fortytw2/leaktest v1.2.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= -github.com/frankban/quicktest v1.8.1/go.mod h1:ui7WezCLWMWxVWr1GETZY3smRy0G4KWq9vcPtJmFl7Y= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= -github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/fsouza/fake-gcs-server v0.0.0-20180612165233-e85be23bdaa8/go.mod h1:1/HufuJ+eaDf4KTnYdS6HJMGvMRU8d4cYTuu/1QaBbI= +github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= github.com/fsouza/fake-gcs-server v1.19.4 h1:3bRRh/rQnB2XbrMolHAj9oX/PFiWVQFVVfPR5y2pxb8= -github.com/fsouza/fake-gcs-server v1.19.4/go.mod h1:I0/88nHCASqJJ5M7zVF0zKODkYTcuXFW5J5yajsNJnE= github.com/fvbommel/sortorder v1.0.1 h1:dSnXLt4mJYH25uDDGa3biZNQsozaUWDSWeKJ0qqFfzE= github.com/fvbommel/sortorder v1.0.1/go.mod h1:uk88iVf1ovNn1iLfgUVU2F9o5eO30ui720w+kxuqRs0= -github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY= github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= -github.com/go-bindata/go-bindata/v3 v3.1.3/go.mod h1:1/zrpXsLD8YDIbhZRqXzm1Ghc7NhEvIN9+Z6R5/xH4I= -github.com/go-critic/go-critic v0.4.1/go.mod h1:7/14rZGnZbY6E38VEGk2kVhoq6itzc1E68facVDK23g= -github.com/go-critic/go-critic v0.4.3/go.mod h1:j4O3D4RoIwRqlZw5jJpx0BNfXWWbpcJoKu5cYSe4YmQ= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-ini/ini v1.25.4/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= -github.com/go-ini/ini v1.46.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= -github.com/go-ini/ini v1.55.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= -github.com/go-lintpack/lintpack v0.5.2/go.mod h1:NwZuYi2nUHho8XEIZ6SIxihrnPoqBTDqfpXvXAN0sXM= +github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= +github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= +github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= +github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/logr v0.3.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/logr v0.4.0 h1:K7/B1jt6fIBQVd4Owv2MqGQClcgf0R266+7C/QjRcLc= -github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/zapr v0.1.1/go.mod h1:tabnROwaDl0UNxkVeFRbY8bwB37GwRv0P8lg6aAiEnk= -github.com/go-logr/zapr v0.2.0 h1:v6Ji8yBW77pva6NkJKQdHLAJKrIJKRHz0RXwPqCHSR4= -github.com/go-logr/zapr v0.2.0/go.mod h1:qhKdvif7YF5GI9NWEpyxTSSBdGmzkNguibrdCNVPunU= -github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8= +github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= +github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/zapr v1.2.4 h1:QHVo+6stLbfJmYGkQ7uGHUCu5hnAFAj6mDe6Ea0SeOo= github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= -github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= -github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= +github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE= +github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs= github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= -github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= -github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= +github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE= +github.com/go-openapi/jsonreference v0.20.2/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k= github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= -github.com/go-openapi/spec v0.19.2/go.mod h1:sCxk3jxKgioEJikev4fgkNmwS+3kuYdJtcsZsD5zxMY= -github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= -github.com/go-openapi/spec v0.19.4/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= -github.com/go-openapi/spec v0.19.5/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= -github.com/go-openapi/spec v0.19.6/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= -github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.19.7/go.mod h1:ao+8BpOPyKdpQz3AOJfbeEVpLmWAvlT1IfTe5McPyhY= -github.com/go-sql-driver/mysql v0.0.0-20160411075031-7ebe0a500653/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= -github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= +github.com/go-openapi/swag v0.22.3 h1:yMBqmnQ0gyZvEb/+KzuWZOXgllrXT4SADYbvDaXHv/g= +github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= -github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/go-test/deep v1.0.4/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= -github.com/go-toolsmith/astcast v1.0.0/go.mod h1:mt2OdQTeAQcY4DQgPSArJjHCcOwlX+Wl/kwN+LbLGQ4= -github.com/go-toolsmith/astcopy v1.0.0/go.mod h1:vrgyG+5Bxrnz4MZWPF+pI4R8h3qKRjjyvV/DSez4WVQ= -github.com/go-toolsmith/astequal v0.0.0-20180903214952-dcb477bfacd6/go.mod h1:H+xSiq0+LtiDC11+h1G32h7Of5O3CYFJ99GVbS5lDKY= -github.com/go-toolsmith/astequal v1.0.0/go.mod h1:H+xSiq0+LtiDC11+h1G32h7Of5O3CYFJ99GVbS5lDKY= -github.com/go-toolsmith/astfmt v0.0.0-20180903215011-8f8ee99c3086/go.mod h1:mP93XdblcopXwlyN4X4uodxXQhldPGZbcEJIimQHrkg= -github.com/go-toolsmith/astfmt v1.0.0/go.mod h1:cnWmsOAuq4jJY6Ct5YWlVLmcmLMn1JUPuQIHCY7CJDw= -github.com/go-toolsmith/astinfo v0.0.0-20180906194353-9809ff7efb21/go.mod h1:dDStQCHtmZpYOmjRP/8gHHnCCch3Zz3oEgCdZVdtweU= -github.com/go-toolsmith/astp v0.0.0-20180903215135-0af7e3c24f30/go.mod h1:SV2ur98SGypH1UjcPpCatrV5hPazG6+IfNHbkDXBRrk= -github.com/go-toolsmith/astp v1.0.0/go.mod h1:RSyrtpVlfTFGDYRbrjyWP1pYu//tSFcvdYrA8meBmLI= -github.com/go-toolsmith/pkgload v0.0.0-20181119091011-e9e65178eee8/go.mod h1:WoMrjiy4zvdS+Bg6z9jZH82QXwkcgCBX6nOfnmdaHks= -github.com/go-toolsmith/pkgload v1.0.0/go.mod h1:5eFArkbO80v7Z0kdngIxsRXRMTaX4Ilcwuh3clNrQJc= -github.com/go-toolsmith/strparse v1.0.0/go.mod h1:YI2nUKP9YGZnL/L1/DLFBfixrcjslWct4wyljWhSRy8= -github.com/go-toolsmith/typep v1.0.0/go.mod h1:JSQCQMUPdRlMZFswiq3TGpNp1GMktqkR2Ns5AIQkATU= -github.com/go-toolsmith/typep v1.0.2/go.mod h1:JSQCQMUPdRlMZFswiq3TGpNp1GMktqkR2Ns5AIQkATU= -github.com/go-xmlfmt/xmlfmt v0.0.0-20191208150333-d5b6f63a941b/go.mod h1:aUCEOzzezBEjDBbFBoSiya/gduyIiWYRP6CnSFIV8AM= -github.com/go-yaml/yaml v2.1.0+incompatible/go.mod h1:w2MrLa16VYP0jy6N7M5kHaCkaLENm+P+Tv+MfurjSw0= -github.com/gobuffalo/envy v1.6.5/go.mod h1:N+GkhhZ/93bGZc6ZKhJLP6+m+tCNPKwgSpH9kaifseQ= -github.com/gobuffalo/envy v1.7.0/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= -github.com/gobuffalo/envy v1.7.1/go.mod h1:FurDp9+EDPE4aIUS3ZLyD+7/9fpx7YRt/ukY6jIHf0w= -github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8= -github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= -github.com/gofrs/flock v0.0.0-20190320160742-5135e617513b/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= -github.com/gofrs/flock v0.7.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= -github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= -github.com/gogo/protobuf v1.0.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= -github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= -github.com/gogo/protobuf v1.2.2-0.20190730201129-28a6bbf47e48/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= -github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt/v4 v4.0.0 h1:RAqyYixv1p7uEnocuy8P1nru5wprCh/MH2BIlW5z5/o= -github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.1.0 h1:XUgk2Ex5veyVFVeLm0xhusUTQybEbexJXrvPNOKkSY0= -github.com/golang-jwt/jwt/v4 v4.1.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= -github.com/golang/gddo v0.0.0-20190419222130-af0f2af80721/go.mod h1:xEhNfoBDX1hzLm2Nf80qUvZ2sVwoMZ8d6IE2SrsQfh4= +github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= +github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= @@ -492,7 +221,6 @@ github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= -github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -506,38 +234,19 @@ github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:W github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golangci/check v0.0.0-20180506172741-cfe4005ccda2/go.mod h1:k9Qvh+8juN+UKMCS/3jFtGICgW8O96FVaZsaxdzDkR4= -github.com/golangci/dupl v0.0.0-20180902072040-3e9179ac440a/go.mod h1:ryS0uhF+x9jgbj/N71xsEqODy9BN81/GonCZiOzirOk= -github.com/golangci/errcheck v0.0.0-20181223084120-ef45e06d44b6/go.mod h1:DbHgvLiFKX1Sh2T1w8Q/h4NAI8MHIpzCdnBUDTXU3I0= -github.com/golangci/go-misc v0.0.0-20180628070357-927a3d87b613/go.mod h1:SyvUF2NxV+sN8upjjeVYr5W7tyxaT1JVtvhKhOn2ii8= -github.com/golangci/goconst v0.0.0-20180610141641-041c5f2b40f3/go.mod h1:JXrF4TWy4tXYn62/9x8Wm/K/dm06p8tCKwFRDPZG/1o= -github.com/golangci/gocyclo v0.0.0-20180528134321-2becd97e67ee/go.mod h1:ozx7R9SIwqmqf5pRP90DhR2Oay2UIjGuKheCBCNwAYU= -github.com/golangci/gocyclo v0.0.0-20180528144436-0a533e8fa43d/go.mod h1:ozx7R9SIwqmqf5pRP90DhR2Oay2UIjGuKheCBCNwAYU= -github.com/golangci/gofmt v0.0.0-20190930125516-244bba706f1a/go.mod h1:9qCChq59u/eW8im404Q2WWTrnBUQKjpNYKMbU4M7EFU= -github.com/golangci/golangci-lint v1.23.7/go.mod h1:g/38bxfhp4rI7zeWSxcdIeHTQGS58TCak8FYcyCmavQ= -github.com/golangci/golangci-lint v1.27.0/go.mod h1:+eZALfxIuthdrHPtfM7w/R3POJLjHDfJJw8XZl9xOng= -github.com/golangci/ineffassign v0.0.0-20190609212857-42439a7714cc/go.mod h1:e5tpTHCfVze+7EpLEozzMB3eafxo2KT5veNg1k6byQU= -github.com/golangci/lint-1 v0.0.0-20191013205115-297bf364a8e0/go.mod h1:66R6K6P6VWk9I95jvqGxkqJxVWGFy9XlDwLwVz1RCFg= -github.com/golangci/maligned v0.0.0-20180506175553-b1d89398deca/go.mod h1:tvlJhZqDe4LMs4ZHD0oMUlt9G2LWuDGoisJTBzLMV9o= -github.com/golangci/misspell v0.0.0-20180809174111-950f5d19e770/go.mod h1:dEbvlSfYbMQDtrpRMQU675gSDLDNa8sCPPChZ7PhiVA= -github.com/golangci/misspell v0.3.5/go.mod h1:dEbvlSfYbMQDtrpRMQU675gSDLDNa8sCPPChZ7PhiVA= -github.com/golangci/prealloc v0.0.0-20180630174525-215b22d4de21/go.mod h1:tf5+bzsHdTM0bsB7+8mt0GUMvjCgwLpTapNZHU8AajI= -github.com/golangci/revgrep v0.0.0-20180526074752-d9c87f5ffaf0/go.mod h1:qOQCunEYvmd/TLamH+7LlVccLvUH5kZNhbCgTHoBbp4= -github.com/golangci/revgrep v0.0.0-20180812185044-276a5c0a1039/go.mod h1:qOQCunEYvmd/TLamH+7LlVccLvUH5kZNhbCgTHoBbp4= -github.com/golangci/unconvert v0.0.0-20180507085042-28b1c447d1f4/go.mod h1:Izgrg8RkN3rCIMLGE9CyYmU9pY2Jer6DgANEnZ/L/cQ= -github.com/golangplus/bytes v0.0.0-20160111154220-45c989fe5450/go.mod h1:Bk6SMAONeMXrxql8uvOKuAZSu8aM5RUGv+1C6IJaEho= -github.com/golangplus/fmt v0.0.0-20150411045040-2a5d6d7d2995/go.mod h1:lJgMEyOkYFkPcDKwRXegd+iM6E7matEszMG5HhwytU8= -github.com/golangplus/testing v0.0.0-20180327235837-af21d9c3145e/go.mod h1:0AA//k/eakGydO4jKRoRL2j92ZKSzTgj9tclaCrvXHk= -github.com/gomodule/redigo v1.7.0 h1:ZKld1VOtsGhAe37E7wMxEDgAlGM5dvFY+DiOhSkhP9Y= -github.com/gomodule/redigo v1.7.0/go.mod h1:B4C85qUVwatsJoIUNIfCRsp7qO0iAmpGFZ4EELWSbC4= -github.com/google/btree v0.0.0-20180124185431-e89373fe6b4a/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/gomodule/redigo v1.8.5 h1:nRAxCa+SVsyjSBrtZmG/cqb6VbTmuRzpg/PoTFlpumc= +github.com/gomodule/redigo v1.8.5/go.mod h1:P9dn9mFrCBvWhGE1wpxx6fgq7BAeLBk+UUUzlpkBYO0= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.0 h1:0udJVsspx3VBr5FwtLhQQtuAsVc79tTq0ocGIPAU6qo= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.1 h1:gK4Kx5IaGY9CD5sPJ36FHiBJ6ZXl0kilRiiCj+jdYp4= +github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= +github.com/google/gnostic v0.6.9 h1:ZK/5VhkoX835RikCHpSUJV9a+S3e1zLh59YnyWeBW+0= +github.com/google/gnostic v0.6.9/go.mod h1:Nm8234We1lq6iB9OmlgNv3nH91XLLVZHCDayfA3xq+E= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -546,734 +255,305 @@ github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-containerregistry v0.0.0-20191010200024-a3d713f9b7f8/go.mod h1:KyKXa9ciM8+lgMXwOVsXi7UxGrsf9mM61Mzs+xKUrKE= -github.com/google/go-containerregistry v0.0.0-20200115214256-379933c9c22b/go.mod h1:Wtl/v6YdQxv397EREtzwgd9+Ud7Q5D8XMbi3Zazgkrs= -github.com/google/go-containerregistry v0.0.0-20200123184029-53ce695e4179/go.mod h1:Wtl/v6YdQxv397EREtzwgd9+Ud7Q5D8XMbi3Zazgkrs= -github.com/google/go-containerregistry v0.0.0-20200331213917-3d03ed9b1ca2/go.mod h1:pD1UFYs7MCAx+ZLShBdttcaOSbyc8F9Na/9IZLNwJeA= -github.com/google/go-containerregistry v0.1.1/go.mod h1:npTSyywOeILcgWqd+rvtzGWflIPPcBQhYoOONaY4ltM= -github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ= -github.com/google/go-github/v27 v27.0.6/go.mod h1:/0Gr8pJ55COkmv+S/yPKCczSkUPIM/LnFyubufRNIS0= -github.com/google/go-github/v28 v28.1.1/go.mod h1:bsqJWQX05omyWVmc00nEUql9mhQyv38lDZ8kPZcQVoM= -github.com/google/go-github/v29 v29.0.3/go.mod h1:CHKiKKPHJ0REzfwc14QMklvtHwCveD0PxlMjLlzAM5E= -github.com/google/go-licenses v0.0.0-20191112164736-212ea350c932/go.mod h1:16wa6pRqNDUIhOtwF0GcROVqMeXHZJ7H6eGDFUh5Pfk= -github.com/google/go-licenses v0.0.0-20200227160636-0fa8c766a591/go.mod h1:JWeTIGPLQ9gF618ZOdlUitd1gRR/l99WOkHOlmR/UVA= +github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-containerregistry v0.16.1 h1:rUEt426sR6nyrL3gt+18ibRcvYpKYdpsa5ZW7MA08dQ= +github.com/google/go-containerregistry v0.16.1/go.mod h1:u0qB2l7mvtWVR5kNcbFIhFY1hLbf8eeGapA+vbFDCtQ= github.com/google/go-querystring v0.0.0-20170111101155-53e6ce116135/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= -github.com/google/go-querystring v1.0.0 h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk= -github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= +github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= +github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/go-replayers/grpcreplay v0.1.0 h1:eNb1y9rZFmY4ax45uEEECSa8fsxGRU+8Bil52ASAwic= github.com/google/go-replayers/grpcreplay v0.1.0/go.mod h1:8Ig2Idjpr6gifRd6pNVggX6TC1Zw6Jx74AKp7QNH2QE= github.com/google/go-replayers/httpreplay v0.1.0 h1:AX7FUb4BjrrzNvblr/OlgwrmFiep6soj5K2QSDW7BGk= github.com/google/go-replayers/httpreplay v0.1.0/go.mod h1:YKZViNhiGgqdBlUbI2MwGpq4pXxNmhJLPHQ7cv2b5no= -github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= -github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.1-0.20210504230335-f78f29fc09ea h1:VcIYpAGBae3Z6BVncE0OnTE/ZjlDXqtYhOZky88neLM= github.com/google/gofuzz v1.2.1-0.20210504230335-f78f29fc09ea/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/licenseclassifier v0.0.0-20190926221455-842c0d70d702/go.mod h1:qsqn2hxC+vURpyBRygGUuinTO42MFRLcsmQ/P8v94+M= -github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0/go.mod h1:qsqn2hxC+vURpyBRygGUuinTO42MFRLcsmQ/P8v94+M= -github.com/google/mako v0.0.0-20190821191249-122f8dcef9e3/go.mod h1:YzLcVlL+NqWnmUEPuhS1LxDDwGO9WNbVlEXaF4IH35g= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian v2.1.1-0.20190517191504-25dcb96d9e51+incompatible h1:xmapqc1AyLoB+ddYT6r04bD9lIjlOqGaREovi0SzFaE= github.com/google/martian v2.1.1-0.20190517191504-25dcb96d9e51+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian/v3 v3.0.0 h1:pMen7vLs8nvgEYhywH3KDWJIJTeEr2ULsVWHWYHQyBs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.3.2 h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20190723021845-34ac40c74b70/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200507031123-427632fa3b1c/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200615235658-03e1cf38a040/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200905233945-acf8798be1f7 h1:k+KkMRk8mGOu1xG38StS7dQ+Z6oW1i9n3dgrAVU9Q/E= github.com/google/pprof v0.0.0-20200905233945-acf8798be1f7/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201117184057-ae444373da19/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 h1:K6RDEckDVWvDI9JAJYCmNdQXq6neHJOYx3V6jnqNEec= +github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/rpmpack v0.0.0-20191226140753-aa36bfddb3a0/go.mod h1:RaTPr0KUf2K7fnZYLNDrr8rxAamWs3iNywJLtQ2AzBg= +github.com/google/s2a-go v0.1.4 h1:1kZ/sQM3srePvKs3tXAvQzo66XfcReoqFpIpIccE7Oc= +github.com/google/s2a-go v0.1.4/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= -github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.1.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= +github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/wire v0.3.0/go.mod h1:i1DMg/Lu8Sz5yYl25iOdmc5CT5qusaa+zmRWs16741s= github.com/google/wire v0.4.0 h1:kXcsA/rIGzJImVqPdhfnr6q0xsS9gU0515q1EPpJ9fE= github.com/google/wire v0.4.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU= -github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY= +github.com/googleapis/enterprise-certificate-proxy v0.2.4 h1:uGy6JWR/uMIILU8wbf+OkstIrNiMjGpEIyhx8f6W7s4= +github.com/googleapis/enterprise-certificate-proxy v0.2.4/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= github.com/googleapis/gax-go v2.0.2+incompatible h1:silFMLAnr330+NRuag/VjIGF7TLp/LBrV2CJKFLWEww= github.com/googleapis/gax-go v2.0.2+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= -github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.2.2/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.3.1/go.mod h1:on+2t9HRStVgn95RSsFWFz+6Q0Snyqv1awfrALZdbtU= -github.com/googleapis/gnostic v0.4.0/go.mod h1:on+2t9HRStVgn95RSsFWFz+6Q0Snyqv1awfrALZdbtU= +github.com/googleapis/gax-go/v2 v2.11.0 h1:9V9PWXEsWnPpQhu/PeQIkS4eGzMlTLGgt80cUUI8Ki4= +github.com/googleapis/gax-go/v2 v2.11.0/go.mod h1:DxmR61SGKkGLa2xigwuZIQpkCI2S5iydzRfb3peWZJI= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= -github.com/googleapis/gnostic v0.5.1 h1:A8Yhf6EtqTv9RMsU6MQTyrtV1TjWlR6xU9BsZIwuTCM= -github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= -github.com/gookit/color v1.2.4/go.mod h1:AhIE+pS6D4Ql0SQWbBeXPHw7gY0/sjHoA4s/n1KB7xg= -github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/goreleaser/goreleaser v0.136.0/go.mod h1:wiKrPUeSNh6Wu8nUHxZydSOVQ/OZvOaO7DTtFqie904= -github.com/goreleaser/nfpm v1.2.1/go.mod h1:TtWrABZozuLOttX2uDlYyECfQX7x5XYkVxhjYcR6G9w= -github.com/goreleaser/nfpm v1.3.0/go.mod h1:w0p7Kc9TAUgWMyrub63ex3M2Mgw88M4GZXoTq5UCb40= -github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= -github.com/gorilla/csrf v1.6.2/go.mod h1:7tSf8kmjNYr7IWDCYhd3U8Ck34iQ/Yw5CJu7bAkHEGI= -github.com/gorilla/handlers v0.0.0-20150720190736-60c7bfde3e33/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= +github.com/gopherjs/gopherjs v1.17.2 h1:fQnZVsXk8uxXIStYb0N4bGk7jeyTalG/wsZjQ25dO0g= +github.com/gopherjs/gopherjs v1.17.2/go.mod h1:pRRIvn/QzFLrKfvEz3qUuEhtE/zLCWfreZ6J5gM2i+k= github.com/gorilla/handlers v1.4.2 h1:0QniY0USkHQ1RGCLfKxeNHK9bkDHGRYGNDFBCS+YARg= -github.com/gorilla/handlers v1.4.2/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= -github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.7.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.7.4 h1:VuZ8uybHlWmqV03+zRzdwKL4tUnIp1MAQtp1mIFE1bc= -github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= -github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= -github.com/gorilla/sessions v1.1.3/go.mod h1:8KCfur6+4Mqcc6S0FEfKuN15Vl5MgXW92AE8ovaJD0w= -github.com/gorilla/sessions v1.2.0/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= -github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gostaticanalysis/analysisutil v0.0.0-20190318220348-4088753ea4d3/go.mod h1:eEOZF4jCKGi+aprrirO9e7WKB3beBRtWgqGunKl6pKE= -github.com/gostaticanalysis/analysisutil v0.0.3/go.mod h1:eEOZF4jCKGi+aprrirO9e7WKB3beBRtWgqGunKl6pKE= -github.com/gosuri/uitable v0.0.4/go.mod h1:tKR86bXuXPZazfOTG1FIzvjIdXzd0mo4Vtn16vt0PJo= -github.com/gotestyourself/gotestyourself v2.2.0+incompatible/go.mod h1:zZKM6oeNM8k+FRljX1mnzVYeS8wiGgQyvST1/GafPbY= -github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= +github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= +github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gregjones/httpcache v0.0.0-20190212212710-3befbb6ad0cc h1:f8eY6cV/x1x+HLjOp4r72s/31/V2aTUtg5oKRRPf8/Q= github.com/gregjones/httpcache v0.0.0-20190212212710-3befbb6ad0cc/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= -github.com/grpc-ecosystem/grpc-gateway v1.4.1/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw= github.com/grpc-ecosystem/grpc-gateway v1.8.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.9.2/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.9.4/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.12.1/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= -github.com/grpc-ecosystem/grpc-gateway v1.12.2 h1:D0EVSTwQoQOyfY35QNSuPJA4jpZRtkoGYWQMB7XNg5o= -github.com/grpc-ecosystem/grpc-gateway v1.12.2/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= -github.com/h2non/gock v1.0.9/go.mod h1:CZMcB0Lg5IWnr9bF79pPMg9WeV6WumxQiUJ1UvdO1iE= -github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= -github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= -github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA= +github.com/grpc-ecosystem/grpc-gateway v1.14.6/go.mod h1:zdiPV4Yse/1gnckTHtghG4GkDEdKCRJduHpTxT3/jcw= +github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3 h1:lLT7ZLSzGLI08vc9cpd+tYmNWjdKDqyr/2L+f6U12Fk= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-cleanhttp v0.5.1 h1:dH3aiDG9Jvb5r5+bYHsikaOUIpcM0xvgMXVoDkXMzJM= -github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= +github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= +github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= github.com/hashicorp/go-hclog v0.9.2 h1:CG6TE5H9/JXsFWJCfoIVpKFIkFe6ysEuHirp4DxCsHI= github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= -github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= -github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= -github.com/hashicorp/go-multierror v0.0.0-20171204182908-b7773ae21874/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= -github.com/hashicorp/go-multierror v1.1.0 h1:B9UzwGQJehnUY1yNrnwREHc3fGbC2xefo8g4TbElacI= -github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= -github.com/hashicorp/go-retryablehttp v0.6.4/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= -github.com/hashicorp/go-retryablehttp v0.6.6 h1:HJunrbHTDDbBb/ay4kxa1n+dLmttUlnP3V9oNE4hmsM= -github.com/hashicorp/go-retryablehttp v0.6.6/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= -github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= -github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= -github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= -github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= +github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= +github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= +github.com/hashicorp/go-retryablehttp v0.7.2 h1:AcYqCvkpalPnPF2pn0KamgwamS42TqUDDYFRKq/RAd0= +github.com/hashicorp/go-retryablehttp v0.7.2/go.mod h1:Jy/gPYAdjqffZ/yFGCFV2doI5wjtH1ewM9u8iYVjtX8= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.3/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= -github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= -github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= -github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= -github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= +github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= +github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= -github.com/huandu/xstrings v1.2.0/go.mod h1:DvyZB1rfVYsBIigL8HwpZgxHwXozlTgGqn63UyNX5k4= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.7/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.10 h1:6q5mVkdH/vYmqngx7kZQTjJ5HRsx+ImorDIEQ+beJgc= -github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= -github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/influxdata/influxdb v0.0.0-20161215172503-049f9b42e9a5/go.mod h1:qZna6X/4elxqT3yI9iZYdZrWWdeFOOprn86kgg4+IzY= -github.com/influxdata/tdigest v0.0.0-20181121200506-bf2b5ad3c0a9/go.mod h1:Js0mqiSBE6Ffsg94weZZ2c+v/ciT8QRHFOap7EKDrR0= -github.com/jarcoal/httpmock v1.0.5/go.mod h1:ATjnClrvW/3tijVmpL/va5Z3aAyGvqU3gCT8nX0Txik= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= -github.com/jcmturner/gofork v0.0.0-20190328161633-dc7c13fece03/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= -github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= -github.com/jenkins-x/go-scm v1.5.65/go.mod h1:MgGRkJScE/rJ30J/bXYqduN5sDPZqZFITJopsnZmTOw= -github.com/jenkins-x/go-scm v1.5.79/go.mod h1:PCT338UhP/pQ0IeEeMEf/hoLTYKcH7qjGEKd7jPkeYg= -github.com/jenkins-x/go-scm v1.5.117/go.mod h1:PCT338UhP/pQ0IeEeMEf/hoLTYKcH7qjGEKd7jPkeYg= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk= +github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg= github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= -github.com/jingyugao/rowserrcheck v0.0.0-20191204022205-72ab7603b68a/go.mod h1:xRskid8CManxVta/ALEhJha/pweKBaVG6fWgc0yH25s= -github.com/jinzhu/gorm v0.0.0-20170316141641-572d0a0ab1eb/go.mod h1:Vla75njaFJ8clLU1W44h34PjIkijhjHIYnZxMqCdxqo= -github.com/jinzhu/gorm v1.9.12/go.mod h1:vhTjlKSJUTWNtcbQtrMBFCxy7eXTzeCAzfL5fBZT/Qs= -github.com/jinzhu/inflection v0.0.0-20190603042836-f5c5f50e6090/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= -github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= -github.com/jinzhu/now v1.0.1/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= -github.com/jinzhu/now v1.1.1/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= -github.com/jirfag/go-printf-func-name v0.0.0-20191110105641-45db9963cdd3/go.mod h1:HEWGJkRDzjJY2sqdDwxccsGicWEf9BQOZsq2tV+xzM0= -github.com/jirfag/go-printf-func-name v0.0.0-20200119135958-7558a9eaa5af/go.mod h1:HEWGJkRDzjJY2sqdDwxccsGicWEf9BQOZsq2tV+xzM0= github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jmespath/go-jmespath v0.0.0-20160803190731-bd40a432e4c7/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jmespath/go-jmespath v0.3.0 h1:OS12ieG61fsCg5+qLJ+SsW9NicxNkg3b25OyT2yCeUc= -github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= -github.com/jmoiron/sqlx v1.2.1-0.20190826204134-d7d95172beb5/go.mod h1:1FEQNm3xlJgrMD+FBdI9+xvCksHtbpVBBw5dYhBSsks= -github.com/joefitzgerald/rainbow-reporter v0.1.0/go.mod h1:481CNgqmVHQZzdIbN52CupLJyoVwB10FQ/IQlF1pdL8= +github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= +github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= +github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= -github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= -github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7/go.mod h1:2iMrUgbbvHEiQClaW2NsSzMyGHqN+rDFqY705q49KG0= +github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= +github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= -github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v0.0.0-20180701071628-ab8a2e0c74be/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.5/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.11 h1:uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ= github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= +github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= -github.com/jstemmer/go-junit-report v0.9.1 h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= -github.com/kelseyhightower/envconfig v1.3.0/go.mod h1:cccZRl6mQpaq41TPp5QxidR+Sa3axMbJDNb//FQX6Gg= github.com/kelseyhightower/envconfig v1.4.0 h1:Im6hONhd3pLkfDFsbRgu68RDNkGF1r3dvMUtDTo2cv8= -github.com/kelseyhightower/envconfig v1.4.0/go.mod h1:cccZRl6mQpaq41TPp5QxidR+Sa3axMbJDNb//FQX6Gg= -github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= -github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.4.0/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= -github.com/klauspost/compress v1.4.1/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= -github.com/klauspost/compress v1.9.2/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= -github.com/klauspost/compress v1.10.2/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/cpuid v0.0.0-20180405133222-e7e905edc00e/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= -github.com/klauspost/cpuid v1.2.0/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= -github.com/klauspost/cpuid v1.2.2/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= -github.com/klauspost/pgzip v1.2.1/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= -github.com/knative/build v0.1.2/go.mod h1:/sU74ZQkwlYA5FwYDJhYTy61i/Kn+5eWfln2jDbw3Qo= -github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f2633dfe/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pty v1.0.0/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= -github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= github.com/lib/pq v1.1.1/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de/go.mod h1:zAbeS9B/r2mtpb6U+EI2rYA5OAXxsYw6wTamcNW+zcE= -github.com/lightstep/tracecontext.go v0.0.0-20181129014701-1757c391b1ac h1:+2b6iGRJe3hvV/yVXrd41yVEjxuFHxasJqDhkIjS4gk= -github.com/lightstep/tracecontext.go v0.0.0-20181129014701-1757c391b1ac/go.mod h1:Frd2bnT3w5FB5q49ENTfVlztJES+1k/7lyWX2+9gq/M= -github.com/lithammer/dedent v1.1.0/go.mod h1:jrXYCQtgg0nJiN+StA2KgR7w6CiQNv9Fd/Z9BP0jIOc= -github.com/logrusorgru/aurora v0.0.0-20181002194514-a7b3b318ed4e/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4= -github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= -github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= -github.com/mailru/easyjson v0.7.1-0.20191009090205-6c0755d89d1e/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= -github.com/maratori/testpackage v1.0.1/go.mod h1:ddKdw+XG0Phzhx8BFDTKgpWP4i7MpApTE5fXSKAqwDU= -github.com/markbates/inflect v1.0.4/go.mod h1:1fR9+pO2KHEO9ZRtto13gDwwZaAKstQzferVeWqbgNs= -github.com/marstr/guid v1.1.0/go.mod h1:74gB1z2wpxxInTG6yaqA7KrtM0NZ+RbrcqDvYHefzho= -github.com/matoous/godox v0.0.0-20190911065817-5d6d842e92eb/go.mod h1:1BELzlh859Sh1c6+90blK8lbYy0kwQf1bYlBhBysy1s= -github.com/mattbaird/jsonpatch v0.0.0-20171005235357-81af80346b1a/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= -github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= +github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= +github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-ieproxy v0.0.0-20190610004146-91bb50d98149/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc= -github.com/mattn/go-ieproxy v0.0.0-20190702010315-6dee0af9227d/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc= github.com/mattn/go-ieproxy v0.0.1 h1:qiyop7gCflfhwCzGyeT0gro3sF9AIg9HU98JORTkqfI= -github.com/mattn/go-ieproxy v0.0.1/go.mod h1:pYabZ6IHcRpFh7vIaLfK7rdcWgFEb3SFJ6/gNWuh88E= -github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= -github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= -github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.8/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= -github.com/mattn/go-shellwords v1.0.9/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= -github.com/mattn/go-shellwords v1.0.10/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= -github.com/mattn/go-sqlite3 v1.14.15/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= -github.com/mattn/go-zglob v0.0.1/go.mod h1:9fxibJccNxU2cnpIKLRRFA7zX7qhkJIQWBb449FYHOo= github.com/mattn/go-zglob v0.0.2 h1:0qT24o2wsZ8cOXQAERwBX6s+rPMs/bJTKxLVVtgfDXc= github.com/mattn/go-zglob v0.0.2/go.mod h1:9fxibJccNxU2cnpIKLRRFA7zX7qhkJIQWBb449FYHOo= -github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= -github.com/matttproud/golang_protobuf_extensions v1.0.0/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 h1:I0XW9+e1XWDxdcEniV4rQAIOPUGDq67JSCiRCgGCZLI= -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= -github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= -github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= -github.com/mholt/archiver/v3 v3.3.0/go.mod h1:YnQtqsp+94Rwd0D/rk5cnLrxusUBUXg+08Ebtr1Mqao= -github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= -github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= -github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= -github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= +github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b/go.mod h1:r1VsdOzOPt1ZSrGZWFoNhsAedKnEd6r9Np1+5blZCWk= -github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= -github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= -github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= -github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= -github.com/mitchellh/ioprogress v0.0.0-20180201004757-6a23b12fa88e/go.mod h1:waEya8ee1Ro/lgxpVhkJI4BVASzkm3UZqkx/cFJiYHM= -github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.3.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A= -github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= -github.com/moby/term v0.0.0-20200312100748-672ec06f55cd/go.mod h1:DdlQx2hp0Ss5/fLikoLlEeIYiATotOjgB//nb973jeo= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v0.0.0-20180320133207-05fbef0ca5da/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= -github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= -github.com/mozilla/tls-observatory v0.0.0-20190404164649-a3c1b6cfecfd/go.mod h1:SrKMQvPiws7F7iqYp8/TX+IhxCYhzr6N/1yb8cwHsGk= -github.com/mozilla/tls-observatory v0.0.0-20200317151703-4fa42e1c2dee/go.mod h1:SrKMQvPiws7F7iqYp8/TX+IhxCYhzr6N/1yb8cwHsGk= +github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= +github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= -github.com/nakabonne/nestif v0.3.0/go.mod h1:dI314BppzXjJ4HsCnbo7XzrJHPszZsjnk5wEBSYHI2c= -github.com/nats-io/gnatsd v1.4.1/go.mod h1:nqco77VO78hLCJpIcVfygDP2rPGfsEHkGTUk94uh5DQ= -github.com/nats-io/go-nats v1.7.0/go.mod h1:+t7RHT5ApZebkrQdnn6AhQJmhJJiKAvJUio1PiiCtj0= -github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= -github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU= -github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k= -github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w= -github.com/nats-io/nkeys v0.0.2/go.mod h1:dab7URMsZm6Z/jp9Z5UGa87Uutgc2mVpXLC4B7TDb/4= -github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= -github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= -github.com/nats-io/nuid v1.0.0/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms= -github.com/nbutton23/zxcvbn-go v0.0.0-20180912185939-ae427f1e4c1d/go.mod h1:o96djdrsSGy3AWPyBgZMAGfxZNfgntdJG+11KU4QvbU= -github.com/ncw/swift v1.0.47/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= -github.com/nwaples/rardecode v1.0.0/go.mod h1:5DzqNKiOdpKKBH87u8VlvAnPZMXcGRhxWkRpHbbfGS0= -github.com/nxadm/tail v1.4.4 h1:DQuhQpB1tVlglWS2hLQ5OV6B5r8aGxSrPc5Qo6uTN78= -github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= -github.com/octago/sflags v0.2.0/go.mod h1:G0bjdxh4qPRycF74a2B8pU36iTp9QHGx0w0dFZXPt80= -github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= -github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.10.2/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.11.0 h1:JAKSXpt1YjtLA7YpPiqO9ss6sNXEsPfSGdwN0UHqzrw= github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.12.0/go.mod h1:oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg= -github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= -github.com/onsi/ginkgo v1.14.1 h1:jMU0WaQrP0a/YAEq8eJmJKjBoMs+pClEr1vDMlM/Do4= -github.com/onsi/ginkgo v1.14.1/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= +github.com/onsi/ginkgo/v2 v2.9.5 h1:+6Hr4uxzP4XIUyAkg61dWBw8lb/gc4/X5luuxN/EC+Q= github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= -github.com/onsi/gomega v1.4.2/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= -github.com/onsi/gomega v1.8.1/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= -github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= -github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.10.2 h1:aY/nuoWlKJud2J6U0E3NWsjlg+0GtwXxgEqthRdzlcs= -github.com/onsi/gomega v1.10.2/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= -github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/image-spec v1.0.0/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= -github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= -github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runtime-spec v0.1.2-0.20190507144316-5b71a03e2700/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-tools v0.0.0-20181011054405-1d69bd0f9c39/go.mod h1:r3f7wjNzSs2extwzU3Y+6pKfobzPh+kKFJ3ofN+3nfs= -github.com/openzipkin/zipkin-go v0.1.1/go.mod h1:NtoC/o8u3JlF1lSlyPNswIbeQH9bJTmOf0Erfk+hxe8= -github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= -github.com/openzipkin/zipkin-go v0.2.0/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= -github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= -github.com/otiai10/copy v1.0.2/go.mod h1:c7RpqBkwMom4bYTSkLSym4VSJz/XtncWRAj/J4PEIMY= -github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE= -github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= -github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= -github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo= -github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= -github.com/pelletier/go-toml v1.3.0/go.mod h1:PN7xzY2wHTK0K9p34ErDQMlFxa51Fk0OUruD3k1mMwo= -github.com/pelletier/go-toml v1.6.0/go.mod h1:5N711Q9dKgbdkxHL+MEfF31hpT7l0S0s/t2kKREewys= -github.com/pelletier/go-toml v1.8.0/go.mod h1:D6yutnOGMveHEPV7VQOuvI/gXY61bv+9bAOTRnLElKs= +github.com/onsi/gomega v1.27.7 h1:fVih9JD6ogIiHUN6ePK7HJidyEDpWGVB5mzM7cWNXoU= +github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= +github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= -github.com/phayes/checkstyle v0.0.0-20170904204023-bfd46e6a821d/go.mod h1:3OzsM7FXDQlpCiw2j81fOmAwQLnZnLGXVKUzeKQXIAw= -github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2/go.mod h1:iIss55rKnNBTvrwdmkUpLnDpZoAHvWaiq5+iMmen4AE= -github.com/pierrec/lz4 v0.0.0-20190327172049-315a67e90e41/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= -github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= -github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4 v2.2.6+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= -github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= -github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.2/go.mod h1:OsXs2jCmiKlQ1lTBmv21f2mNfw4xf/QclQDMrYNZzcM= -github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= -github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= -github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g= -github.com/prometheus/client_golang v1.5.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= -github.com/prometheus/client_golang v1.11.0 h1:HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_model v0.0.0-20170216185247-6f3806018612/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_golang v1.15.1 h1:8tXpTmJbyH5lydzFPoxSIJ0J46jdh3tylbvM1xCv0LI= +github.com/prometheus/client_golang v1.15.1/go.mod h1:e9yaBhRPU2pPNsZwE+JdQl0KEt1N9XgF6zxWmaC0xOk= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/common v0.0.0-20180110214958-89604d197083/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.0.0-20180518154759-7600349dcfe1/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.0.0-20181020173914-7e9e6cabbd39/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= +github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= -github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= -github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= -github.com/prometheus/common v0.26.0 h1:iMAkS2TDoNWnKM+Kopnx/8tnEStIfpYA0ur0xQzzhMQ= github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= -github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20180612222113-7d6f385de8be/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/common v0.28.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM= +github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= -github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= -github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= -github.com/prometheus/procfs v0.0.10/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= -github.com/prometheus/procfs v0.0.11/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.6.0 h1:mxy4L2jP6qMonqmq+aTtOx1ifVWUgG/TAmntgbh3xv4= github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/quasilyte/go-consistent v0.0.0-20190521200055-c6f3937de18c/go.mod h1:5STLWrekHfjyYwxBRVRXNOSewLJ3PWfDJd1VyTS21fI= -github.com/quasilyte/go-ruleguard v0.1.2-0.20200318202121-b00d7a75d3d8/go.mod h1:CGFX09Ci3pq9QZdj86B+VGIdNj4VyCo2iPOGS9esB/k= -github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/rcrowley/go-metrics v0.0.0-20190706150252-9beb055b7962/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446/go.mod h1:uYEyJGbgTkfkS4+E/PavXkNJcbFIpEtjt2B0KDQ5+9M= +github.com/prometheus/procfs v0.9.0 h1:wzCHvIvM5SxWqYvwgVL7yJY8Lz3PKn49KQtpgMYJfhI= +github.com/prometheus/procfs v0.9.0/go.mod h1:+pB4zwohETzFnmlpe6yd2lSc+0/46IYZRB/chUwxUZY= +github.com/prometheus/statsd_exporter v0.21.0 h1:hA05Q5RFeIjgwKIYEdFd59xu5Wwaznf33yKI+pyX6T8= +github.com/prometheus/statsd_exporter v0.21.0/go.mod h1:rbT83sZq2V+p73lHhPZfMc3MLCHmSHelCh9hSGYNLTQ= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= -github.com/rogpeppe/fastuuid v1.1.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= -github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.3.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= -github.com/rogpeppe/go-internal v1.5.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= -github.com/rubiojr/go-vhd v0.0.0-20160810183302-0bfd3b39853c/go.mod h1:DM5xW0nvfNNm2uytzsvhI3OnX8uzaRAg8UX/CnDqbto= -github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= -github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd/go.mod h1:hPqNNc0+uJM6H+SuU8sEs5K5IQeKccPqeSjfgcKGgPk= -github.com/ryancurrah/gomodguard v1.0.4/go.mod h1:9T/Cfuxs5StfsocWr4WzDL36HqnX0fVb9d5fSEaLhoE= -github.com/ryancurrah/gomodguard v1.1.0/go.mod h1:4O8tr7hBODaGE6VIhfJDHcwzh5GUccKSJBU0UMXJFVM= -github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= -github.com/sassoftware/go-rpmutils v0.0.0-20190420191620-a8f1baeba37b/go.mod h1:am+Fp8Bt506lA3Rk3QCmSqmYmLMnPDhdDUcosQCAx+I= -github.com/satori/go.uuid v0.0.0-20160713180306-0aa62d5ddceb/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= -github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= -github.com/sclevine/spec v1.2.0/go.mod h1:W4J29eT/Kzv7/b9IWLB055Z+qvVC9vt0Arko24q7p+U= -github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= -github.com/securego/gosec v0.0.0-20200103095621-79fbf3af8d83/go.mod h1:vvbZ2Ae7AzSq3/kywjUDxSNq2SJ27RxCz2un0H3ePqE= -github.com/securego/gosec v0.0.0-20200401082031-e946c8c39989/go.mod h1:i9l/TNj+yDFh9SZXUTvspXTjbFXgZGP/UvhU1S65A4A= -github.com/securego/gosec/v2 v2.3.0/go.mod h1:UzeVyUXbxukhLeHKV3VVqo7HdoQR9MrRfFmZYotn8ME= -github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= -github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/shirou/gopsutil v0.0.0-20190901111213-e4ec7b275ada/go.mod h1:WWnYX4lzhCH5h/3YBfyVA3VbLYjlMZZAQcW9ojMexNc= -github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4/go.mod h1:qsXQc7+bwAM3Q1u/4XEfrquwF8Lw7D7y5cD8CuHnfIc= -github.com/shurcooL/githubv4 v0.0.0-20180925043049-51d7b505e2e9/go.mod h1:hAF0iLZy4td2EX+/8Tw+4nodhlMrwN3HupfaXj3zkGo= -github.com/shurcooL/githubv4 v0.0.0-20190718010115-4ba037080260/go.mod h1:hAF0iLZy4td2EX+/8Tw+4nodhlMrwN3HupfaXj3zkGo= -github.com/shurcooL/githubv4 v0.0.0-20191102174205-af46314aec7b h1:Cocq9/ZZxCoiybhygOR7hX4E3/PkV8eNbd1AEcUvaHM= -github.com/shurcooL/githubv4 v0.0.0-20191102174205-af46314aec7b/go.mod h1:hAF0iLZy4td2EX+/8Tw+4nodhlMrwN3HupfaXj3zkGo= -github.com/shurcooL/go v0.0.0-20180423040247-9e1955d9fb6e/go.mod h1:TDJrrUr11Vxrven61rcy3hJMUqaf/CLWYhHNPmT14Lk= -github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041/go.mod h1:N5mDOmsrJOB+vfqUK+7DmDyjhSLIIBnXo9lvZJj3MWQ= -github.com/shurcooL/graphql v0.0.0-20180924043259-e4a3a37e6d42/go.mod h1:AuYgA5Kyo4c7HfUmvRGs/6rGlMMV/6B1bVnB9JxJEEg= +github.com/shurcooL/githubv4 v0.0.0-20210725200734-83ba7b4c9228 h1:N5B+JgvM/DVYIxreItPJMM3yWrNO/GB2q4nESrtBisM= +github.com/shurcooL/githubv4 v0.0.0-20210725200734-83ba7b4c9228/go.mod h1:hAF0iLZy4td2EX+/8Tw+4nodhlMrwN3HupfaXj3zkGo= github.com/shurcooL/graphql v0.0.0-20181231061246-d48a9a75455f h1:tygelZueB1EtXkPI6mQ4o9DQ0+FKW41hTbunoXZCTqk= github.com/shurcooL/graphql v0.0.0-20181231061246-d48a9a75455f/go.mod h1:AuYgA5Kyo4c7HfUmvRGs/6rGlMMV/6B1bVnB9JxJEEg= -github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/sirupsen/logrus v1.0.4-0.20170822132746-89742aefa4b2/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= -github.com/sirupsen/logrus v1.0.5/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= -github.com/sirupsen/logrus v1.1.1/go.mod h1:zrgwTnHtNr00buQ1vSptGe8m1f/BbgsPukg8qsT7A+A= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= -github.com/sirupsen/logrus v1.7.0 h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM= -github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/assertions v1.0.0/go.mod h1:kHHU4qYBaI3q23Pp3VPrmWhuIUrLW/7eUrw0BU5VaoM= -github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9/go.mod h1:SnhjPscd9TpLiy1LpzGSKh3bXCfxxXuqd9xmQJy3slM= -github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/smartystreets/goconvey v0.0.0-20190731233626-505e41936337/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/smartystreets/gunit v1.0.0/go.mod h1:qwPWnhz6pn0NnRBP++URONOVyNkPyr4SauJk4cUOwJs= -github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= -github.com/sourcegraph/go-diff v0.5.1/go.mod h1:j2dHj3m8aZgQO8lMTcTnBcXkRRRqi34cd2MNlA9u1mE= -github.com/sourcegraph/go-diff v0.5.3/go.mod h1:v9JDtjCE4HHHCZGId75rg8gkKKa98RVjBcBGsVmMmak= +github.com/sirupsen/logrus v1.9.1 h1:Ou41VVR3nMWWmTiEUnj0OlsgOSCUFgsPAOl6jRIcVtQ= +github.com/sirupsen/logrus v1.9.1/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/smarty/assertions v1.15.0 h1:cR//PqUBUiQRakZWqBiFFQ9wb8emQGDb0HeGdqGByCY= +github.com/smarty/assertions v1.15.0/go.mod h1:yABtdzeQs6l1brC900WlRNwj6ZR55d7B+E8C6HtKdec= +github.com/smartystreets/goconvey v1.8.1 h1:qGjIddxOk4grTu9JPOU31tVfq3cNdBlNa5sSznIX1xY= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= -github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= -github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= -github.com/spf13/cobra v0.0.6/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= -github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= -github.com/spf13/cobra v1.1.1/go.mod h1:WnodtKOvamDL/PwE2M4iKs8aMDBZ5Q5klgD3qfVJQMI= -github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= -github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= -github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= -github.com/spf13/viper v1.6.1/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= -github.com/spf13/viper v1.6.2/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= -github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= -github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI= github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= -github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= -github.com/streadway/quantile v0.0.0-20150917103942-b0c588724d25/go.mod h1:lbP8tGiBjZ5YWIc2fzuRpTaz0b/53vT6PEs3QuAWzuU= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= -github.com/stretchr/testify v0.0.0-20151208002404-e3a8ff8ce365/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= -github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= -github.com/tdakkota/asciicheck v0.0.0-20200416190851-d7f85be797a2/go.mod h1:yHp0ai0Z9gUljN3o0xMhYJnH/IcvkdTBOX2fmJ93JEM= -github.com/tdakkota/asciicheck v0.0.0-20200416200610-e657995f937b/go.mod h1:yHp0ai0Z9gUljN3o0xMhYJnH/IcvkdTBOX2fmJ93JEM= -github.com/tektoncd/pipeline v0.8.0/go.mod h1:IZzJdiX9EqEMuUcgdnElozdYYRh0/ZRC+NKMLj1K3Yw= -github.com/tektoncd/pipeline v0.10.1/go.mod h1:D2X0exT46zYx95BU7ByM8+erpjoN7thmUBvlKThOszU= -github.com/tektoncd/pipeline v0.11.0/go.mod h1:hlkH32S92+/UODROH0dmxzyuMxfRFp/Nc3e29MewLn8= -github.com/tektoncd/pipeline v0.13.1-0.20200625065359-44f22a067b75 h1:hWdWj5bDjkSGYLlJS+u+Kh9ZktBJgs2JNUv/kP0LVOA= -github.com/tektoncd/pipeline v0.13.1-0.20200625065359-44f22a067b75/go.mod h1:R5AlT46x/F8n/pFJFjZ1U1q71GWtVXgG7RZkkoRL554= -github.com/tektoncd/plumbing v0.0.0-20191216083742-847dcf196de9/go.mod h1:QZHgU07PRBTRF6N57w4+ApRu8OgfYLFNqCDlfEZaD9Y= -github.com/tektoncd/plumbing v0.0.0-20200217163359-cd0db6e567d2/go.mod h1:QZHgU07PRBTRF6N57w4+ApRu8OgfYLFNqCDlfEZaD9Y= -github.com/tektoncd/plumbing v0.0.0-20200430135134-e53521e1d887/go.mod h1:cZPJIeTIoP7UPTxQyTQLs7VE1TiXJSNj0te+If4Q+jI= -github.com/tektoncd/plumbing/pipelinerun-logs v0.0.0-20191206114338-712d544c2c21/go.mod h1:S62EUWtqmejjJgUMOGB1CCCHRp6C706laH06BoALkzU= -github.com/tetafro/godot v0.3.7/go.mod h1:/7NLHhv08H1+8DNj0MElpAACw1ajsCuf3TKNQxA5S+0= -github.com/tetafro/godot v0.4.2/go.mod h1:/7NLHhv08H1+8DNj0MElpAACw1ajsCuf3TKNQxA5S+0= -github.com/timakin/bodyclose v0.0.0-20190930140734-f7f2e9bca95e/go.mod h1:Qimiffbc6q9tBWlVV6x0P9sat/ao1xEkREYPPj9hphk= -github.com/timakin/bodyclose v0.0.0-20200424151742-cb6215831a94/go.mod h1:Qimiffbc6q9tBWlVV6x0P9sat/ao1xEkREYPPj9hphk= -github.com/tj/assert v0.0.0-20171129193455-018094318fb0/go.mod h1:mZ9/Rh9oLWpLLDRpvE+3b7gP/C2YyLFYxNmcLnPTMe0= -github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2/go.mod h1:WjeM0Oo1eNAjXGDx2yma7uG2XoyRZTq1uv3M/o7imD0= -github.com/tj/go-kinesis v0.0.0-20171128231115-08b17f58cb1b/go.mod h1:/yhzCV0xPfx6jb1bBgRFjl5lytqVqZXEaeqWP8lTEao= -github.com/tj/go-spin v1.1.0/go.mod h1:Mg1mzmePZm4dva8Qz60H2lHwmJ2loum4VIrLgVnKwh4= -github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tommy-muehle/go-mnd v1.1.1/go.mod h1:dSUh0FtTP8VhvkL1S+gUR1OKd9ZnSaozuI6r3m6wOig= -github.com/tommy-muehle/go-mnd v1.3.1-0.20200224220436-e6f9a994e8fa/go.mod h1:dSUh0FtTP8VhvkL1S+gUR1OKd9ZnSaozuI6r3m6wOig= -github.com/trivago/tgo v1.0.1 h1:bxatjJIXNIpV18bucU4Uk/LaoxvxuOlp/oowRHyncLQ= -github.com/trivago/tgo v1.0.1/go.mod h1:w4dpD+3tzNIIiIfkWWa85w5/B77tlvdZckQ+6PkFnhc= -github.com/tsenart/vegeta v12.7.1-0.20190725001342-b5f4fca92137+incompatible/go.mod h1:Smz/ZWfhKRcyDDChZkG3CyTHdj87lHzio/HOCkbndXM= -github.com/ugorji/go v1.1.1/go.mod h1:hnLbHMwcvSihnDhEfx2/BzKp2xb0Y+ErdfYcrs9tkJQ= -github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= -github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= -github.com/ulikunitz/xz v0.5.6/go.mod h1:2bypXElzHzzJZwzH67Y6wb67pO62Rzfn7BSiF4ABRW8= -github.com/ulikunitz/xz v0.5.7/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= -github.com/ultraware/funlen v0.0.2/go.mod h1:Dp4UiAus7Wdb9KUZsYWZEWiRzGuM2kXM1lPbfaF6xhA= -github.com/ultraware/whitespace v0.0.4/go.mod h1:aVMh/gQve5Maj9hQ/hg+F75lr/X5A89uZnzAmWSineA= -github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= -github.com/urfave/cli v1.18.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= -github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= -github.com/uudashr/gocognit v1.0.1/go.mod h1:j44Ayx2KW4+oB6SWMv8KsmHzZrOInQav7D3cQMJ5JUM= -github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/valyala/fasthttp v1.2.0/go.mod h1:4vX61m6KN+xDduDNwXrhIAVZaZaZiQ1luJk8LWSxF3s= -github.com/valyala/quicktemplate v1.2.0/go.mod h1:EH+4AkTd43SvgIbQHYu59/cJyxDoOVRUAfrukLPuGJ4= -github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a/go.mod h1:v3UYOV9WzVtRmSR+PDvWpU/qWl4Wa5LApYYX4ZtKbio= -github.com/vdemeester/k8s-pkg-credentialprovider v0.0.0-20200107171650-7c61ffa44238/go.mod h1:JwQJCMWpUDqjZrB5jpw0f5VbN7U95zxFy1ZDpoEarGo= -github.com/vdemeester/k8s-pkg-credentialprovider v1.13.12-1/go.mod h1:Fko0rTxEtDW2kju5Ky7yFJNS3IcNvW8IPsp4/e9oev0= -github.com/vdemeester/k8s-pkg-credentialprovider v1.17.4/go.mod h1:inCTmtUdr5KJbreVojo06krnTgaeAz/Z7lynpPk/Q2c= -github.com/vmware/govmomi v0.20.3/go.mod h1:URlwyTFZX72RmxtxuaFL2Uj3fD1JTvZdx59bHWk6aFU= -github.com/xanzy/go-gitlab v0.31.0/go.mod h1:sPLojNBn68fMUWSxIJtdVVIP8uSBYqesTfDUseX11Ug= -github.com/xanzy/go-gitlab v0.32.0/go.mod h1:sPLojNBn68fMUWSxIJtdVVIP8uSBYqesTfDUseX11Ug= -github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4= -github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod h1:lB8K/P019DLNhemzwFU4jHLhdvlE6uDZjXFejJXr49I= -github.com/xdg/stringprep v1.0.0/go.mod h1:Jhud4/sHMO4oL310DaZAKk9ZaJ08SJfe+sJh0HrGL1Y= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/tektoncd/pipeline v0.51.0 h1:n2i/AJPXkTwcv9uc9xRJCtMeAHF1c1NkF7cNQ5zEf+0= +github.com/tektoncd/pipeline v0.51.0/go.mod h1:P9xePA0fqYIhaw4fllmX2LtMneyWqj60EjsZp5qqq9U= +github.com/trivago/tgo v1.0.7 h1:uaWH/XIy9aWYWpjm2CU3RpcqZXmX2ysQ9/Go+d9gyrM= +github.com/trivago/tgo v1.0.7/go.mod h1:w4dpD+3tzNIIiIfkWWa85w5/B77tlvdZckQ+6PkFnhc= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= -github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= -github.com/xeipuuv/gojsonschema v1.1.0/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= -github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8/go.mod h1:HUYIGzjTL3rfEspMxjDjgmT5uz5wzYJKVo23qUhYTos= -github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= -github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= -github.com/xlab/handysort v0.0.0-20150421192137-fb3537ed64a1/go.mod h1:QcJo0QPSfTONNIgpN5RA8prR7fF8nkF6cTWTcNerRO8= -github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod h1:aX5oPXxHm3bOH+xeAttToC8pqch2ScQN/JoXYupl6xs= -github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod h1:NUSPSUX/bi6SeDMUh6brw0nXpxHnc96TguQh0+r/ssA= -github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f/go.mod h1:GlGEuHIJweS1mbCqG+7vt2nvWLzLLnRHbXz5JKd/Qbg= -go.etcd.io/bbolt v1.3.1-etcd.7/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= -go.etcd.io/etcd v0.0.0-20181031231232-83304cfc808c/go.mod h1:weASp41xM3dk0YHg1s/W8ecdGP5G4teSTMBPpYAaUgA= -go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= -go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= go.opencensus.io v0.15.0/go.mod h1:UffZAU+4sDEINUGP/B7UfBBkq4fqLu9zXAX7ke6CHW0= -go.opencensus.io v0.17.0/go.mod h1:mp1VrMQxhlqqDpKvH4UcQUa4YwlzNmymAjPrDdfxNpI= -go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= -go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= -go.opencensus.io v0.22.1/go.mod h1:Ap50jQcDJrx6rB6VgeeFPtuPIf3wMRvRfrfYDO6+BmA= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.4 h1:LYy1Hy3MJdrCdMwwzxA/dRok4ejH+RwNGbuoD9fCjto= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= +go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= +go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= +go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= +go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/atomic v1.5.1/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw= -go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/goleak v1.1.10 h1:z+mqJhf6ss6BSfSM671tgKyZBFPTTJM+HLxnhPC3wu0= -go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= +go.uber.org/atomic v1.10.0 h1:9qC72Qh0+3MqyJbAn8YU5xVq1frD8bn3JtD2oXtafVQ= +go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= -go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= -go.uber.org/multierr v1.4.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= -go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= -go.uber.org/multierr v1.6.0 h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4= -go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= -go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= -go.uber.org/zap v1.8.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.9.2-0.20180814183419-67bc79d13d15/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +go.uber.org/multierr v1.10.0 h1:S0h4aNzvfcFsC3dRF1jLoaov7oRaKqRGC/pUEJ2yvPQ= +go.uber.org/multierr v1.10.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= -go.uber.org/zap v1.14.1/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc= -go.uber.org/zap v1.15.0/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc= -go.uber.org/zap v1.17.0 h1:MTjgFu6ZLKvY6Pvaqk97GlxNBuMpV4Hy/3P6tRGlI2U= -go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= +go.uber.org/zap v1.25.0 h1:4Hvk6GtkucQ790dqmj7l1eEnRdKm3k3ZUrUMS2d5+5c= +go.uber.org/zap v1.25.0/go.mod h1:JIAUzQIH94IC4fOJQm7gMmBJP5k7wQfdcnYdPoEXJYk= go4.org v0.0.0-20201209231011-d4a079459e60 h1:iqAGo78tVOJXELHQFRjR6TMwItrvXH4hrGJ32I/NFF8= go4.org v0.0.0-20201209231011-d4a079459e60/go.mod h1:CIiUVy99QCPfoE13bO4EZaz5GZMZXMSBGhxRdsvzbkg= gocloud.dev v0.19.0 h1:EDRyaRAnMGSq/QBto486gWFxMLczAfIYUmusV7XLNBM= gocloud.dev v0.19.0/go.mod h1:SmKwiR8YwIMMJvQBKLsC3fHNyMwXLw3PMDO+VVteJMI= -golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20180608092829-8ac0e0d97ce4/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181015023909-0c41d7ab0a0e/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190404164418-38d8ce5564a5/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= -golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191117063200-497ca9f6d64f/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20191205180655-e7c4368fe9dd/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200128174031-69ecbb4d6d5d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83 h1:/ZScEX8SfEmUGRHs0gxpqteO5nfNW6axyZbBdw9A12g= -golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= +golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190731235908-ec7cb31e5a56/go.mod h1:JhuoJpWY28nO4Vef9tZUw9qufEGTyX1+7lmHxV5q5G4= golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= -golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3/go.mod h1:NOZ3BPKG0ec/BKJQgnvsSFpcKLM5xXVWnvZS97DWHgE= golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/exp v0.0.0-20230307190834-24139beb5833 h1:SChBja7BCQewoTAU7IgvucQKMIXrEpFxNMs0spT3/5s= +golang.org/x/exp v0.0.0-20230307190834-24139beb5833/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -1283,52 +563,40 @@ golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHl golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20200302205851-738671d3881b h1:Wh+f8QHJXR411sJR8/vRBTZ7YapZaRvUcLFFJhusH0k= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= -golang.org/x/mobile v0.0.0-20190806162312-597adff16ade/go.mod h1:AlhUtkH4DA4asiFC5RgK7ZKmauvtkAVcy9L0epCzlWo= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.1-0.20200828183125-ce943fd02449 h1:xUIPaMhvROX9dhPvRCenIJtU78+lbEenGbgqB5hfHCQ= -golang.org/x/mod v0.3.1-0.20200828183125-ce943fd02449/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180911220305-26e67e76b6c3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181108082009-03003ca0c849/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190619014844-b5b0513f8c1b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190812203447-cdfb69ac37fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190912160710-24e19bdeb0f2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191119073136-fc4aabc6c914/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -1339,28 +607,34 @@ golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/ golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200904194848-62affa334b73/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210428140749-89ef3d95e781 h1:DzZ89McO9/gWPsQXS/FVKAlG02ZjaQ6AlZRBimEYOd0= -golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= -golang.org/x/oauth2 v0.0.0-20180724155351-3d292e4d0cdc/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43 h1:ld7aEMNHoBnnDAX15v1T6z31v8HwR2A9FYOuAhWqkwc= golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.9.0 h1:BPpt2kU7oMRq3kCHAA1tbSEshXRw1LpG2ztgDwrzuAs= +golang.org/x/oauth2 v0.9.0/go.mod h1:qYgFZaFiu6Wg24azG8bdV52QJXJGbZzIIsRCdVKzbLw= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1370,74 +644,44 @@ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201207232520-09787c993a3a h1:DcqTD9SDLc+1P/r1EmRBwnVsrOwW+kk2vWf9n+1sGhs= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= +golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190219203350-90b0e4468f99/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190221075227-b4e8571b14e0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190514135907-3a4b5fb9f71f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190602015325-4c4f7f33c9ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190620070143-6f217b454f45/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190712062909-fae7ac547cb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190912141932-bc967efca4b8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191010194322-b09406accb47/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191119060738-e882bf8e40c2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191210023423-ac6580df4449/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200317113312-5766fd39f98d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200327173247-9dae0f8f5775/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200610111108-226ff32320da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1446,122 +690,82 @@ golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201112073958-5cba982894dd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40 h1:JWgyZ1qgdTaF3N3oxC+MdTV7qvEEgHo3otj+HB5CM7Q= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= +golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4= +golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= +golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba h1:O8mE0/t419eoIwhTFpKVkHiTs/Igowgfkj25AcZrtiE= -golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= +golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20181117154741-2ddaf7f79a09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190110163146-51295c7ec13a/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190221204921-83362c3779f5/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190311215038-5c2858a9cfe5/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190322203728-c1a832b0ad89/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190422233926-fe54fb35175b/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190521203540-521d6ed310dd/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190706070813-72ffa07ba3db/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= -golang.org/x/tools v0.0.0-20190719005602-e377ae9d6386/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= -golang.org/x/tools v0.0.0-20190729092621-ff9f1409240a/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= -golang.org/x/tools v0.0.0-20190807223507-b346f7fd45de/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190910044552-dd2b5c81c578/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190920225731-5eefd052ad72/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191010075000-0337d82405ff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191010171213-8abd42400456/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191112005509-a3f652f18032/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191113232020-e2727e816f5a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191118222007-07fc4c7f2b98/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200102140908-9497f49d5709/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200115165105-de0b1760071a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200204192400-7124308813f3/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200210192313-1ace956b0e17/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200214144324-88be01311a71/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200303214625-2b0b585e22fe/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200317043434-63da46f3035e/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200324003944-a576cf524670/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200329025819-fd4102a86c65/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200331202046-9d5940d49312/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200414032229-332987a829c3/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200422022333-3d57cf2e726e/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200426102838-f3a5411a4c3b/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200502202811-ed308ab3e770/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200527183253-8e7acdbce89d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200601175630-2caf76543d99/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200616133436-c1934b75d054/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200626171337-aa94e735be7f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200701000337-a32c0cb1d5b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= @@ -1569,34 +773,28 @@ golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= golang.org/x/tools v0.0.0-20200915173823-2db8f0ff891c/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= golang.org/x/tools v0.0.0-20200918232735-d647fc253266/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201202200335-bef1c476418a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.0 h1:po9/4sTYwZU9lPhi1tOrb4hCv3qrhiQ77LZfGa2OjwY= -golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.9.1 h1:8WMNJAz3zrtPmnYC7ISf5dEn3MT0gY7jBJfw27yrrLo= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gomodules.xyz/jsonpatch/v2 v2.0.1/go.mod h1:IhYNNY4jnS53ZnfE4PAmpKtDpTCj1JFXc+3mwe7XcUU= -gomodules.xyz/jsonpatch/v2 v2.1.0 h1:Phva6wqu+xR//Njw6iorylFFgn/z547tw5Ne3HZPQ+k= -gomodules.xyz/jsonpatch/v2 v2.1.0/go.mod h1:IhYNNY4jnS53ZnfE4PAmpKtDpTCj1JFXc+3mwe7XcUU= -gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= -gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485/go.mod h1:2ltnJ7xHfj0zHS40VVPYEAAMTa3ZGguvHGBSJeRWqE0= -gonum.org/v1/netlib v0.0.0-20181029234149-ec6d1f5cefe6/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= -gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= -gonum.org/v1/netlib v0.0.0-20190331212654-76723241ea4e/go.mod h1:kS+toOQn6AQKjmKJ7gzohV1XkqsFehRA2FbsbkopSuQ= -google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= -google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= -google.golang.org/api v0.0.0-20181021000519-a2651947f503/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= -google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= +golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= +golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +gomodules.xyz/jsonpatch/v2 v2.3.0 h1:8NFhfS6gzxNqjLIYnZxg319wZ5Qjnx4m/CcX+Klzazc= +gomodules.xyz/jsonpatch/v2 v2.3.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.5.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.6.0/go.mod h1:btoxGiFvQNVUZQ8W08zLtrVS08CNpINPEfxXxgJL1Q4= -google.golang.org/api v0.6.1-0.20190607001116-5213b8090861/go.mod h1:btoxGiFvQNVUZQ8W08zLtrVS08CNpINPEfxXxgJL1Q4= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.10.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= @@ -1607,28 +805,24 @@ google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/ google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.25.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.26.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= google.golang.org/api v0.31.0/go.mod h1:CL+9IBCa2WWU6gRuBWaKqGWLFFwbEUXkfeMkHLQWYWo= -google.golang.org/api v0.32.0 h1:Le77IccnTqEa8ryp9wIpX5W3zYm7Gf9LhOp9PHcwFts= google.golang.org/api v0.32.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.128.0 h1:RjPESny5CnQRn9V6siglged+DZCgfu9l6mO9dkX9VOg= +google.golang.org/api v0.128.0/go.mod h1:Y611qgqaE92On/7g65MQgxYul3c0rEB894kniWLY750= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= -google.golang.org/appengine v1.6.2/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.6 h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuhc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod h1:0H1ncTHf11KCFhTc/+EFRbzSCOZx+VUbRMk55Yv5MYk= -google.golang.org/genproto v0.0.0-20180608181217-32ee49c4dd80/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= +google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20181016170114-94acd270e44e/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= @@ -1636,13 +830,9 @@ google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRn google.golang.org/genproto v0.0.0-20190508193815-b515fa19cec8/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= google.golang.org/genproto v0.0.0-20190620144150-6af8c5fc6601/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= -google.golang.org/genproto v0.0.0-20190708153700-3bdd9d9f5532/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= -google.golang.org/genproto v0.0.0-20190716160619-c506a9f90610/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= @@ -1655,44 +845,37 @@ google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfG google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200317114155-1f3552e48f24/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200326112834-f447254575fd/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200528110217-3d3490e7e671/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200603110839-e855014d5736/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200626011028-ee7919e894b5/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200701001935-0939c5918c31/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200804151602-45615f50871c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200831141814-d751682dd103/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200914193844-75d14daec038/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200921151605-7abf4a1a14d5/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a h1:pOwg4OoaRYScjmR4LlLgdtnyoHYTSAVhhqe5uPdpII8= -google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= -google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= -google.golang.org/grpc v1.15.0/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio= -google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201203001206-6486ece9c497/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201209185603-f92720507ed4/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc h1:8DyZCyvI8mE1IdLy/60bS+52xfymkE72wv1asokgtao= +google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:xZnkP7mREFX5MORlOPEzLMr+90PPZQ2QWzrVTWfAq64= +google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc h1:kVKPf/IiYSBWEWtkIn6wZXwWGCnLKcC8oWfZvXjsGnM= +google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc h1:XSJ8Vk1SWuNr8S18z1NZSziL0CPIXLCCMDOEFtHBOFc= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.19.1/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.22.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -1702,8 +885,15 @@ google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3Iji google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.32.0 h1:zWTV+LMdc3kaiJMSTOFz2UgSBgx8RNQoTGiZu3fR9S0= google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= +google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= +google.golang.org/grpc v1.56.3 h1:8I4C0Yq1EjstUzUJzpcRVbuYA2mODtEmpWiQoN/b2nc= +google.golang.org/grpc v1.56.3/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -1714,207 +904,88 @@ google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2 google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= -google.golang.org/protobuf v1.26.0-rc.1 h1:7QnIQpGRHE5RnLKnESfDoxm2dTapTZua5a0kS0A+VXQ= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= +google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20141024133853-64131543e789/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f h1:BLraFXnmrev5lT+xlilqcH8XK9/i0At2xKjWk4p6zsU= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/gcfg.v1 v1.2.0/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= -gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= -gopkg.in/ini.v1 v1.46.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.52.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.56.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/jcmturner/aescts.v1 v1.0.1/go.mod h1:nsR8qBOg+OucoIW+WMhB3GspUQXq9XorLnQb9XtvcOo= -gopkg.in/jcmturner/dnsutils.v1 v1.0.1/go.mod h1:m3v+5svpVOhtFAP/wSz+yzh4Mc0Fg7eRhxkJMWSIz9Q= -gopkg.in/jcmturner/gokrb5.v7 v7.2.3/go.mod h1:l8VISx+WGYp+Fp7KRbsiUuXTTOnxIc3Tuvyavf11/WM= -gopkg.in/jcmturner/gokrb5.v7 v7.3.0/go.mod h1:l8VISx+WGYp+Fp7KRbsiUuXTTOnxIc3Tuvyavf11/WM= -gopkg.in/jcmturner/rpc.v1 v1.1.0/go.mod h1:YIdkC4XfD6GXbzje11McwsDuOlZQSb9W4vfLvuNnlv8= -gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= +gopkg.in/ini.v1 v1.62.0 h1:duBzk771uxoUuOlyRLkHsygud9+5lrlGjdFBb4mSKDU= +gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= gopkg.in/robfig/cron.v2 v2.0.0-20150107220207-be2e0b0deed5 h1:E846t8CnR+lv5nE+VuiKTDG/v1U2stad0QzddfJC7kY= gopkg.in/robfig/cron.v2 v2.0.0-20150107220207-be2e0b0deed5/go.mod h1:hiOFpYm0ZJbusNj2ywpbrXowU3G8U6GIQzqn2mw1UIE= -gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98= -gopkg.in/src-d/go-git-fixtures.v3 v3.5.0/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g= -gopkg.in/src-d/go-git.v4 v4.13.1/go.mod h1:nx5NYcxdKxq5fpltdHnPa2Exj4Sx0EclMWZQbYDu2z8= -gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= -gopkg.in/warnings.v0 v0.1.1/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= -gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= -gopkg.in/yaml.v3 v3.0.0-20190709130402-674ba3eaed22/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= -gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= -helm.sh/helm/v3 v3.1.1/go.mod h1:WYsFJuMASa/4XUqLyv54s0U/f3mlAaRErGmyy4z921g= -honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.1-2019.2.2/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -k8s.io/api v0.20.2 h1:y/HR22XDZY3pniu9hIFDLpUCPq2w5eQ6aV/VFQ7uJMw= -k8s.io/api v0.20.2/go.mod h1:d7n6Ehyzx+S+cE3VhTGfVNNqtGc/oL9DCdYYahlurV8= -k8s.io/apiextensions-apiserver v0.20.1 h1:ZrXQeslal+6zKM/HjDXLzThlz/vPSxrfK3OqL8txgVQ= -k8s.io/apiextensions-apiserver v0.20.1/go.mod h1:ntnrZV+6a3dB504qwC5PN/Yg9PBiDNt1EVqbW2kORVk= -k8s.io/apimachinery v0.20.2 h1:hFx6Sbt1oG0n6DZ+g4bFt5f6BoMkOjKWsQFu077M3Vg= -k8s.io/apimachinery v0.20.2/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= -k8s.io/apiserver v0.17.0/go.mod h1:ABM+9x/prjINN6iiffRVNCBR2Wk7uY4z+EtEGZD48cg= -k8s.io/apiserver v0.17.4/go.mod h1:5ZDQ6Xr5MNBxyi3iUZXS84QOhZl+W7Oq2us/29c0j9I= -k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= -k8s.io/cli-runtime v0.17.2/go.mod h1:aa8t9ziyQdbkuizkNLAw3qe3srSyWh9zlSB7zTqRNPI= -k8s.io/cli-runtime v0.17.3/go.mod h1:X7idckYphH4SZflgNpOOViSxetiMj6xI0viMAjM81TA= -k8s.io/client-go v0.20.2 h1:uuf+iIAbfnCSw8IGAv/Rg0giM+2bOzHLOsbbrwrdhNQ= -k8s.io/client-go v0.20.2/go.mod h1:kH5brqWqp7HDxUFKoEgiI4v8G1xzbe9giaCenUWJzgE= -k8s.io/cloud-provider v0.17.0/go.mod h1:Ze4c3w2C0bRsjkBUoHpFi+qWe3ob1wI2/7cUn+YQIDE= -k8s.io/cloud-provider v0.17.4/go.mod h1:XEjKDzfD+b9MTLXQFlDGkk6Ho8SGMpaU8Uugx/KNK9U= -k8s.io/code-generator v0.0.0-20190831074504-732c9ca86353/go.mod h1:V5BD6M4CyaN5m+VthcclXWsVcT1Hu+glwa1bi3MIsyE= -k8s.io/code-generator v0.17.1/go.mod h1:DVmfPQgxQENqDIzVR2ddLXMH34qeszkKSdH/N+s+38s= -k8s.io/code-generator v0.17.2/go.mod h1:DVmfPQgxQENqDIzVR2ddLXMH34qeszkKSdH/N+s+38s= -k8s.io/code-generator v0.17.3/go.mod h1:l8BLVwASXQZTo2xamW5mQNFCe1XPiAesVq7Y1t7PiQQ= -k8s.io/code-generator v0.18.0/go.mod h1:+UHX5rSbxmR8kzS+FAv7um6dtYrZokQvjHpDSYRVkTc= -k8s.io/code-generator v0.20.1/go.mod h1:UsqdF+VX4PU2g46NC2JRs4gc+IfrctnwHb76RNbWHJg= -k8s.io/code-generator v0.21.1/go.mod h1:hUlps5+9QaTrKx+jiM4rmq7YmH8wPOIko64uZCHDh6Q= -k8s.io/component-base v0.17.0/go.mod h1:rKuRAokNMY2nn2A6LP/MiwpoaMRHpfRnrPaUJJj1Yoc= -k8s.io/component-base v0.17.2/go.mod h1:zMPW3g5aH7cHJpKYQ/ZsGMcgbsA/VyhEugF3QT1awLs= -k8s.io/component-base v0.17.4/go.mod h1:5BRqHMbbQPm2kKu35v3G+CpVq4K0RJKC7TRioF0I9lE= -k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= -k8s.io/component-base v0.20.2 h1:LMmu5I0pLtwjpp5009KLuMGFqSc2S2isGw8t1hpYKLE= -k8s.io/component-base v0.20.2/go.mod h1:pzFtCiwe/ASD0iV7ySMu8SYVJjCapNM9bjvk7ptpKh0= -k8s.io/csi-translation-lib v0.17.0/go.mod h1:HEF7MEz7pOLJCnxabi45IPkhSsE/KmxPQksuCrHKWls= -k8s.io/csi-translation-lib v0.17.4/go.mod h1:CsxmjwxEI0tTNMzffIAcgR9lX4wOh6AKHdxQrT7L0oo= -k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20190306031000-7a1b7fb0289f/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20190822140433-26a664648505/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20191108084044-e500ee069b5c/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20200114144118-36b2048a9120/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20200205140755-e0e292d8aa12/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/api v0.19.13/go.mod h1:xNpkpfCFYnVjbmKqIInsBPqUROkHefMc42rUA92XkdU= +k8s.io/api v0.27.2 h1:+H17AJpUMvl+clT+BPnKf0E3ksMAzoBBg7CntpSuADo= +k8s.io/api v0.27.2/go.mod h1:ENmbocXfBT2ADujUXcBhHV55RIT31IIEvkntP6vZKS4= +k8s.io/apiextensions-apiserver v0.27.2 h1:iwhyoeS4xj9Y7v8YExhUwbVuBhMr3Q4bd/laClBV6Bo= +k8s.io/apimachinery v0.19.13/go.mod h1:RMyblyny2ZcDQ/oVE+lC31u7XTHUaSXEK2IhgtwGxfc= +k8s.io/apimachinery v0.27.2 h1:vBjGaKKieaIreI+oQwELalVG4d8f3YAMNpWLzDXkxeg= +k8s.io/apimachinery v0.27.2/go.mod h1:XNfZ6xklnMCOGGFNqXG7bUrQCoR04dh/E7FprV6pb+E= +k8s.io/client-go v0.27.2 h1:vDLSeuYvCHKeoQRhCXjxXO45nHVv2Ip4Fe0MfioMrhE= +k8s.io/client-go v0.27.2/go.mod h1:tY0gVmUsHrAmjzHX9zs7eCjxcBsf8IiNe7KQ52biTcQ= +k8s.io/component-base v0.27.2 h1:neju+7s/r5O4x4/txeUONNTS9r1HsPbyoPBAtHsDCpo= +k8s.io/component-base v0.27.2/go.mod h1:5UPk7EjfgrfgRIuDBFtsEFAe4DAvP3U+M8RTzoSJkpo= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/gengo v0.0.0-20201214224949-b6c5ce23f027/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/klog v0.0.0-20181102134211-b9b56d5dfc92/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= -k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= -k8s.io/klog v0.4.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= -k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8= -k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.4.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= -k8s.io/klog/v2 v2.8.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= -k8s.io/kube-openapi v0.0.0-20180731170545-e3762e86a74c/go.mod h1:BXM9ceUBTj2QnfH2MK1odQs778ajze1RxcmP6S8RVVc= -k8s.io/kube-openapi v0.0.0-20190816220812-743ec37842bf/go.mod h1:1TqjTSzOxsLGIKfj0lK8EeCP7K1iUG65v09OM0/WG5E= -k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a/go.mod h1:1TqjTSzOxsLGIKfj0lK8EeCP7K1iUG65v09OM0/WG5E= -k8s.io/kube-openapi v0.0.0-20200121204235-bf4fb3bd569c/go.mod h1:GRQhZsXIAJ1xR0C9bd8UpWHZ5plfAS9fzPjJuQ6JL3E= -k8s.io/kube-openapi v0.0.0-20200410145947-bcb3869e6f29/go.mod h1:F+5wygcW0wmRTnM3cOgIqGivxkwSWIWT5YdsDbeAOaU= -k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod h1:WOJ3KddDSol4tAGcJo0Tvi+dK12EcqSLqcWsryKMpfM= -k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7 h1:vEx13qjvaZ4yfObSSXW7BrMc/KQBBT/Jyee8XtLf4x0= -k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod h1:wXW5VT87nVfh/iLV8FpR2uDvrFyomxbtb1KivDbvPTE= -k8s.io/kubectl v0.17.2/go.mod h1:y4rfLV0n6aPmvbRCqZQjvOp3ezxsFgpqL+zF5jH/lxk= -k8s.io/kubernetes v1.11.10/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= -k8s.io/kubernetes v1.13.0/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= -k8s.io/kubernetes v1.14.7/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= -k8s.io/legacy-cloud-providers v0.17.0/go.mod h1:DdzaepJ3RtRy+e5YhNtrCYwlgyK87j/5+Yfp0L9Syp8= -k8s.io/legacy-cloud-providers v0.17.4/go.mod h1:FikRNoD64ECjkxO36gkDgJeiQWwyZTuBkhu+yxOc1Js= -k8s.io/metrics v0.17.2/go.mod h1:3TkNHET4ROd+NfzNxkjoVfQ0Ob4iZnaHmSEA4vYpwLw= -k8s.io/test-infra v0.0.0-20181019233642-2e10a0bbe9b3/go.mod h1:2NzXB13Ji0nqpyublHeiPC4FZwU0TknfvyaaNfl/BTA= -k8s.io/test-infra v0.0.0-20191212060232-70b0b49fe247/go.mod h1:d8SKryJBXAwfCFVL4wieRez47J2NOOAb9d029sWLseQ= -k8s.io/test-infra v0.0.0-20200407001919-bc7f71ef65b8/go.mod h1:/WpJWcaDvuykB322WXP4kJbX8IpalOzuPxA62GpwkJk= -k8s.io/test-infra v0.0.0-20200514184223-ba32c8aae783/go.mod h1:bW6thaPZfL2hW7ecjx2WYwlP9KQLM47/xIJyttkVk5s= -k8s.io/test-infra v0.0.0-20200617221206-ea73eaeab7ff/go.mod h1:L3+cRvwftUq8IW1TrHji5m3msnc4uck/7LsE/GR/aZk= -k8s.io/test-infra v0.0.0-20200630233406-1dca6122872e/go.mod h1:L3+cRvwftUq8IW1TrHji5m3msnc4uck/7LsE/GR/aZk= -k8s.io/test-infra v0.0.0-20210608224924-94f3f2343d63 h1:N+jU3fpnW1H5lDOW5y5IGhbzLnxXC4/n/oPlkz3roBw= -k8s.io/test-infra v0.0.0-20210608224924-94f3f2343d63/go.mod h1:QPyq1EhIX/9jcDa3dt6wtMFPC1TAYjAex8PMrNahE5Y= -k8s.io/utils v0.0.0-20181019225348-5e321f9a457c/go.mod h1:8k8uAuAQ0rXslZKaEWd0c3oVhZz7sSzSiPnVZayjIX0= -k8s.io/utils v0.0.0-20190506122338-8fab8cb257d5/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= -k8s.io/utils v0.0.0-20190907131718-3d4f5b7dea0b/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= -k8s.io/utils v0.0.0-20191114184206-e782cd3c129f/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= -k8s.io/utils v0.0.0-20200124190032-861946025e34/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= -k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20210111153108-fddb29f9d009/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20210527160623-6fdb442a123b h1:MSqsVQ3pZvPGTqCjptfimO2WjG7A9un2zcpiHkA6M/s= -k8s.io/utils v0.0.0-20210527160623-6fdb442a123b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -knative.dev/caching v0.0.0-20190719140829-2032732871ff/go.mod h1:dHXFU6CGlLlbzaWc32g80cR92iuBSpsslDNBWI8C7eg= -knative.dev/caching v0.0.0-20200116200605-67bca2c83dfa/go.mod h1:dHXFU6CGlLlbzaWc32g80cR92iuBSpsslDNBWI8C7eg= -knative.dev/eventing-contrib v0.6.1-0.20190723221543-5ce18048c08b/go.mod h1:SnXZgSGgMSMLNFTwTnpaOH7hXDzTFtw0J8OmHflNx3g= -knative.dev/eventing-contrib v0.11.2/go.mod h1:SnXZgSGgMSMLNFTwTnpaOH7hXDzTFtw0J8OmHflNx3g= -knative.dev/pkg v0.0.0-20191101194912-56c2594e4f11/go.mod h1:pgODObA1dTyhNoFxPZTTjNWfx6F0aKsKzn+vaT9XO/Q= -knative.dev/pkg v0.0.0-20191111150521-6d806b998379/go.mod h1:pgODObA1dTyhNoFxPZTTjNWfx6F0aKsKzn+vaT9XO/Q= -knative.dev/pkg v0.0.0-20200207155214-fef852970f43/go.mod h1:pgODObA1dTyhNoFxPZTTjNWfx6F0aKsKzn+vaT9XO/Q= -knative.dev/pkg v0.0.0-20200428194351-90fc61bae7f7/go.mod h1:o+e8OVEJKIuvXPsGVPIautjXgs05xbos7G+QMRjuUps= -knative.dev/pkg v0.0.0-20200505191044-3da93ebb24c2/go.mod h1:Q6sL35DdGs8hIQZKdaCXJGgY8f90BmNBKSb8z6d/BTM= -knative.dev/pkg v0.0.0-20200515002500-16d7b963416f/go.mod h1:tMOHGbxtRz8zYFGEGpV/bpoTEM1o89MwYFC4YJXl3GY= -knative.dev/pkg v0.0.0-20200528142800-1c6815d7e4c9/go.mod h1:QgNZTxnwpB/oSpNcfnLVlw+WpEwwyKAvJlvR3hgeltA= -knative.dev/pkg v0.0.0-20200711004937-22502028e31a h1:NDQS+236vhwCP9oiBBGvQ5WGzbD0Y8Pcv9dtE2stg+Q= -knative.dev/pkg v0.0.0-20200711004937-22502028e31a/go.mod h1:AqAJV6rYi8IGikDjJ/9ZQd9qKdkXVlesVnVjwx62YB8= -knative.dev/test-infra v0.0.0-20200407185800-1b88cb3b45a5/go.mod h1:xcdUkMJrLlBswIZqL5zCuBFOC22WIPMQoVX1L35i0vQ= -knative.dev/test-infra v0.0.0-20200505052144-5ea2f705bb55/go.mod h1:WqF1Azka+FxPZ20keR2zCNtiQA1MP9ZB4BH4HuI+SIU= -knative.dev/test-infra v0.0.0-20200513011557-d03429a76034/go.mod h1:aMif0KXL4g19YCYwsy4Ocjjz5xgPlseYV+B95Oo4JGE= -knative.dev/test-infra v0.0.0-20200519015156-82551620b0a9/go.mod h1:A5b2OAXTOeHT3hHhVQm3dmtbuWvIDP7qzgtqxA3/2pE= -knative.dev/test-infra v0.0.0-20200707183444-aed09e56ddc7/go.mod h1:RjYAhXnZqeHw9+B0zsbqSPlae0lCvjekO/nw5ZMpLCs= -modernc.org/cc v1.0.0/go.mod h1:1Sk4//wdnYJiUIxnW8ddKpaOJCF37yAdqYnkxUpaYxw= -modernc.org/golex v1.0.0/go.mod h1:b/QX9oBD/LhixY6NDh+IdGv17hgB+51fET1i2kPSmvk= -modernc.org/mathutil v1.0.0/go.mod h1:wU0vUrJsVWBZ4P6e7xtFJEhFSNsfRLJ8H458uRjg03k= -modernc.org/strutil v1.0.0/go.mod h1:lstksw84oURvj9y3tn8lGvRxyRC1S2+g5uuIzNfIOBs= -modernc.org/xc v1.0.0/go.mod h1:mRNCo0bvLjGhHO9WsyuKVU4q0ceiDDDoEeWDJHrNx8I= -mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed/go.mod h1:Xkxe497xwlCKkIaQYRfC7CSLworTXY9RMqwhhCm+8Nc= -mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b/go.mod h1:2odslEg/xrtNQqCYg2/jCoyKnw3vv5biOc3JnIcYfL4= -mvdan.cc/unparam v0.0.0-20190720180237-d51796306d8f/go.mod h1:4G1h5nDURzA3bwVMZIVpwbkw+04kSxk3rAtzlimaUJw= -mvdan.cc/unparam v0.0.0-20200501210554-b37ab49443f7/go.mod h1:HGC5lll35J70Y5v7vCGb9oLhHoScFwkHDJm/05RdSTc= -mvdan.cc/xurls/v2 v2.0.0/go.mod h1:2/webFPYOXN9jp/lzuj0zuAVlF+9g4KPFJANH1oJhRU= -pack.ag/amqp v0.11.0/go.mod h1:4/cbmt4EJXSKlG6LCfWHoqmN0uFdy5i/+YFz+fTfhV4= +k8s.io/klog/v2 v2.100.1 h1:7WCHKK6K8fNhTqfBhISHQ97KrnJNFZMcQvKp7gP/tmg= +k8s.io/klog/v2 v2.100.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= +k8s.io/kube-openapi v0.0.0-20230515203736-54b630e78af5 h1:azYPdzztXxPSa8wb+hksEKayiz0o+PPisO/d+QhWnoo= +k8s.io/kube-openapi v0.0.0-20230515203736-54b630e78af5/go.mod h1:kzo02I3kQ4BTtEfVLaPbjvCkX97YqGve33wzlb3fofQ= +k8s.io/test-infra v0.0.0-20230830195447-b32980305a76 h1:njRhbg/BejpYZBDbT7wdkICDcuwHCtUOpHMd6s5a3Ho= +k8s.io/test-infra v0.0.0-20230830195447-b32980305a76/go.mod h1:DuTZeR5hCmlTTyTNkyPtItq2lQZjdCcpB0nsxdT57Gw= +k8s.io/utils v0.0.0-20230505201702-9f6742963106 h1:EObNQ3TW2D+WptiYXlApGNLVy0zm/JIBVY9i+M4wpAU= +k8s.io/utils v0.0.0-20230505201702-9f6742963106/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +knative.dev/pkg v0.0.0-20230718152110-aef227e72ead h1:2dDzorpKuVZW3Qp7TbirMMq16FbId8f6bacQFX8jXLw= +knative.dev/pkg v0.0.0-20230718152110-aef227e72ead/go.mod h1:WmrwRV/P+hGHoMraAEfwg6ec+fBTf+Obu41v354Iabc= pack.ag/amqp v0.11.2/go.mod h1:4/cbmt4EJXSKlG6LCfWHoqmN0uFdy5i/+YFz+fTfhV4= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= -rsc.io/letsencrypt v0.0.3/go.mod h1:buyQKZ6IXrRnB7TdkHP0RyEybLx18HHyOSoTyoOLqNY= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.14/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/boskos v0.0.0-20200526191642-45fc818e2d00/go.mod h1:L1ubP7d1CCMSQSjKiZv6dGbh7b4kfoG+dFPj8cfYDnI= -sigs.k8s.io/boskos v0.0.0-20200617235605-f289ba6555ba/go.mod h1:ZO5RV+VxJS9mb6DvZ1yAjywoyq/wQ8b0vDoZxcIA5kE= -sigs.k8s.io/controller-runtime v0.8.3-0.20210301154926-12660d4f2255 h1:q61//AaEaMx8jPgEM4TE3s2X34RMatAqLklIf/WeJ1g= -sigs.k8s.io/controller-runtime v0.8.3-0.20210301154926-12660d4f2255/go.mod h1:U/l+DUopBc1ecfRZ5aviA9JDmGFQKvLf5YkZNx2e0sU= -sigs.k8s.io/kustomize v2.0.3+incompatible/go.mod h1:MkjgH3RdOWrievjo6c9T245dYlB5QeXV4WCbnt/PEpU= -sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e/go.mod h1:wWxsB5ozmmv/SG7nM11ayaAW51xMvak/t1r0CSlcokI= -sigs.k8s.io/structured-merge-diff v1.0.1-0.20191108220359-b1b620dd3f06 h1:zD2IemQ4LmOcAumeiyDWXKUI2SO0NYDe3H6QGvPOVgU= -sigs.k8s.io/structured-merge-diff v1.0.1-0.20191108220359-b1b620dd3f06/go.mod h1:/ULNhyfzRopfcjskuui0cTITekDduZ7ycKN3oUT9R18= -sigs.k8s.io/structured-merge-diff/v2 v2.0.1/go.mod h1:Wb7vfKAodbKgf6tn1Kl0VvGj7mRH6DGaRcixXEJXTsE= -sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200116222232-67a7b8c61874/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw= -sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.1.0 h1:C4r9BgJ98vrKnnVCjwCSXcWjWe0NKcUQkmzDXZXGwH8= -sigs.k8s.io/structured-merge-diff/v4 v4.1.0/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/controller-runtime v0.15.0 h1:ML+5Adt3qZnMSYxZ7gAverBLNPSMQEibtzAgp0UPojU= +sigs.k8s.io/controller-runtime v0.15.0/go.mod h1:7ngYvp1MLT+9GeZ+6lH3LOlcHkp/+tzA/fmHa4iq9kk= +sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo= +sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= +sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= +sigs.k8s.io/structured-merge-diff/v4 v4.2.3 h1:PRbqxJClWWYMNV1dhaG4NsibJbArud9kFxnAMREiWFE= +sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= -sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= -sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4/go.mod h1:ketZ/q3QxT9HOBeFhu6RdvsftgpsbFHBF5Cas6cDKZ0= -sourcegraph.com/sqs/pbtypes v1.0.0/go.mod h1:3AciMUv4qUuRHRHhOG4TZOB+72GdPVz5k+c648qsFS4= -vbom.ml/util v0.0.0-20160121211510-db5cfe13f5cc/go.mod h1:so/NYdZXCz+E3ZpW0uAoCj6uzU2+8OWDFv/HxUSs7kI= -vbom.ml/util v0.0.0-20180919145318-efcd4e0f9787/go.mod h1:so/NYdZXCz+E3ZpW0uAoCj6uzU2+8OWDFv/HxUSs7kI= +sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= +sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/jobs/aws/eks-distro-build-tooling/alertmanager-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/alertmanager-postsubmits.yaml index 2723f85af..a8cc11039 100644 --- a/jobs/aws/eks-distro-build-tooling/alertmanager-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/alertmanager-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -58,7 +58,7 @@ postsubmits: - name: PROJECT_PATH value: "projects/prometheus/alertmanager" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/alertmanager-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/alertmanager-presubmits.yaml index edc581bd6..34df0a629 100644 --- a/jobs/aws/eks-distro-build-tooling/alertmanager-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/alertmanager-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -57,7 +57,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/amazon-eks-pod-identity-webhook-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/amazon-eks-pod-identity-webhook-postsubmits.yaml index 4baa65c93..f35e20e1a 100644 --- a/jobs/aws/eks-distro-build-tooling/amazon-eks-pod-identity-webhook-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/amazon-eks-pod-identity-webhook-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -58,7 +58,7 @@ postsubmits: - name: PROJECT_PATH value: "projects/aws/amazon-eks-pod-identity-webhook" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/amazon-eks-pod-identity-webhook-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/amazon-eks-pod-identity-webhook-presubmits.yaml index 4dff7af3e..be2ebf1b0 100644 --- a/jobs/aws/eks-distro-build-tooling/amazon-eks-pod-identity-webhook-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/amazon-eks-pod-identity-webhook-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -57,7 +57,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/athens-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/athens-postsubmits.yaml index 8fc494c3d..827e21338 100644 --- a/jobs/aws/eks-distro-build-tooling/athens-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/athens-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -58,7 +58,7 @@ postsubmits: - name: PROJECT_PATH value: "projects/gomods/athens" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/athens-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/athens-presubmits.yaml index 07d588ac0..a5a24b808 100644 --- a/jobs/aws/eks-distro-build-tooling/athens-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/athens-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -57,7 +57,7 @@ presubmits: memory: "2Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/aws-for-fluent-bit-helm-chart-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/aws-for-fluent-bit-helm-chart-postsubmits.yaml index c962e44b0..f206f69ad 100644 --- a/jobs/aws/eks-distro-build-tooling/aws-for-fluent-bit-helm-chart-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/aws-for-fluent-bit-helm-chart-postsubmits.yaml @@ -43,7 +43,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/aws-for-fluent-bit-helm-chart-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/aws-for-fluent-bit-helm-chart-presubmits.yaml index ff4424d2e..46ea65a1e 100644 --- a/jobs/aws/eks-distro-build-tooling/aws-for-fluent-bit-helm-chart-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/aws-for-fluent-bit-helm-chart-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-2022.yaml b/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-2022.yaml deleted file mode 100644 index 22cf3ad47..000000000 --- a/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-2022.yaml +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro-build-tooling: - - name: builder-base-tooling-postsubmit-2022 - always_run: false - run_if_changed: "builder-base/.*|generate-attribution/.*|scripts/setup_public_ecr_push.sh" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-prow-jobs - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-prow-jobs - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - pr-creation: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: true - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done' EXIT - && - scripts/buildkit_check.sh - && - scripts/setup_buildx.sh - && - source scripts/setup_public_ecr_push.sh - && - make release -C $PROJECT_PATH IMAGE_TAG=$PULL_BASE_SHA.${AL_TAG} - env: - - name: PROJECT_PATH - value: "builder-base" - - name: AL_TAG - value: "2022" - - name: CREATE_BUILDER_PODS - value: "true" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro-build-tooling" - - name: ECR_PUBLIC_PUSH_ROLE_ARN - value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" - - name: AWS_REGION - value: "us-east-1" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "2Gi" - cpu: "1" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-al-2.yaml b/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-al-2.yaml new file mode 100644 index 000000000..3f33520bb --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-al-2.yaml @@ -0,0 +1,108 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro-build-tooling: + - name: builder-base-tooling-postsubmit-al-2 + always_run: false + run_if_changed: "builder-base/.*|generate-attribution/.*|scripts/setup_public_ecr_push.sh" + branches: + - ^main$ + max_concurrency: 1 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-prow-jobs + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-prow-jobs + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + pr-creation: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: true + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done' EXIT + && + scripts/buildkit_check.sh + && + scripts/setup_buildx.sh + && + source scripts/setup_public_ecr_push.sh + && + make release -C $PROJECT_PATH IMAGE_TAG=$PULL_BASE_SHA.${AL_TAG} + env: + - name: PROJECT_PATH + value: "builder-base" + - name: AL_TAG + value: "2" + - name: CREATE_BUILDER_PODS + value: "true" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro-build-tooling" + - name: ECR_PUBLIC_PUSH_ROLE_ARN + value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: AWS_REGION + value: "us-east-1" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "2Gi" + cpu: "1" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-al-2023.yaml new file mode 100644 index 000000000..612e9a64e --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits-al-2023.yaml @@ -0,0 +1,108 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro-build-tooling: + - name: builder-base-tooling-postsubmit-al-2023 + always_run: false + run_if_changed: "builder-base/.*|generate-attribution/.*|scripts/setup_public_ecr_push.sh" + branches: + - ^main$ + max_concurrency: 1 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-prow-jobs + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-prow-jobs + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + pr-creation: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: true + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done' EXIT + && + scripts/buildkit_check.sh + && + scripts/setup_buildx.sh + && + source scripts/setup_public_ecr_push.sh + && + make release -C $PROJECT_PATH IMAGE_TAG=$PULL_BASE_SHA.${AL_TAG} + env: + - name: PROJECT_PATH + value: "builder-base" + - name: AL_TAG + value: "2023" + - name: CREATE_BUILDER_PODS + value: "true" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro-build-tooling" + - name: ECR_PUBLIC_PUSH_ROLE_ARN + value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: AWS_REGION + value: "us-east-1" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "2Gi" + cpu: "1" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits.yaml deleted file mode 100644 index 7656f8963..000000000 --- a/jobs/aws/eks-distro-build-tooling/builder-base-postsubmits.yaml +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro-build-tooling: - - name: builder-base-tooling-postsubmit - always_run: false - run_if_changed: "builder-base/.*|generate-attribution/.*|scripts/setup_public_ecr_push.sh" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-prow-jobs - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-prow-jobs - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - pr-creation: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: true - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done' EXIT - && - scripts/buildkit_check.sh - && - scripts/setup_buildx.sh - && - source scripts/setup_public_ecr_push.sh - && - make release -C $PROJECT_PATH IMAGE_TAG=$PULL_BASE_SHA.${AL_TAG} - env: - - name: PROJECT_PATH - value: "builder-base" - - name: AL_TAG - value: "2" - - name: CREATE_BUILDER_PODS - value: "true" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro-build-tooling" - - name: ECR_PUBLIC_PUSH_ROLE_ARN - value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" - - name: AWS_REGION - value: "us-east-1" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "2Gi" - cpu: "1" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2.yaml b/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2.yaml index 6fe2be1b6..e4dbc0991 100644 --- a/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2.yaml @@ -48,7 +48,7 @@ presubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -66,7 +66,7 @@ presubmits: - name: AL_TAG value: "2" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -74,7 +74,7 @@ presubmits: memory: "2Gi" cpu: "1" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2022.yaml deleted file mode 100644 index 321c02071..000000000 --- a/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2022.yaml +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: builder-base-tooling-presubmit-al-2022 - always_run: false - run_if_changed: "builder-base/.*|generate-attribution/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-postsubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-prow-jobs - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-prow-jobs - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: true - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/setup_buildx.sh - && - make build -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "builder-base" - - name: AL_TAG - value: "2022" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "2Gi" - cpu: "1" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2023.yaml new file mode 100644 index 000000000..7a8edb528 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/builder-base-presubmits-al-2023.yaml @@ -0,0 +1,90 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: builder-base-tooling-presubmit-al-2023 + always_run: false + run_if_changed: "builder-base/.*|generate-attribution/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-postsubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-prow-jobs + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-prow-jobs + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: true + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/setup_buildx.sh + && + make build -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "builder-base" + - name: AL_TAG + value: "2023" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "2Gi" + cpu: "1" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2.yaml index 8ba2454e5..7dd592f12 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2.yaml @@ -20,7 +20,7 @@ periodics: - name: eks-distro-base-tooling-periodic-al-2 - cron: "0 19 * * 1-5" + cron: "0 7,19 * * 1-5" cluster: "prow-postsubmits-cluster" error_on_eviction: true extra_refs: @@ -56,7 +56,7 @@ periodics: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -92,11 +92,11 @@ periodics: - name: CREATE_BUILDER_PODS value: "true" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2023.yaml similarity index 93% rename from jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2022.yaml rename to jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2023.yaml index d15dbeac2..fd233d64c 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2022.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-periodics-al-2023.yaml @@ -19,8 +19,8 @@ ################################################################################ periodics: -- name: eks-distro-base-tooling-periodic-al-2022 - cron: "0 19 * * 1-5" +- name: eks-distro-base-tooling-periodic-al-2023 + cron: "0 7,19 * * 1-5" cluster: "prow-postsubmits-cluster" error_on_eviction: true extra_refs: @@ -56,7 +56,7 @@ periodics: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -78,7 +78,7 @@ periodics: - name: PROJECT_PATH value: "eks-distro-base" - name: AL_TAG - value: "2022" + value: "2023" - name: IMAGE_REPO value: "public.ecr.aws/eks-distro-build-tooling" - name: ECR_PUBLIC_PUSH_ROLE_ARN @@ -92,11 +92,11 @@ periodics: - name: CREATE_BUILDER_PODS value: "true" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-2022.yaml deleted file mode 100644 index d9c9e6259..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-2022.yaml +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-postsubmit-2022 - always_run: false - run_if_changed: "^eks-distro-base/postsubmit_trigger$" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - timeout: 8h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - pr-creation: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: true - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done' EXIT - && - scripts/buildkit_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - source scripts/setup_public_ecr_push.sh - && - make release -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro-build-tooling" - - name: ECR_PUBLIC_PUSH_ROLE_ARN - value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" - - name: AWS_REGION - value: "us-east-1" - - name: OUTPUT_DEBUG_LOG - value: "true" - - name: CREATE_BUILDER_PODS - value: "true" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "16Gi" - cpu: "4" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-al-2.yaml new file mode 100644 index 000000000..088d11f67 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-al-2.yaml @@ -0,0 +1,121 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-postsubmit-al-2 + always_run: false + run_if_changed: "^eks-distro-base/postsubmit_trigger$" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + timeout: 8h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + pr-creation: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: true + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done' EXIT + && + scripts/buildkit_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + source scripts/setup_public_ecr_push.sh + && + make release -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro-build-tooling" + - name: ECR_PUBLIC_PUSH_ROLE_ARN + value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: AWS_REGION + value: "us-east-1" + - name: OUTPUT_DEBUG_LOG + value: "true" + - name: CREATE_BUILDER_PODS + value: "true" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "16Gi" + cpu: "4" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-al-2023.yaml new file mode 100644 index 000000000..31a1ac58d --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits-al-2023.yaml @@ -0,0 +1,121 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-postsubmit-al-2023 + always_run: false + run_if_changed: "^eks-distro-base/postsubmit_trigger$" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + timeout: 8h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + pr-creation: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: true + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done' EXIT + && + scripts/buildkit_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + source scripts/setup_public_ecr_push.sh + && + make release -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro-build-tooling" + - name: ECR_PUBLIC_PUSH_ROLE_ARN + value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: AWS_REGION + value: "us-east-1" + - name: OUTPUT_DEBUG_LOG + value: "true" + - name: CREATE_BUILDER_PODS + value: "true" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "16Gi" + cpu: "4" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits.yaml deleted file mode 100644 index 33909f675..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-postsubmits.yaml +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-postsubmit - always_run: false - run_if_changed: "^eks-distro-base/postsubmit_trigger$" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - timeout: 8h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - pr-creation: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: true - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done' EXIT - && - scripts/buildkit_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - source scripts/setup_public_ecr_push.sh - && - make release -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro-build-tooling" - - name: ECR_PUBLIC_PUSH_ROLE_ARN - value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" - - name: AWS_REGION - value: "us-east-1" - - name: OUTPUT_DEBUG_LOG - value: "true" - - name: CREATE_BUILDER_PODS - value: "true" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "16Gi" - cpu: "4" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2.yaml index 951ae6b19..7a7992849 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2022.yaml deleted file mode 100644 index ae5ab1369..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-compiler-base-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make compiler-base-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2023.yaml new file mode 100644 index 000000000..962b72589 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-compiler-base-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-compiler-base-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make compiler-base-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2.yaml index b2d39bdc5..25350f94d 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2022.yaml deleted file mode 100644 index 39285c791..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-csi-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-csi -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2023.yaml new file mode 100644 index 000000000..ac0096e1d --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-csi-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-csi -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2.yaml index ffccf5dec..3eecb8abe 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2022.yaml deleted file mode 100644 index cbb881f6c..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-csi-ebs-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-csi-ebs -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2023.yaml new file mode 100644 index 000000000..f3eefc8a1 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-csi-ebs-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-csi-ebs-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-csi-ebs -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2.yaml index 3fa23e4ba..cae01642f 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2022.yaml deleted file mode 100644 index bf032db10..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-docker-client-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-docker-client -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2023.yaml new file mode 100644 index 000000000..b8fd78144 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-docker-client-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-docker-client-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-docker-client -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2.yaml index 833544630..c570d0476 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2022.yaml deleted file mode 100644 index bd0deb312..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-git-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-git -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2023.yaml new file mode 100644 index 000000000..44c304751 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-git-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-git-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-git -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-15-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-15-al-2.yaml deleted file mode 100644 index aa22e1f5c..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-15-al-2.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-golang-1-15-al-2 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make golang-1.15-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-16-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-16-al-2022.yaml deleted file mode 100644 index a5e651b83..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-16-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-golang-1-16-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make golang-1.16-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2.yaml index f1c430054..8e86ba2fe 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2022.yaml deleted file mode 100644 index d419d586b..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-golang-1-19-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make golang-1.19-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2023.yaml new file mode 100644 index 000000000..d67f840da --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-19-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-golang-1-19-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make golang-1.19-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2.yaml index 56aba8e02..3630384c4 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2022.yaml deleted file mode 100644 index 3fe380d77..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-golang-1-20-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make golang-1.20-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2023.yaml new file mode 100644 index 000000000..4da799795 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-20-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-golang-1-20-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make golang-1.20-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-21-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-21-al-2.yaml new file mode 100644 index 000000000..fac5aac30 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-21-al-2.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-golang-1-21-al-2 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make golang-1.21-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-21-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-21-al-2023.yaml new file mode 100644 index 000000000..9cc40e45d --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-golang-1-21-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-golang-1-21-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make golang-1.21-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2.yaml index b70ecd869..60b1adba1 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2022.yaml deleted file mode 100644 index fa71f7a5f..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-haproxy-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-haproxy -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2023.yaml new file mode 100644 index 000000000..5c30edb32 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-haproxy-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-haproxy-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-haproxy -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2.yaml index 5402e8058..657f6eb99 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -83,7 +83,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -91,7 +91,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2022.yaml deleted file mode 100644 index e9df22a76..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2022.yaml +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-iptables-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-iptables -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: BUILD_DEPS - value: "true" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2023.yaml new file mode 100644 index 000000000..1c3febf2f --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-iptables-al-2023.yaml @@ -0,0 +1,119 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-iptables-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-iptables -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: BUILD_DEPS + value: "true" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2.yaml index e8a463828..5f108a85b 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2022.yaml deleted file mode 100644 index 7466bea22..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-java-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - if [ -f eks-distro-base/Dockerfile.minimal-base-java ]; then make java-17-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG}; fi - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2023.yaml new file mode 100644 index 000000000..1ac468b88 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-java-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-java-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + if [ -f eks-distro-base/Dockerfile.minimal-base-java ]; then make java-17-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG}; fi + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2.yaml index a7c44fb94..633b0f79e 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2022.yaml deleted file mode 100644 index 92cd41bd9..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-kind-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-kind -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2023.yaml new file mode 100644 index 000000000..6b8728a3e --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-kind-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-kind-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-kind -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2.yaml index dfd30105e..3d7c837b6 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2022.yaml deleted file mode 100644 index 96b08fca6..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-nginx-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-nginx -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2023.yaml new file mode 100644 index 000000000..8e3efdddd --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nginx-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-nginx-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-nginx -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2.yaml index 326a6a65e..5e036f9be 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2022.yaml deleted file mode 100644 index db185f394..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-nodejs-16-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-nodejs-16 nodejs-16-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2023.yaml new file mode 100644 index 000000000..c5f7ec9ef --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nodejs-16-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-nodejs-16-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-nodejs-16 nodejs-16-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2.yaml index bceb24019..966e83eb4 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2022.yaml deleted file mode 100644 index 512877155..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-nsenter-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-nsenter -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2023.yaml new file mode 100644 index 000000000..aa7bae31c --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-nsenter-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-nsenter-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-nsenter -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2.yaml index 2b526a571..04cd2659d 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2022.yaml deleted file mode 100644 index 64c2dff43..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-python-3-7-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-python-3.7 python-3.7-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2023.yaml new file mode 100644 index 000000000..c8f7e6c71 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-7-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-python-3-7-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-python-3.7 python-3.7-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2.yaml index 75fee9564..33b5f1f1d 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ presubmits: - name: PLATFORMS value: "linux/amd64" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -89,7 +89,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2022.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2022.yaml deleted file mode 100644 index 7fe740946..000000000 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2022.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: eks-distro-base-tooling-presubmits-python-3-9-al-2022 - always_run: false - run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - extra_refs: - - org: eks-distro-pr-bot - repo: eks-distro-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-distro - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling - base_ref: main - - org: eks-distro-pr-bot - repo: eks-anywhere - base_ref: main - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - scripts/local_registry_check.sh - && - scripts/setup_buildx.sh - && - export DATE_EPOCH=$(date "+%F-%s") - && - make minimal-images-base-python-3.9 python-3.9-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - && - make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} - env: - - name: PROJECT_PATH - value: "eks-distro-base" - - name: AL_TAG - value: "2022" - - name: IMAGE_REPO - value: "localhost:5000" - - name: PLATFORMS - value: "linux/amd64" - - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" - - name: USE_BUILDX - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2023.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2023.yaml new file mode 100644 index 000000000..55db1eeef --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-python-3-9-al-2023.yaml @@ -0,0 +1,117 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: eks-distro-base-tooling-presubmits-python-3-9-al-2023 + always_run: false + run_if_changed: "eks-distro-base/.*|scripts/setup_public_ecr_push.sh" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + extra_refs: + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-anywhere + base_ref: main + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap '(docker buildx rm eks-d-builders || true) && touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + scripts/local_registry_check.sh + && + scripts/setup_buildx.sh + && + export DATE_EPOCH=$(date "+%F-%s") + && + make minimal-images-base-python-3.9 python-3.9-compiler-images -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + && + make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: AL_TAG + value: "2023" + - name: IMAGE_REPO + value: "localhost:5000" + - name: PLATFORMS + value: "linux/amd64" + - name: BUILDKITD_IMAGE + value: "moby/buildkit:v0.12.3-rootless" + - name: USE_BUILDX + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-windows.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-windows.yaml index 13b57aa60..9e6596865 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-windows.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-presubmits-windows.yaml @@ -53,7 +53,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:minimal-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -79,7 +79,7 @@ presubmits: - name: IMAGE_REPO value: "localhost:5000" - name: BUILDKITD_IMAGE - value: "moby/buildkit:v0.10.5-rootless" + value: "moby/buildkit:v0.12.3-rootless" - name: USE_BUILDX value: "true" resources: @@ -87,7 +87,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-tag-files-update-postsubmit.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-tag-files-update-postsubmit.yaml index 3b7566a13..37c4311c6 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-tag-files-update-postsubmit.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-tag-files-update-postsubmit.yaml @@ -57,7 +57,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-base-test-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-base-test-presubmits.yaml index 5a4e0059c..f71af4ba1 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-base-test-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-base-test-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-quarterly-minimal-image-rebuild.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-quarterly-minimal-image-rebuild.yaml new file mode 100644 index 000000000..b3e49e3a1 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-quarterly-minimal-image-rebuild.yaml @@ -0,0 +1,77 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +periodics: +- name: eks-distro-quarterly-minimal-image-rebuild-periodic + cron: "0 0 1 */3 *" + cluster: "prow-postsubmits-cluster" + error_on_eviction: true + extra_refs: + - org: aws + repo: eks-distro-build-tooling + base_ref: main + - org: eks-distro-pr-bot + repo: eks-distro-build-tooling + base_ref: main + decoration_config: + timeout: 1h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + pr-creation: "true" + disk-usage: "true" + spec: + serviceaccountName: periodics-build-account + automountServiceAccountToken: true + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + export DATE_EPOCH=$(date "+%F-%s") + && + make rebuild-minimal-images + && + make create-rebuild-pr + env: + - name: PROJECT_PATH + value: "eks-distro-base" + - name: REPO_OWNER + value: "aws" + - name: OUTPUT_DEBUG_LOG + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "2" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/eks-distro-release-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/eks-distro-release-presubmits.yaml index c419b4063..fd2e874ff 100644 --- a/jobs/aws/eks-distro-build-tooling/eks-distro-release-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/eks-distro-release-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/github-exporter-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/github-exporter-postsubmits.yaml index 3e2b90c4f..3c21149fc 100644 --- a/jobs/aws/eks-distro-build-tooling/github-exporter-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/github-exporter-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -58,7 +58,7 @@ postsubmits: - name: PROJECT_PATH value: "projects/infinityworks/github-exporter" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/github-exporter-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/github-exporter-presubmits.yaml index 7ea11857d..ec71a984c 100644 --- a/jobs/aws/eks-distro-build-tooling/github-exporter-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/github-exporter-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -57,7 +57,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-15-ARM64-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-15-ARM64-postsubmits.yaml deleted file mode 100644 index b3cce9496..000000000 --- a/jobs/aws/eks-distro-build-tooling/golang-1-15-ARM64-postsubmits.yaml +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro-build-tooling: - - name: golang-1-15-ARM64-tooling-postsubmit - always_run: false - run_if_changed: "projects/golang/go/1.15/.*|projects/golang/go/Makefile" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: false - nodeSelector: - arch: ARM64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - scripts/buildkit_check.sh - && - make install-deps -C $PROJECT_PATH - && - make release -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/golang/go" - - name: GO_SOURCE_VERSION - value: "1.15" - - name: SKIP_PRIVILEGED_TESTS - value: "true" - - name: ARTIFACTS_BUCKET - value: "eks-d-postsubmit-artifacts" - - name: ARCHITECTURE - value: "ARM64" - resources: - requests: - memory: "16Gi" - cpu: "2560m" - limits: - memory: "16Gi" - cpu: "2560m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-16-PROD-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-16-PROD-postsubmits.yaml deleted file mode 100644 index 1f196889a..000000000 --- a/jobs/aws/eks-distro-build-tooling/golang-1-16-PROD-postsubmits.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro-build-tooling: - - name: golang-1-16-PROD-tooling-postsubmit - always_run: false - run_if_changed: "projects/golang/go/1.16/RELEASE" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: release-build-account - automountServiceAccountToken: true - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - scripts/buildkit_check.sh - && - make install-deps -C $PROJECT_PATH - && - projects/golang/go/scripts/prow_release.sh - env: - - name: PROJECT_PATH - value: "projects/golang/go" - - name: GO_SOURCE_VERSION - value: "1.16" - - name: SKIP_PRIVILEGED_TESTS - value: "true" - - name: ARTIFACTS_BUCKET - value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" - - name: ARTIFACT_DEPLOYMENT_ROLE_ARN - value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" - - name: AWS_REGION - value: "us-east-1" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro-build-tooling" - - name: ECR_PUBLIC_PUSH_ROLE_ARN - value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" - resources: - requests: - memory: "16Gi" - cpu: "2560m" - limits: - memory: "16Gi" - cpu: "2560m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-17-ARM64-PROD-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-17-ARM64-PROD-postsubmits.yaml deleted file mode 100644 index 0d12a72e6..000000000 --- a/jobs/aws/eks-distro-build-tooling/golang-1-17-ARM64-PROD-postsubmits.yaml +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro-build-tooling: - - name: golang-1-17-ARM64-PROD-tooling-postsubmit - always_run: false - run_if_changed: "projects/golang/go/1.17/RELEASE" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: release-build-account - automountServiceAccountToken: true - nodeSelector: - arch: ARM64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - scripts/buildkit_check.sh - && - make install-deps -C $PROJECT_PATH - && - projects/golang/go/scripts/prow_release.sh - env: - - name: PROJECT_PATH - value: "projects/golang/go" - - name: GO_SOURCE_VERSION - value: "1.17" - - name: SKIP_PRIVILEGED_TESTS - value: "true" - - name: ARTIFACTS_BUCKET - value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" - - name: ARCHITECTURE - value: "ARM64" - - name: ARTIFACT_DEPLOYMENT_ROLE_ARN - value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" - - name: AWS_REGION - value: "us-east-1" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro-build-tooling" - - name: ECR_PUBLIC_PUSH_ROLE_ARN - value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" - resources: - requests: - memory: "16Gi" - cpu: "2560m" - limits: - memory: "16Gi" - cpu: "2560m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-17-PROD-images-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-17-PROD-images-postsubmits.yaml deleted file mode 100644 index 56d520bf1..000000000 --- a/jobs/aws/eks-distro-build-tooling/golang-1-17-PROD-images-postsubmits.yaml +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro-build-tooling: - - name: golang-1-17-PROD-images-tooling-postsubmit - always_run: false - run_if_changed: "projects/golang/go/docker/debianBase/RELEASE" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: true - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - scripts/buildkit_check.sh - && - make install-deps -C $PROJECT_PATH - && - projects/golang/go/scripts/prow_release_images.sh - env: - - name: PROJECT_PATH - value: "projects/golang/go" - - name: GO_SOURCE_VERSION - value: "1.17" - - name: AWS_REGION - value: "us-east-1" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro-build-tooling" - - name: ECR_PUBLIC_PUSH_ROLE_ARN - value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" - resources: - requests: - memory: "2Gi" - cpu: "1" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-17-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-17-postsubmits.yaml deleted file mode 100644 index 879009f71..000000000 --- a/jobs/aws/eks-distro-build-tooling/golang-1-17-postsubmits.yaml +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro-build-tooling: - - name: golang-1-17-tooling-postsubmit - always_run: false - run_if_changed: "projects/golang/go/1.17/.*|projects/golang/go/Makefile" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - scripts/buildkit_check.sh - && - make install-deps -C $PROJECT_PATH - && - make release -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/golang/go" - - name: GO_SOURCE_VERSION - value: "1.17" - - name: SKIP_PRIVILEGED_TESTS - value: "true" - - name: ARTIFACTS_BUCKET - value: "eks-d-postsubmit-artifacts" - resources: - requests: - memory: "16Gi" - cpu: "2560m" - limits: - memory: "16Gi" - cpu: "2560m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-17-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-17-presubmits.yaml deleted file mode 100644 index dfda2a671..000000000 --- a/jobs/aws/eks-distro-build-tooling/golang-1-17-presubmits.yaml +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro-build-tooling: - - name: golang-1-17-tooling-presubmit - always_run: false - run_if_changed: "projects/golang/go/Makefile|projects/golang/go/1.17/.*|projects/golang/go/docker/debianBase/.*" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - scripts/buildkit_check.sh - && - make install-deps -C $PROJECT_PATH - && - make build -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/golang/go" - - name: GO_SOURCE_VERSION - value: "1.17" - - name: SKIP_PRIVILEGED_TESTS - value: "true" - - name: ARTIFACTS_BUCKET - value: "eks-d-postsubmit-artifacts" - resources: - requests: - memory: "16Gi" - cpu: "2560m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-19-ARM64-PROD-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-19-ARM64-PROD-postsubmits.yaml index e09275b70..e6eb43618 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-19-ARM64-PROD-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-19-ARM64-PROD-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: ARM64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -83,7 +83,7 @@ postsubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-19-ARM64-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-19-ARM64-postsubmits.yaml index 4551a7093..15bb2050b 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-19-ARM64-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-19-ARM64-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: ARM64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -75,7 +75,7 @@ postsubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-19-PROD-images-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-19-PROD-images-postsubmits.yaml index 196bf5a89..abbd1f841 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-19-PROD-images-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-19-PROD-images-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -56,6 +56,8 @@ postsubmits: make install-deps -C $PROJECT_PATH && projects/golang/go/scripts/prow_release_images.sh + && + projects/golang/go/scripts/debian_image_release_notification.sh env: - name: PROJECT_PATH value: "projects/golang/go" @@ -67,12 +69,16 @@ postsubmits: value: "public.ecr.aws/eks-distro-build-tooling" - name: ECR_PUBLIC_PUSH_ROLE_ARN value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: SNS_TOPIC_ARN + value: "arn:aws:sns:us-east-1:379412251201:eks-golang-image-updates" + - name: ARTIFACT_DEPLOYMENT_ROLE_ARN + value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" resources: requests: memory: "2Gi" cpu: "1" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-19-PROD-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-19-PROD-postsubmits.yaml index ca5a068f3..3d610e028 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-19-PROD-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-19-PROD-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -56,6 +56,8 @@ postsubmits: make install-deps -C $PROJECT_PATH && projects/golang/go/scripts/prow_release.sh + && + projects/golang/go/scripts/eks_golang_release_notification.sh env: - name: PROJECT_PATH value: "projects/golang/go" @@ -73,6 +75,8 @@ postsubmits: value: "public.ecr.aws/eks-distro-build-tooling" - name: ECR_PUBLIC_PUSH_ROLE_ARN value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: SNS_TOPIC_ARN + value: "arn:aws:sns:us-east-1:379412251201:eks-golang-updates" resources: requests: memory: "16Gi" @@ -81,7 +85,7 @@ postsubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-19-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-19-postsubmits.yaml index 243f18502..93e445db9 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-19-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-19-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -73,7 +73,7 @@ postsubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-19-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-19-presubmits.yaml index 96f83286d..52db1af37 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-19-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-19-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -65,7 +65,7 @@ presubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-20-ARM64-PROD-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-20-ARM64-PROD-postsubmits.yaml index 49c8c293e..ddd70a286 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-20-ARM64-PROD-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-20-ARM64-PROD-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: ARM64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -83,7 +83,7 @@ postsubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-20-ARM64-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-20-ARM64-postsubmits.yaml index 3c3abe0cf..fbbd15b24 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-20-ARM64-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-20-ARM64-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: ARM64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -75,7 +75,7 @@ postsubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-20-PROD-images-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-20-PROD-images-postsubmits.yaml index c723627b2..aa7a9ce6d 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-20-PROD-images-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-20-PROD-images-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -56,6 +56,8 @@ postsubmits: make install-deps -C $PROJECT_PATH && projects/golang/go/scripts/prow_release_images.sh + && + projects/golang/go/scripts/debian_image_release_notification.sh env: - name: PROJECT_PATH value: "projects/golang/go" @@ -67,12 +69,16 @@ postsubmits: value: "public.ecr.aws/eks-distro-build-tooling" - name: ECR_PUBLIC_PUSH_ROLE_ARN value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: SNS_TOPIC_ARN + value: "arn:aws:sns:us-east-1:379412251201:eks-golang-image-updates" + - name: ARTIFACT_DEPLOYMENT_ROLE_ARN + value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" resources: requests: memory: "2Gi" cpu: "1" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-20-PROD-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-20-PROD-postsubmits.yaml index 9244acf08..bed4adbde 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-20-PROD-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-20-PROD-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -56,6 +56,8 @@ postsubmits: make install-deps -C $PROJECT_PATH && projects/golang/go/scripts/prow_release.sh + && + projects/golang/go/scripts/eks_golang_release_notification.sh env: - name: PROJECT_PATH value: "projects/golang/go" @@ -73,6 +75,8 @@ postsubmits: value: "public.ecr.aws/eks-distro-build-tooling" - name: ECR_PUBLIC_PUSH_ROLE_ARN value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: SNS_TOPIC_ARN + value: "arn:aws:sns:us-east-1:379412251201:eks-golang-updates" resources: requests: memory: "16Gi" @@ -81,7 +85,7 @@ postsubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-20-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-20-postsubmits.yaml index e454032a8..8339e969e 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-20-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-20-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -73,7 +73,7 @@ postsubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-20-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-20-presubmits.yaml index 0840d6013..702698847 100644 --- a/jobs/aws/eks-distro-build-tooling/golang-1-20-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/golang-1-20-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -65,7 +65,7 @@ presubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-21-ARM64-PROD-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-21-ARM64-PROD-postsubmits.yaml new file mode 100644 index 000000000..024ae7586 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/golang-1-21-ARM64-PROD-postsubmits.yaml @@ -0,0 +1,103 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro-build-tooling: + - name: golang-1-21-ARM64-PROD-tooling-postsubmit + always_run: false + run_if_changed: "projects/golang/go/1.21/RELEASE" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: release-build-account + automountServiceAccountToken: true + nodeSelector: + arch: ARM64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + scripts/buildkit_check.sh + && + make install-deps -C $PROJECT_PATH + && + projects/golang/go/scripts/prow_release.sh + env: + - name: PROJECT_PATH + value: "projects/golang/go" + - name: GO_SOURCE_VERSION + value: "1.21" + - name: SKIP_PRIVILEGED_TESTS + value: "true" + - name: ARTIFACTS_BUCKET + value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" + - name: ARCHITECTURE + value: "ARM64" + - name: ARTIFACT_DEPLOYMENT_ROLE_ARN + value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" + - name: AWS_REGION + value: "us-east-1" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro-build-tooling" + - name: ECR_PUBLIC_PUSH_ROLE_ARN + value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + resources: + requests: + memory: "16Gi" + cpu: "2560m" + limits: + memory: "16Gi" + cpu: "2560m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-21-ARM64-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-21-ARM64-postsubmits.yaml new file mode 100644 index 000000000..ee5f31aae --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/golang-1-21-ARM64-postsubmits.yaml @@ -0,0 +1,95 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro-build-tooling: + - name: golang-1-21-ARM64-tooling-postsubmit + always_run: false + run_if_changed: "projects/golang/go/1.21/.*|projects/golang/go/Makefile" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: false + nodeSelector: + arch: ARM64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + scripts/buildkit_check.sh + && + make install-deps -C $PROJECT_PATH + && + make release -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/golang/go" + - name: GO_SOURCE_VERSION + value: "1.21" + - name: SKIP_PRIVILEGED_TESTS + value: "true" + - name: ARTIFACTS_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: ARCHITECTURE + value: "ARM64" + resources: + requests: + memory: "16Gi" + cpu: "2560m" + limits: + memory: "16Gi" + cpu: "2560m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-21-PROD-images-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-21-PROD-images-postsubmits.yaml new file mode 100644 index 000000000..8cc67754f --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/golang-1-21-PROD-images-postsubmits.yaml @@ -0,0 +1,98 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro-build-tooling: + - name: golang-1-21-PROD-images-tooling-postsubmit + always_run: false + run_if_changed: "projects/golang/go/docker/debianBase/RELEASE" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: true + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + scripts/buildkit_check.sh + && + make install-deps -C $PROJECT_PATH + && + projects/golang/go/scripts/prow_release_images.sh + && + projects/golang/go/scripts/debian_image_release_notification.sh + env: + - name: PROJECT_PATH + value: "projects/golang/go" + - name: GO_SOURCE_VERSION + value: "1.21" + - name: AWS_REGION + value: "us-east-1" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro-build-tooling" + - name: ECR_PUBLIC_PUSH_ROLE_ARN + value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: SNS_TOPIC_ARN + value: "arn:aws:sns:us-east-1:379412251201:eks-golang-image-updates" + - name: ARTIFACT_DEPLOYMENT_ROLE_ARN + value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" + resources: + requests: + memory: "2Gi" + cpu: "1" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-21-PROD-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-21-PROD-postsubmits.yaml new file mode 100644 index 000000000..67bfe7e8a --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/golang-1-21-PROD-postsubmits.yaml @@ -0,0 +1,105 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro-build-tooling: + - name: golang-1-21-PROD-tooling-postsubmit + always_run: false + run_if_changed: "projects/golang/go/1.21/RELEASE" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: release-build-account + automountServiceAccountToken: true + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + scripts/buildkit_check.sh + && + make install-deps -C $PROJECT_PATH + && + projects/golang/go/scripts/prow_release.sh + && + projects/golang/go/scripts/eks_golang_release_notification.sh + env: + - name: PROJECT_PATH + value: "projects/golang/go" + - name: GO_SOURCE_VERSION + value: "1.21" + - name: SKIP_PRIVILEGED_TESTS + value: "true" + - name: ARTIFACTS_BUCKET + value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" + - name: ARTIFACT_DEPLOYMENT_ROLE_ARN + value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" + - name: AWS_REGION + value: "us-east-1" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro-build-tooling" + - name: ECR_PUBLIC_PUSH_ROLE_ARN + value: "arn:aws:iam::832188789588:role/ECRPublicPushRole" + - name: SNS_TOPIC_ARN + value: "arn:aws:sns:us-east-1:379412251201:eks-golang-updates" + resources: + requests: + memory: "16Gi" + cpu: "2560m" + limits: + memory: "16Gi" + cpu: "2560m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-21-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-21-postsubmits.yaml new file mode 100644 index 000000000..44b8af236 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/golang-1-21-postsubmits.yaml @@ -0,0 +1,93 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro-build-tooling: + - name: golang-1-21-tooling-postsubmit + always_run: false + run_if_changed: "projects/golang/go/1.21/.*|projects/golang/go/Makefile" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + scripts/buildkit_check.sh + && + make install-deps -C $PROJECT_PATH + && + make release -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/golang/go" + - name: GO_SOURCE_VERSION + value: "1.21" + - name: SKIP_PRIVILEGED_TESTS + value: "true" + - name: ARTIFACTS_BUCKET + value: "eks-d-postsubmit-artifacts" + resources: + requests: + memory: "16Gi" + cpu: "2560m" + limits: + memory: "16Gi" + cpu: "2560m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/golang-1-21-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/golang-1-21-presubmits.yaml new file mode 100644 index 000000000..32e125549 --- /dev/null +++ b/jobs/aws/eks-distro-build-tooling/golang-1-21-presubmits.yaml @@ -0,0 +1,81 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro-build-tooling: + - name: golang-1-21-tooling-presubmit + always_run: false + run_if_changed: "projects/golang/go/Makefile|projects/golang/go/1.21/.*|projects/golang/go/docker/debianBase/.*" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + scripts/buildkit_check.sh + && + make install-deps -C $PROJECT_PATH + && + make build -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/golang/go" + - name: GO_SOURCE_VERSION + value: "1.21" + - name: SKIP_PRIVILEGED_TESTS + value: "true" + - name: ARTIFACTS_BUCKET + value: "eks-d-postsubmit-artifacts" + resources: + requests: + memory: "16Gi" + cpu: "2560m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro-build-tooling/grafana-helm-chart-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/grafana-helm-chart-postsubmits.yaml index c529725d0..c479835b8 100644 --- a/jobs/aws/eks-distro-build-tooling/grafana-helm-chart-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/grafana-helm-chart-postsubmits.yaml @@ -43,7 +43,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/grafana-helm-chart-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/grafana-helm-chart-presubmits.yaml index 1b2ef20bb..a694b0329 100644 --- a/jobs/aws/eks-distro-build-tooling/grafana-helm-chart-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/grafana-helm-chart-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/helm-chart-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/helm-chart-postsubmits.yaml index ca4a0566c..4d525529d 100644 --- a/jobs/aws/eks-distro-build-tooling/helm-chart-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/helm-chart-postsubmits.yaml @@ -43,7 +43,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/helm-chart-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/helm-chart-presubmits.yaml index 9f3dd94ef..934ccf0af 100644 --- a/jobs/aws/eks-distro-build-tooling/helm-chart-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/helm-chart-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/kops-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/kops-postsubmits.yaml index 8f015e1f6..1e78bb948 100644 --- a/jobs/aws/eks-distro-build-tooling/kops-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/kops-postsubmits.yaml @@ -43,7 +43,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/kops-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/kops-presubmits.yaml index 3454a2a20..1bbe842aa 100644 --- a/jobs/aws/eks-distro-build-tooling/kops-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/kops-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -53,6 +53,7 @@ presubmits: requests: memory: "16Gi" cpu: "2560m" + ephemeral-storage: "50Gi" - command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/prometheus-helm-chart-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/prometheus-helm-chart-postsubmits.yaml index 9d40c3d16..c502c7096 100644 --- a/jobs/aws/eks-distro-build-tooling/prometheus-helm-chart-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/prometheus-helm-chart-postsubmits.yaml @@ -43,7 +43,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/prometheus-helm-chart-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/prometheus-helm-chart-presubmits.yaml index 4fe11e0b9..ce15c1e4a 100644 --- a/jobs/aws/eks-distro-build-tooling/prometheus-helm-chart-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/prometheus-helm-chart-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro-build-tooling/prometheus-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/prometheus-postsubmits.yaml index eabd27ce6..a3d06ecce 100644 --- a/jobs/aws/eks-distro-build-tooling/prometheus-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/prometheus-postsubmits.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -58,7 +58,7 @@ postsubmits: - name: PROJECT_PATH value: "projects/prometheus/prometheus" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/prometheus-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/prometheus-presubmits.yaml index 99e6b6ce4..2c078670c 100644 --- a/jobs/aws/eks-distro-build-tooling/prometheus-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/prometheus-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -57,7 +57,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/prow-deck-postsubmits.yaml b/jobs/aws/eks-distro-build-tooling/prow-deck-postsubmits.yaml index 5a86dd3b0..cf7197135 100644 --- a/jobs/aws/eks-distro-build-tooling/prow-deck-postsubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/prow-deck-postsubmits.yaml @@ -49,7 +49,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -75,7 +75,7 @@ postsubmits: memory: "8Gi" cpu: "2048m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/prow-deck-presubmits.yaml b/jobs/aws/eks-distro-build-tooling/prow-deck-presubmits.yaml index ccc61c4a4..42267211d 100644 --- a/jobs/aws/eks-distro-build-tooling/prow-deck-presubmits.yaml +++ b/jobs/aws/eks-distro-build-tooling/prow-deck-presubmits.yaml @@ -43,7 +43,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -57,7 +57,7 @@ presubmits: - name: PROJECT_PATH value: "projects/kubernetes/test-infra" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/prow-plugin-postsubmit.yaml b/jobs/aws/eks-distro-build-tooling/prow-plugin-postsubmit.yaml index d7f16fa3d..811d07850 100644 --- a/jobs/aws/eks-distro-build-tooling/prow-plugin-postsubmit.yaml +++ b/jobs/aws/eks-distro-build-tooling/prow-plugin-postsubmit.yaml @@ -44,7 +44,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -73,7 +73,7 @@ postsubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-build-tooling/prow-plugin-presubmit.yaml b/jobs/aws/eks-distro-build-tooling/prow-plugin-presubmit.yaml index 8ab48fba7..cb51efcbd 100644 --- a/jobs/aws/eks-distro-build-tooling/prow-plugin-presubmit.yaml +++ b/jobs/aws/eks-distro-build-tooling/prow-plugin-presubmit.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -57,7 +57,7 @@ presubmits: memory: "16Gi" cpu: "2560m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro-prow-jobs/prowjobs-lint-presubmits.yaml b/jobs/aws/eks-distro-prow-jobs/prowjobs-lint-presubmits.yaml index af88de649..8a13b6573 100644 --- a/jobs/aws/eks-distro-prow-jobs/prowjobs-lint-presubmits.yaml +++ b/jobs/aws/eks-distro-prow-jobs/prowjobs-lint-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro/announcement-postsubmits.yaml b/jobs/aws/eks-distro/announcement-postsubmits.yaml index c9c039a0c..7f6503d98 100644 --- a/jobs/aws/eks-distro/announcement-postsubmits.yaml +++ b/jobs/aws/eks-distro/announcement-postsubmits.yaml @@ -43,7 +43,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-21-presubmits.yaml b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-21-presubmits.yaml deleted file mode 100644 index cf328908c..000000000 --- a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-21-presubmits.yaml +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: aws-cloud-controller-manager-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/cloud-provider-aws/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes/cloud-provider-aws" - - name: RELEASE_PROJECT_PATH - value: "projects/kubernetes/release" - - name: RELEASE_BRANCH - value: "1-21" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-22-presubmits.yaml b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-22-presubmits.yaml deleted file mode 100644 index 34800dfde..000000000 --- a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-22-presubmits.yaml +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: aws-cloud-controller-manager-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/cloud-provider-aws/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes/cloud-provider-aws" - - name: RELEASE_PROJECT_PATH - value: "projects/kubernetes/release" - - name: RELEASE_BRANCH - value: "1-22" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-23-presubmits.yaml b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-23-presubmits.yaml deleted file mode 100644 index 725401f77..000000000 --- a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-23-presubmits.yaml +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: aws-cloud-controller-manager-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/cloud-provider-aws/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes/cloud-provider-aws" - - name: RELEASE_PROJECT_PATH - value: "projects/kubernetes/release" - - name: RELEASE_BRANCH - value: "1-23" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-24-presubmits.yaml b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-24-presubmits.yaml index b322fb484..f65cdce85 100644 --- a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-24-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -65,10 +65,10 @@ presubmits: value: "localhost:5000" resources: requests: - memory: "4Gi" + memory: "8Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-25-presubmits.yaml b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-25-presubmits.yaml index 853a2d1ba..eb6fb0b5d 100644 --- a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-25-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -65,10 +65,10 @@ presubmits: value: "localhost:5000" resources: requests: - memory: "4Gi" + memory: "8Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-26-presubmits.yaml b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-26-presubmits.yaml index fbb194ea2..d6a53974f 100644 --- a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-26-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -51,9 +51,9 @@ presubmits: && build/lib/local_registry_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true; fi + make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $PROJECT_PATH; fi + make build clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes/cloud-provider-aws" @@ -65,10 +65,10 @@ presubmits: value: "localhost:5000" resources: requests: - memory: "4Gi" + memory: "8Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-27-presubmits.yaml b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-27-presubmits.yaml new file mode 100644 index 000000000..bd8a7e1e8 --- /dev/null +++ b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-27-presubmits.yaml @@ -0,0 +1,96 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: aws-cloud-controller-manager-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/cloud-provider-aws/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes/cloud-provider-aws" + - name: RELEASE_PROJECT_PATH + value: "projects/kubernetes/release" + - name: RELEASE_BRANCH + value: "1-27" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "8Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-28-presubmits.yaml b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-28-presubmits.yaml new file mode 100644 index 000000000..0fc7fd224 --- /dev/null +++ b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-28-presubmits.yaml @@ -0,0 +1,96 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: aws-cloud-controller-manager-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/cloud-provider-aws/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes/cloud-provider-aws" + - name: RELEASE_PROJECT_PATH + value: "projects/kubernetes/release" + - name: RELEASE_BRANCH + value: "1-28" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "8Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-cloud-controller-manager-1-29-presubmits.yaml b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-29-presubmits.yaml new file mode 100644 index 000000000..14b4d867b --- /dev/null +++ b/jobs/aws/eks-distro/aws-cloud-controller-manager-1-29-presubmits.yaml @@ -0,0 +1,96 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: aws-cloud-controller-manager-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/cloud-provider-aws/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true; fi + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes/cloud-provider-aws" + - name: RELEASE_PROJECT_PATH + value: "projects/kubernetes/release" + - name: RELEASE_BRANCH + value: "1-29" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "8Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-iam-authenticator-1-21-presubmits.yaml b/jobs/aws/eks-distro/aws-iam-authenticator-1-21-presubmits.yaml deleted file mode 100644 index 995afadd1..000000000 --- a/jobs/aws/eks-distro/aws-iam-authenticator-1-21-presubmits.yaml +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: aws-iam-authenticator-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/aws-iam-authenticator/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build -C $PROJECT_PATH - && - mv ./projects/kubernetes-sigs/aws-iam-authenticator/_output/tar/* /logs/artifacts - && - make clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-sigs/aws-iam-authenticator" - - name: RELEASE_BRANCH - value: "1-21" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-iam-authenticator-1-22-presubmits.yaml b/jobs/aws/eks-distro/aws-iam-authenticator-1-22-presubmits.yaml deleted file mode 100644 index 098a5746c..000000000 --- a/jobs/aws/eks-distro/aws-iam-authenticator-1-22-presubmits.yaml +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: aws-iam-authenticator-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/aws-iam-authenticator/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build -C $PROJECT_PATH - && - mv ./projects/kubernetes-sigs/aws-iam-authenticator/_output/tar/* /logs/artifacts - && - make clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-sigs/aws-iam-authenticator" - - name: RELEASE_BRANCH - value: "1-22" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-iam-authenticator-1-23-presubmits.yaml b/jobs/aws/eks-distro/aws-iam-authenticator-1-23-presubmits.yaml deleted file mode 100644 index 219775076..000000000 --- a/jobs/aws/eks-distro/aws-iam-authenticator-1-23-presubmits.yaml +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: aws-iam-authenticator-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/aws-iam-authenticator/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build -C $PROJECT_PATH - && - mv ./projects/kubernetes-sigs/aws-iam-authenticator/_output/tar/* /logs/artifacts - && - make clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-sigs/aws-iam-authenticator" - - name: RELEASE_BRANCH - value: "1-23" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-iam-authenticator-1-24-presubmits.yaml b/jobs/aws/eks-distro/aws-iam-authenticator-1-24-presubmits.yaml index a60d58456..80c5b1c1e 100644 --- a/jobs/aws/eks-distro/aws-iam-authenticator-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/aws-iam-authenticator-1-24-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -63,7 +63,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/aws-iam-authenticator-1-25-presubmits.yaml b/jobs/aws/eks-distro/aws-iam-authenticator-1-25-presubmits.yaml index c78eda71a..51d8b24f8 100644 --- a/jobs/aws/eks-distro/aws-iam-authenticator-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/aws-iam-authenticator-1-25-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -63,7 +63,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/aws-iam-authenticator-1-26-presubmits.yaml b/jobs/aws/eks-distro/aws-iam-authenticator-1-26-presubmits.yaml index 96995fa08..ef2939e8e 100644 --- a/jobs/aws/eks-distro/aws-iam-authenticator-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/aws-iam-authenticator-1-26-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -48,11 +48,11 @@ presubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build -C $PROJECT_PATH; fi + make build -C $PROJECT_PATH && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then mv ./projects/kubernetes-sigs/aws-iam-authenticator/_output/tar/* /logs/artifacts; fi + mv ./projects/kubernetes-sigs/aws-iam-authenticator/_output/tar/* /logs/artifacts && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make clean-go-cache clean -C $PROJECT_PATH; fi + make clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes-sigs/aws-iam-authenticator" @@ -63,7 +63,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/aws-iam-authenticator-1-27-presubmits.yaml b/jobs/aws/eks-distro/aws-iam-authenticator-1-27-presubmits.yaml new file mode 100644 index 000000000..3a3c7471b --- /dev/null +++ b/jobs/aws/eks-distro/aws-iam-authenticator-1-27-presubmits.yaml @@ -0,0 +1,79 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: aws-iam-authenticator-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/aws-iam-authenticator/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build -C $PROJECT_PATH + && + mv ./projects/kubernetes-sigs/aws-iam-authenticator/_output/tar/* /logs/artifacts + && + make clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-sigs/aws-iam-authenticator" + - name: RELEASE_BRANCH + value: "1-27" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-iam-authenticator-1-28-presubmits.yaml b/jobs/aws/eks-distro/aws-iam-authenticator-1-28-presubmits.yaml new file mode 100644 index 000000000..36f22e1b0 --- /dev/null +++ b/jobs/aws/eks-distro/aws-iam-authenticator-1-28-presubmits.yaml @@ -0,0 +1,79 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: aws-iam-authenticator-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/aws-iam-authenticator/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build -C $PROJECT_PATH + && + mv ./projects/kubernetes-sigs/aws-iam-authenticator/_output/tar/* /logs/artifacts + && + make clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-sigs/aws-iam-authenticator" + - name: RELEASE_BRANCH + value: "1-28" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/aws-iam-authenticator-1-29-presubmits.yaml b/jobs/aws/eks-distro/aws-iam-authenticator-1-29-presubmits.yaml new file mode 100644 index 000000000..d018d8486 --- /dev/null +++ b/jobs/aws/eks-distro/aws-iam-authenticator-1-29-presubmits.yaml @@ -0,0 +1,79 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: aws-iam-authenticator-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/aws-iam-authenticator/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build -C $PROJECT_PATH; fi + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then mv ./projects/kubernetes-sigs/aws-iam-authenticator/_output/tar/* /logs/artifacts; fi + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes-sigs/aws-iam-authenticator" + - name: RELEASE_BRANCH + value: "1-29" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/build-1-21-postsubmits.yaml b/jobs/aws/eks-distro/build-1-21-postsubmits.yaml deleted file mode 100644 index 0824e4d18..000000000 --- a/jobs/aws/eks-distro/build-1-21-postsubmits.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro: - - name: build-1-21-postsubmit - always_run: false - skip_if_only_changed: "1-22|1-23|1-24|1-25|1-26|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 6h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - cp -r "${HOME}/.docker" /home/prow/go/src/github.com/rcrozean/eks-distro - && - make -j2 postsubmit-conformance - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: TEST_ROLE_ARN - value: "arn:aws:iam::125833916567:role/TestBuildRole" - - name: ARTIFACT_BUCKET - value: "eks-d-postsubmit-artifacts" - - name: RELEASE_BRANCH - value: "1-21" - - name: CONTROL_PLANE_INSTANCE_PROFILE - value: "arn:aws:iam::125833916567:instance-profile/KopsControlPlaneBuildRole" - - name: NODE_INSTANCE_PROFILE - value: "arn:aws:iam::125833916567:instance-profile/KopsNodesBuildRole" - - name: KOPS_STATE_STORE - value: "s3://testbuildstack-125833916-kopsbuildstatestorebucke-d4esen60nfrk" - - name: IMAGE_REPO - value: "public.ecr.aws/h1r8a7l5" - - name: DOCKER_CONFIG - value: "/home/prow/go/src/github.com/rcrozean/eks-distro/.docker" - resources: - requests: - memory: "8Gi" - cpu: "2" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/build-1-22-postsubmits.yaml b/jobs/aws/eks-distro/build-1-22-postsubmits.yaml deleted file mode 100644 index 3be1f6056..000000000 --- a/jobs/aws/eks-distro/build-1-22-postsubmits.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro: - - name: build-1-22-postsubmit - always_run: false - skip_if_only_changed: "1-21|1-23|1-24|1-25|1-26|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 6h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - cp -r "${HOME}/.docker" /home/prow/go/src/github.com/rcrozean/eks-distro - && - make -j2 postsubmit-conformance - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: TEST_ROLE_ARN - value: "arn:aws:iam::125833916567:role/TestBuildRole" - - name: ARTIFACT_BUCKET - value: "eks-d-postsubmit-artifacts" - - name: RELEASE_BRANCH - value: "1-22" - - name: CONTROL_PLANE_INSTANCE_PROFILE - value: "arn:aws:iam::125833916567:instance-profile/KopsControlPlaneBuildRole" - - name: NODE_INSTANCE_PROFILE - value: "arn:aws:iam::125833916567:instance-profile/KopsNodesBuildRole" - - name: KOPS_STATE_STORE - value: "s3://testbuildstack-125833916-kopsbuildstatestorebucke-d4esen60nfrk" - - name: IMAGE_REPO - value: "public.ecr.aws/h1r8a7l5" - - name: DOCKER_CONFIG - value: "/home/prow/go/src/github.com/rcrozean/eks-distro/.docker" - resources: - requests: - memory: "8Gi" - cpu: "2" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/build-1-23-postsubmits.yaml b/jobs/aws/eks-distro/build-1-23-postsubmits.yaml deleted file mode 100644 index e9ada801f..000000000 --- a/jobs/aws/eks-distro/build-1-23-postsubmits.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro: - - name: build-1-23-postsubmit - always_run: false - skip_if_only_changed: "1-21|1-22|1-24|1-25|1-26|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 6h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - cp -r "${HOME}/.docker" /home/prow/go/src/github.com/rcrozean/eks-distro - && - make -j2 postsubmit-conformance - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: TEST_ROLE_ARN - value: "arn:aws:iam::125833916567:role/TestBuildRole" - - name: ARTIFACT_BUCKET - value: "eks-d-postsubmit-artifacts" - - name: RELEASE_BRANCH - value: "1-23" - - name: CONTROL_PLANE_INSTANCE_PROFILE - value: "arn:aws:iam::125833916567:instance-profile/KopsControlPlaneBuildRole" - - name: NODE_INSTANCE_PROFILE - value: "arn:aws:iam::125833916567:instance-profile/KopsNodesBuildRole" - - name: KOPS_STATE_STORE - value: "s3://testbuildstack-125833916-kopsbuildstatestorebucke-d4esen60nfrk" - - name: IMAGE_REPO - value: "public.ecr.aws/h1r8a7l5" - - name: DOCKER_CONFIG - value: "/home/prow/go/src/github.com/rcrozean/eks-distro/.docker" - resources: - requests: - memory: "8Gi" - cpu: "2" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/build-1-24-postsubmits.yaml b/jobs/aws/eks-distro/build-1-24-postsubmits.yaml index 1adca2a45..22e49544a 100644 --- a/jobs/aws/eks-distro/build-1-24-postsubmits.yaml +++ b/jobs/aws/eks-distro/build-1-24-postsubmits.yaml @@ -22,7 +22,7 @@ postsubmits: rcrozean/eks-distro: - name: build-1-24-postsubmit always_run: false - skip_if_only_changed: "1-21|1-22|1-23|1-25|1-26|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" + skip_if_only_changed: "1-25|1-26|1-27|1-28|1-29|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" branches: - ^main$ max_concurrency: 10 @@ -45,7 +45,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ postsubmits: memory: "8Gi" cpu: "2" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/build-1-25-postsubmits.yaml b/jobs/aws/eks-distro/build-1-25-postsubmits.yaml index 41bef2117..d50eed10a 100644 --- a/jobs/aws/eks-distro/build-1-25-postsubmits.yaml +++ b/jobs/aws/eks-distro/build-1-25-postsubmits.yaml @@ -22,7 +22,7 @@ postsubmits: rcrozean/eks-distro: - name: build-1-25-postsubmit always_run: false - skip_if_only_changed: "1-21|1-22|1-23|1-24|1-26|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" + skip_if_only_changed: "1-24|1-26|1-27|1-28|1-29|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" branches: - ^main$ max_concurrency: 10 @@ -45,7 +45,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -81,7 +81,7 @@ postsubmits: memory: "8Gi" cpu: "2" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/build-1-26-postsubmits.yaml b/jobs/aws/eks-distro/build-1-26-postsubmits.yaml index 66e2175fb..0959e6ab0 100644 --- a/jobs/aws/eks-distro/build-1-26-postsubmits.yaml +++ b/jobs/aws/eks-distro/build-1-26-postsubmits.yaml @@ -20,82 +20,82 @@ postsubmits: rcrozean/eks-distro: - - name: build-1-26-postsubmit - always_run: false - skip_if_only_changed: "1-21|1-22|1-23|1-24|1-25|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" - branches: - - ^main$ - max_concurrency: 10 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 6h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then cp -r "${HOME}/.docker" /home/prow/go/src/github.com/rcrozean/eks-distro; fi - && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make -j2 postsubmit-conformance; fi - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: TEST_ROLE_ARN - value: "arn:aws:iam::125833916567:role/TestBuildRole" - - name: ARTIFACT_BUCKET - value: "eks-d-postsubmit-artifacts" - - name: RELEASE_BRANCH - value: "1-26" - - name: CONTROL_PLANE_INSTANCE_PROFILE - value: "arn:aws:iam::125833916567:instance-profile/KopsControlPlaneBuildRole" - - name: NODE_INSTANCE_PROFILE - value: "arn:aws:iam::125833916567:instance-profile/KopsNodesBuildRole" - - name: KOPS_STATE_STORE - value: "s3://testbuildstack-125833916-kopsbuildstatestorebucke-d4esen60nfrk" - - name: IMAGE_REPO - value: "public.ecr.aws/h1r8a7l5" - - name: DOCKER_CONFIG - value: "/home/prow/go/src/github.com/rcrozean/eks-distro/.docker" - resources: - requests: - memory: "8Gi" - cpu: "2" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor + - name: build-1-26-postsubmit + always_run: false + skip_if_only_changed: "1-24|1-25|1-27|1-28|1-29|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 6h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + cp -r "${HOME}/.docker" /home/prow/go/src/github.com/rcrozean/eks-distro + && + make -j2 postsubmit-conformance + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: TEST_ROLE_ARN + value: "arn:aws:iam::125833916567:role/TestBuildRole" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: RELEASE_BRANCH + value: "1-26" + - name: CONTROL_PLANE_INSTANCE_PROFILE + value: "arn:aws:iam::125833916567:instance-profile/KopsControlPlaneBuildRole" + - name: NODE_INSTANCE_PROFILE + value: "arn:aws:iam::125833916567:instance-profile/KopsNodesBuildRole" + - name: KOPS_STATE_STORE + value: "s3://testbuildstack-125833916-kopsbuildstatestorebucke-d4esen60nfrk" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" + - name: DOCKER_CONFIG + value: "/home/prow/go/src/github.com/rcrozean/eks-distro/.docker" + resources: + requests: + memory: "8Gi" + cpu: "2" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/build-1-27-postsubmits.yaml b/jobs/aws/eks-distro/build-1-27-postsubmits.yaml new file mode 100644 index 000000000..97c53b8b6 --- /dev/null +++ b/jobs/aws/eks-distro/build-1-27-postsubmits.yaml @@ -0,0 +1,101 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro: + - name: build-1-27-postsubmit + always_run: false + skip_if_only_changed: "1-24|1-25|1-26|1-28|1-29|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 6h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + cp -r "${HOME}/.docker" /home/prow/go/src/github.com/rcrozean/eks-distro + && + make -j2 postsubmit-conformance + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: TEST_ROLE_ARN + value: "arn:aws:iam::125833916567:role/TestBuildRole" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: RELEASE_BRANCH + value: "1-27" + - name: CONTROL_PLANE_INSTANCE_PROFILE + value: "arn:aws:iam::125833916567:instance-profile/KopsControlPlaneBuildRole" + - name: NODE_INSTANCE_PROFILE + value: "arn:aws:iam::125833916567:instance-profile/KopsNodesBuildRole" + - name: KOPS_STATE_STORE + value: "s3://testbuildstack-125833916-kopsbuildstatestorebucke-d4esen60nfrk" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" + - name: DOCKER_CONFIG + value: "/home/prow/go/src/github.com/rcrozean/eks-distro/.docker" + resources: + requests: + memory: "8Gi" + cpu: "2" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/build-1-28-postsubmits.yaml b/jobs/aws/eks-distro/build-1-28-postsubmits.yaml new file mode 100644 index 000000000..1d14dd266 --- /dev/null +++ b/jobs/aws/eks-distro/build-1-28-postsubmits.yaml @@ -0,0 +1,101 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro: + - name: build-1-28-postsubmit + always_run: false + skip_if_only_changed: "1-24|1-25|1-26|1-27|1-29|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 6h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + cp -r "${HOME}/.docker" /home/prow/go/src/github.com/rcrozean/eks-distro + && + make -j2 postsubmit-conformance + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: TEST_ROLE_ARN + value: "arn:aws:iam::125833916567:role/TestBuildRole" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: RELEASE_BRANCH + value: "1-28" + - name: CONTROL_PLANE_INSTANCE_PROFILE + value: "arn:aws:iam::125833916567:instance-profile/KopsControlPlaneBuildRole" + - name: NODE_INSTANCE_PROFILE + value: "arn:aws:iam::125833916567:instance-profile/KopsNodesBuildRole" + - name: KOPS_STATE_STORE + value: "s3://testbuildstack-125833916-kopsbuildstatestorebucke-d4esen60nfrk" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" + - name: DOCKER_CONFIG + value: "/home/prow/go/src/github.com/rcrozean/eks-distro/.docker" + resources: + requests: + memory: "8Gi" + cpu: "2" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/build-1-29-postsubmits.yaml b/jobs/aws/eks-distro/build-1-29-postsubmits.yaml new file mode 100644 index 000000000..4ba0a70ac --- /dev/null +++ b/jobs/aws/eks-distro/build-1-29-postsubmits.yaml @@ -0,0 +1,101 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro: + - name: build-1-29-postsubmit + always_run: false + skip_if_only_changed: "1-24|1-25|1-26|1-27|1-28|docs/.*|.*.md|go.sum|go.mod|.*Help.mk|.*ATTRIBUTION.txt|LICENSE|NOTICE|OWNERS" + branches: + - ^main$ + max_concurrency: 10 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 6h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then cp -r "${HOME}/.docker" /home/prow/go/src/github.com/rcrozean/eks-distro; fi + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make -j2 postsubmit-conformance; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: TEST_ROLE_ARN + value: "arn:aws:iam::125833916567:role/TestBuildRole" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: RELEASE_BRANCH + value: "1-29" + - name: CONTROL_PLANE_INSTANCE_PROFILE + value: "arn:aws:iam::125833916567:instance-profile/KopsControlPlaneBuildRole" + - name: NODE_INSTANCE_PROFILE + value: "arn:aws:iam::125833916567:instance-profile/KopsNodesBuildRole" + - name: KOPS_STATE_STORE + value: "s3://testbuildstack-125833916-kopsbuildstatestorebucke-d4esen60nfrk" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" + - name: DOCKER_CONFIG + value: "/home/prow/go/src/github.com/rcrozean/eks-distro/.docker" + resources: + requests: + memory: "8Gi" + cpu: "2" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/cni-1-24-presubmits.yaml b/jobs/aws/eks-distro/cni-1-24-presubmits.yaml index 35775720c..1ff36904f 100644 --- a/jobs/aws/eks-distro/cni-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/cni-1-24-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro/cni-1-25-presubmits.yaml b/jobs/aws/eks-distro/cni-1-25-presubmits.yaml index 0d2880d65..f8a39bbd0 100644 --- a/jobs/aws/eks-distro/cni-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/cni-1-25-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro/cni-1-26-presubmits.yaml b/jobs/aws/eks-distro/cni-1-26-presubmits.yaml index 4bd201451..495eb1b42 100644 --- a/jobs/aws/eks-distro/cni-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/cni-1-26-presubmits.yaml @@ -38,14 +38,14 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c - > trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $PROJECT_PATH; fi + make build clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/containernetworking/plugins" diff --git a/jobs/aws/eks-distro/cni-1-27-presubmits.yaml b/jobs/aws/eks-distro/cni-1-27-presubmits.yaml new file mode 100644 index 000000000..e592c9ad4 --- /dev/null +++ b/jobs/aws/eks-distro/cni-1-27-presubmits.yaml @@ -0,0 +1,63 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: cni-plugins-1-27-presubmit + always_run: false + run_if_changed: "^build/lib/.*|Common.mk|projects/containernetworking/plugins/(build|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/containernetworking/plugins" + - name: RELEASE_BRANCH + value: "1-27" + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/cni-1-28-presubmits.yaml b/jobs/aws/eks-distro/cni-1-28-presubmits.yaml new file mode 100644 index 000000000..3b884d49f --- /dev/null +++ b/jobs/aws/eks-distro/cni-1-28-presubmits.yaml @@ -0,0 +1,63 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: cni-plugins-1-28-presubmit + always_run: false + run_if_changed: "^build/lib/.*|Common.mk|projects/containernetworking/plugins/(build|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/containernetworking/plugins" + - name: RELEASE_BRANCH + value: "1-28" + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/cni-1-29-presubmits.yaml b/jobs/aws/eks-distro/cni-1-29-presubmits.yaml new file mode 100644 index 000000000..f1e76a4e4 --- /dev/null +++ b/jobs/aws/eks-distro/cni-1-29-presubmits.yaml @@ -0,0 +1,63 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: cni-plugins-1-29-presubmit + always_run: false + run_if_changed: "^build/lib/.*|Common.mk|projects/containernetworking/plugins/(build|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/containernetworking/plugins" + - name: RELEASE_BRANCH + value: "1-29" + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/coredns-1-21-presubmits.yaml b/jobs/aws/eks-distro/coredns-1-21-presubmits.yaml deleted file mode 100644 index 83c59b99c..000000000 --- a/jobs/aws/eks-distro/coredns-1-21-presubmits.yaml +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: coredns-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/coredns/coredns/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/coredns/coredns" - - name: RELEASE_BRANCH - value: "1-21" - - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/coredns-1-22-presubmits.yaml b/jobs/aws/eks-distro/coredns-1-22-presubmits.yaml deleted file mode 100644 index 042b5288b..000000000 --- a/jobs/aws/eks-distro/coredns-1-22-presubmits.yaml +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: coredns-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/coredns/coredns/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/coredns/coredns" - - name: RELEASE_BRANCH - value: "1-22" - - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/coredns-1-23-presubmits.yaml b/jobs/aws/eks-distro/coredns-1-23-presubmits.yaml deleted file mode 100644 index 41b6a1ea1..000000000 --- a/jobs/aws/eks-distro/coredns-1-23-presubmits.yaml +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: coredns-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/coredns/coredns/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/coredns/coredns" - - name: RELEASE_BRANCH - value: "1-23" - - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/coredns-1-24-presubmits.yaml b/jobs/aws/eks-distro/coredns-1-24-presubmits.yaml index 82004f4b0..3023392fd 100644 --- a/jobs/aws/eks-distro/coredns-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/coredns-1-24-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -61,7 +61,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/coredns-1-25-presubmits.yaml b/jobs/aws/eks-distro/coredns-1-25-presubmits.yaml index bab95e875..7c8615de0 100644 --- a/jobs/aws/eks-distro/coredns-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/coredns-1-25-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -61,7 +61,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/coredns-1-26-presubmits.yaml b/jobs/aws/eks-distro/coredns-1-26-presubmits.yaml index 05cda2f24..280046638 100644 --- a/jobs/aws/eks-distro/coredns-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/coredns-1-26-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -48,7 +48,7 @@ presubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $PROJECT_PATH; fi + make build clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/coredns/coredns" @@ -61,7 +61,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/coredns-1-27-presubmits.yaml b/jobs/aws/eks-distro/coredns-1-27-presubmits.yaml new file mode 100644 index 000000000..cb786edb8 --- /dev/null +++ b/jobs/aws/eks-distro/coredns-1-27-presubmits.yaml @@ -0,0 +1,77 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: coredns-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/coredns/coredns/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/coredns/coredns" + - name: RELEASE_BRANCH + value: "1-27" + - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/coredns-1-28-presubmits.yaml b/jobs/aws/eks-distro/coredns-1-28-presubmits.yaml new file mode 100644 index 000000000..49354358d --- /dev/null +++ b/jobs/aws/eks-distro/coredns-1-28-presubmits.yaml @@ -0,0 +1,77 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: coredns-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/coredns/coredns/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/coredns/coredns" + - name: RELEASE_BRANCH + value: "1-28" + - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/coredns-1-29-presubmits.yaml b/jobs/aws/eks-distro/coredns-1-29-presubmits.yaml new file mode 100644 index 000000000..1197e5e5c --- /dev/null +++ b/jobs/aws/eks-distro/coredns-1-29-presubmits.yaml @@ -0,0 +1,77 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: coredns-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/coredns/coredns/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/coredns/coredns" + - name: RELEASE_BRANCH + value: "1-29" + - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/dev-release-1-21-postsubmits.yaml b/jobs/aws/eks-distro/dev-release-1-21-postsubmits.yaml deleted file mode 100644 index 9d0ecaf52..000000000 --- a/jobs/aws/eks-distro/dev-release-1-21-postsubmits.yaml +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro: - - name: dev-release-1-21-postsubmit - always_run: false - run_if_changed: "release/1-21/development/RELEASE" - branches: - - ^main$ - max_concurrency: 1 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 4h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - ./release/prow.sh - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: AWS_REGION - value: "us-east-1" - - name: ARTIFACT_BUCKET - value: "eks-d-postsubmit-artifacts" - - name: RELEASE_BRANCH - value: "1-21" - - name: IMAGE_REPO - value: "public.ecr.aws/h1r8a7l5" - resources: - requests: - memory: "16Gi" - cpu: "4" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/dev-release-1-22-postsubmits.yaml b/jobs/aws/eks-distro/dev-release-1-22-postsubmits.yaml deleted file mode 100644 index 6fc8db4e3..000000000 --- a/jobs/aws/eks-distro/dev-release-1-22-postsubmits.yaml +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro: - - name: dev-release-1-22-postsubmit - always_run: false - run_if_changed: "release/1-22/development/RELEASE" - branches: - - ^main$ - max_concurrency: 1 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 4h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - ./release/prow.sh - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: AWS_REGION - value: "us-east-1" - - name: ARTIFACT_BUCKET - value: "eks-d-postsubmit-artifacts" - - name: RELEASE_BRANCH - value: "1-22" - - name: IMAGE_REPO - value: "public.ecr.aws/h1r8a7l5" - resources: - requests: - memory: "16Gi" - cpu: "4" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/dev-release-1-23-postsubmits.yaml b/jobs/aws/eks-distro/dev-release-1-23-postsubmits.yaml deleted file mode 100644 index 1d7a39411..000000000 --- a/jobs/aws/eks-distro/dev-release-1-23-postsubmits.yaml +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro: - - name: dev-release-1-23-postsubmit - always_run: false - run_if_changed: "release/1-23/development/RELEASE" - branches: - - ^main$ - max_concurrency: 1 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 4h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: postsubmits-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - ./release/prow.sh - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: AWS_REGION - value: "us-east-1" - - name: ARTIFACT_BUCKET - value: "eks-d-postsubmit-artifacts" - - name: RELEASE_BRANCH - value: "1-23" - - name: IMAGE_REPO - value: "public.ecr.aws/h1r8a7l5" - resources: - requests: - memory: "16Gi" - cpu: "4" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/dev-release-1-24-postsubmits.yaml b/jobs/aws/eks-distro/dev-release-1-24-postsubmits.yaml index 558945150..aa4cce085 100644 --- a/jobs/aws/eks-distro/dev-release-1-24-postsubmits.yaml +++ b/jobs/aws/eks-distro/dev-release-1-24-postsubmits.yaml @@ -45,7 +45,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -71,7 +71,7 @@ postsubmits: memory: "16Gi" cpu: "4" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/dev-release-1-25-postsubmits.yaml b/jobs/aws/eks-distro/dev-release-1-25-postsubmits.yaml index 128a37cfe..cc7555378 100644 --- a/jobs/aws/eks-distro/dev-release-1-25-postsubmits.yaml +++ b/jobs/aws/eks-distro/dev-release-1-25-postsubmits.yaml @@ -45,7 +45,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -71,7 +71,7 @@ postsubmits: memory: "16Gi" cpu: "4" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/dev-release-1-26-postsubmits.yaml b/jobs/aws/eks-distro/dev-release-1-26-postsubmits.yaml index 45d95abbe..c938aa97f 100644 --- a/jobs/aws/eks-distro/dev-release-1-26-postsubmits.yaml +++ b/jobs/aws/eks-distro/dev-release-1-26-postsubmits.yaml @@ -45,7 +45,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -54,7 +54,7 @@ postsubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then ./release/prow.sh; fi + ./release/prow.sh env: - name: PROJECT_PATH value: "projects/kubernetes/kubernetes" @@ -71,7 +71,7 @@ postsubmits: memory: "16Gi" cpu: "4" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/dev-release-1-27-postsubmits.yaml b/jobs/aws/eks-distro/dev-release-1-27-postsubmits.yaml new file mode 100644 index 000000000..b00ca9656 --- /dev/null +++ b/jobs/aws/eks-distro/dev-release-1-27-postsubmits.yaml @@ -0,0 +1,91 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro: + - name: dev-release-1-27-postsubmit + always_run: false + run_if_changed: "release/1-27/development/RELEASE" + branches: + - ^main$ + max_concurrency: 1 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 4h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + ./release/prow.sh + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: AWS_REGION + value: "us-east-1" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: RELEASE_BRANCH + value: "1-27" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" + resources: + requests: + memory: "16Gi" + cpu: "4" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/dev-release-1-28-postsubmits.yaml b/jobs/aws/eks-distro/dev-release-1-28-postsubmits.yaml new file mode 100644 index 000000000..1a273d023 --- /dev/null +++ b/jobs/aws/eks-distro/dev-release-1-28-postsubmits.yaml @@ -0,0 +1,91 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro: + - name: dev-release-1-28-postsubmit + always_run: false + run_if_changed: "release/1-28/development/RELEASE" + branches: + - ^main$ + max_concurrency: 1 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 4h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + ./release/prow.sh + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: AWS_REGION + value: "us-east-1" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: RELEASE_BRANCH + value: "1-28" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" + resources: + requests: + memory: "16Gi" + cpu: "4" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/dev-release-1-29-postsubmits.yaml b/jobs/aws/eks-distro/dev-release-1-29-postsubmits.yaml new file mode 100644 index 000000000..b6a4079ee --- /dev/null +++ b/jobs/aws/eks-distro/dev-release-1-29-postsubmits.yaml @@ -0,0 +1,91 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro: + - name: dev-release-1-29-postsubmit + always_run: false + run_if_changed: "release/1-29/development/RELEASE" + branches: + - ^main$ + max_concurrency: 1 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 4h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: postsubmits-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then ./release/prow.sh; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: AWS_REGION + value: "us-east-1" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: RELEASE_BRANCH + value: "1-29" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" + resources: + requests: + memory: "16Gi" + cpu: "4" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/eks-distro-attribution-periodics.yaml b/jobs/aws/eks-distro/eks-distro-attribution-periodics.yaml index 92f3cfe1d..b0770f549 100644 --- a/jobs/aws/eks-distro/eks-distro-attribution-periodics.yaml +++ b/jobs/aws/eks-distro/eks-distro-attribution-periodics.yaml @@ -43,7 +43,7 @@ periodics: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro/eks-distro-checksum-periodics.yaml b/jobs/aws/eks-distro/eks-distro-checksum-periodics.yaml index ae9ea49f5..f0268ae44 100644 --- a/jobs/aws/eks-distro/eks-distro-checksum-periodics.yaml +++ b/jobs/aws/eks-distro/eks-distro-checksum-periodics.yaml @@ -43,7 +43,7 @@ periodics: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro/eks-distro-docs-postsubmits.yaml b/jobs/aws/eks-distro/eks-distro-docs-postsubmits.yaml index fe268c658..c345f4b18 100644 --- a/jobs/aws/eks-distro/eks-distro-docs-postsubmits.yaml +++ b/jobs/aws/eks-distro/eks-distro-docs-postsubmits.yaml @@ -43,7 +43,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro/eks-distro-docs-presubmits.yaml b/jobs/aws/eks-distro/eks-distro-docs-presubmits.yaml index 29114d54b..3c15daea4 100644 --- a/jobs/aws/eks-distro/eks-distro-docs-presubmits.yaml +++ b/jobs/aws/eks-distro/eks-distro-docs-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro/etcd-1-21-presubmits.yaml b/jobs/aws/eks-distro/etcd-1-21-presubmits.yaml deleted file mode 100644 index ce811016d..000000000 --- a/jobs/aws/eks-distro/etcd-1-21-presubmits.yaml +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: etcd-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/etcd-io/etcd/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build -C $PROJECT_PATH - && - mv ./projects/etcd-io/etcd/_output/tar/* /logs/artifacts - && - make clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/etcd-io/etcd" - - name: RELEASE_BRANCH - value: "1-21" - - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/etcd-1-22-presubmits.yaml b/jobs/aws/eks-distro/etcd-1-22-presubmits.yaml deleted file mode 100644 index 4a8833a74..000000000 --- a/jobs/aws/eks-distro/etcd-1-22-presubmits.yaml +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: etcd-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/etcd-io/etcd/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build -C $PROJECT_PATH - && - mv ./projects/etcd-io/etcd/_output/tar/* /logs/artifacts - && - make clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/etcd-io/etcd" - - name: RELEASE_BRANCH - value: "1-22" - - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/etcd-1-23-presubmits.yaml b/jobs/aws/eks-distro/etcd-1-23-presubmits.yaml deleted file mode 100644 index e77223aef..000000000 --- a/jobs/aws/eks-distro/etcd-1-23-presubmits.yaml +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: etcd-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/etcd-io/etcd/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build -C $PROJECT_PATH - && - mv ./projects/etcd-io/etcd/_output/tar/* /logs/artifacts - && - make clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/etcd-io/etcd" - - name: RELEASE_BRANCH - value: "1-23" - - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION - value: "true" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/etcd-1-24-presubmits.yaml b/jobs/aws/eks-distro/etcd-1-24-presubmits.yaml index 120c2c4ca..6907b5346 100644 --- a/jobs/aws/eks-distro/etcd-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/etcd-1-24-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -65,7 +65,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/etcd-1-25-presubmits.yaml b/jobs/aws/eks-distro/etcd-1-25-presubmits.yaml index 290b61952..763f7c100 100644 --- a/jobs/aws/eks-distro/etcd-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/etcd-1-25-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -65,7 +65,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/etcd-1-26-presubmits.yaml b/jobs/aws/eks-distro/etcd-1-26-presubmits.yaml index ed6249c53..da7d5f5fb 100644 --- a/jobs/aws/eks-distro/etcd-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/etcd-1-26-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -48,11 +48,11 @@ presubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build -C $PROJECT_PATH; fi + make build -C $PROJECT_PATH && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then mv ./projects/etcd-io/etcd/_output/tar/* /logs/artifacts; fi + mv ./projects/etcd-io/etcd/_output/tar/* /logs/artifacts && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make clean-go-cache clean -C $PROJECT_PATH; fi + make clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/etcd-io/etcd" @@ -65,7 +65,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/etcd-1-27-presubmits.yaml b/jobs/aws/eks-distro/etcd-1-27-presubmits.yaml new file mode 100644 index 000000000..d9fdedae5 --- /dev/null +++ b/jobs/aws/eks-distro/etcd-1-27-presubmits.yaml @@ -0,0 +1,81 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: etcd-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/etcd-io/etcd/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build -C $PROJECT_PATH + && + mv ./projects/etcd-io/etcd/_output/tar/* /logs/artifacts + && + make clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/etcd-io/etcd" + - name: RELEASE_BRANCH + value: "1-27" + - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/etcd-1-28-presubmits.yaml b/jobs/aws/eks-distro/etcd-1-28-presubmits.yaml new file mode 100644 index 000000000..7516e7043 --- /dev/null +++ b/jobs/aws/eks-distro/etcd-1-28-presubmits.yaml @@ -0,0 +1,81 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: etcd-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/etcd-io/etcd/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build -C $PROJECT_PATH + && + mv ./projects/etcd-io/etcd/_output/tar/* /logs/artifacts + && + make clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/etcd-io/etcd" + - name: RELEASE_BRANCH + value: "1-28" + - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/etcd-1-29-presubmits.yaml b/jobs/aws/eks-distro/etcd-1-29-presubmits.yaml new file mode 100644 index 000000000..7c80ae3de --- /dev/null +++ b/jobs/aws/eks-distro/etcd-1-29-presubmits.yaml @@ -0,0 +1,81 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: etcd-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/etcd-io/etcd/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build -C $PROJECT_PATH; fi + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then mv ./projects/etcd-io/etcd/_output/tar/* /logs/artifacts; fi + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/etcd-io/etcd" + - name: RELEASE_BRANCH + value: "1-29" + - name: FAKE_ARM_ARTIFACTS_FOR_VALIDATION + value: "true" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-attacher-1-21-presubmits.yaml b/jobs/aws/eks-distro/external-attacher-1-21-presubmits.yaml deleted file mode 100644 index efad4583b..000000000 --- a/jobs/aws/eks-distro/external-attacher-1-21-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-attacher-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-attacher/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-attacher" - - name: RELEASE_BRANCH - value: "1-21" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-attacher-1-22-presubmits.yaml b/jobs/aws/eks-distro/external-attacher-1-22-presubmits.yaml deleted file mode 100644 index f95fbad16..000000000 --- a/jobs/aws/eks-distro/external-attacher-1-22-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-attacher-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-attacher/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-attacher" - - name: RELEASE_BRANCH - value: "1-22" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-attacher-1-23-presubmits.yaml b/jobs/aws/eks-distro/external-attacher-1-23-presubmits.yaml deleted file mode 100644 index 89f50a05c..000000000 --- a/jobs/aws/eks-distro/external-attacher-1-23-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-attacher-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-attacher/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-attacher" - - name: RELEASE_BRANCH - value: "1-23" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-attacher-1-24-presubmits.yaml b/jobs/aws/eks-distro/external-attacher-1-24-presubmits.yaml index 9c32afec7..af753b30e 100644 --- a/jobs/aws/eks-distro/external-attacher-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/external-attacher-1-24-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-attacher-1-25-presubmits.yaml b/jobs/aws/eks-distro/external-attacher-1-25-presubmits.yaml index 2575a10d8..c6e3b705f 100644 --- a/jobs/aws/eks-distro/external-attacher-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/external-attacher-1-25-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-attacher-1-26-presubmits.yaml b/jobs/aws/eks-distro/external-attacher-1-26-presubmits.yaml index 813c0b5d0..3e869b2a9 100644 --- a/jobs/aws/eks-distro/external-attacher-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/external-attacher-1-26-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -48,7 +48,7 @@ presubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $PROJECT_PATH; fi + make build clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes-csi/external-attacher" @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-attacher-1-27-presubmits.yaml b/jobs/aws/eks-distro/external-attacher-1-27-presubmits.yaml new file mode 100644 index 000000000..9cb1779ba --- /dev/null +++ b/jobs/aws/eks-distro/external-attacher-1-27-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-attacher-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-attacher/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-attacher" + - name: RELEASE_BRANCH + value: "1-27" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-attacher-1-28-presubmits.yaml b/jobs/aws/eks-distro/external-attacher-1-28-presubmits.yaml new file mode 100644 index 000000000..7e6de89c7 --- /dev/null +++ b/jobs/aws/eks-distro/external-attacher-1-28-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-attacher-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-attacher/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-attacher" + - name: RELEASE_BRANCH + value: "1-28" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-attacher-1-29-presubmits.yaml b/jobs/aws/eks-distro/external-attacher-1-29-presubmits.yaml new file mode 100644 index 000000000..47e8c5482 --- /dev/null +++ b/jobs/aws/eks-distro/external-attacher-1-29-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-attacher-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-attacher/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-attacher" + - name: RELEASE_BRANCH + value: "1-29" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-provisioner-1-21-presubmits.yaml b/jobs/aws/eks-distro/external-provisioner-1-21-presubmits.yaml deleted file mode 100644 index 803a75dbe..000000000 --- a/jobs/aws/eks-distro/external-provisioner-1-21-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-provisioner-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-provisioner/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-provisioner" - - name: RELEASE_BRANCH - value: "1-21" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-provisioner-1-22-presubmits.yaml b/jobs/aws/eks-distro/external-provisioner-1-22-presubmits.yaml deleted file mode 100644 index 2a8a175ac..000000000 --- a/jobs/aws/eks-distro/external-provisioner-1-22-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-provisioner-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-provisioner/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-provisioner" - - name: RELEASE_BRANCH - value: "1-22" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-provisioner-1-23-presubmits.yaml b/jobs/aws/eks-distro/external-provisioner-1-23-presubmits.yaml deleted file mode 100644 index e1a822ce1..000000000 --- a/jobs/aws/eks-distro/external-provisioner-1-23-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-provisioner-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-provisioner/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-provisioner" - - name: RELEASE_BRANCH - value: "1-23" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-provisioner-1-24-presubmits.yaml b/jobs/aws/eks-distro/external-provisioner-1-24-presubmits.yaml index cf7296dcc..524cfe7e9 100644 --- a/jobs/aws/eks-distro/external-provisioner-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/external-provisioner-1-24-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-provisioner-1-25-presubmits.yaml b/jobs/aws/eks-distro/external-provisioner-1-25-presubmits.yaml index b2144bdf5..11a37a481 100644 --- a/jobs/aws/eks-distro/external-provisioner-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/external-provisioner-1-25-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-provisioner-1-26-presubmits.yaml b/jobs/aws/eks-distro/external-provisioner-1-26-presubmits.yaml index 63175dde4..8b93af270 100644 --- a/jobs/aws/eks-distro/external-provisioner-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/external-provisioner-1-26-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -48,7 +48,7 @@ presubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $PROJECT_PATH; fi + make build clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes-csi/external-provisioner" @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-provisioner-1-27-presubmits.yaml b/jobs/aws/eks-distro/external-provisioner-1-27-presubmits.yaml new file mode 100644 index 000000000..d08f3793a --- /dev/null +++ b/jobs/aws/eks-distro/external-provisioner-1-27-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-provisioner-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-provisioner/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-provisioner" + - name: RELEASE_BRANCH + value: "1-27" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-provisioner-1-28-presubmits.yaml b/jobs/aws/eks-distro/external-provisioner-1-28-presubmits.yaml new file mode 100644 index 000000000..4b6fe9f2b --- /dev/null +++ b/jobs/aws/eks-distro/external-provisioner-1-28-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-provisioner-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-provisioner/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-provisioner" + - name: RELEASE_BRANCH + value: "1-28" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-provisioner-1-29-presubmits.yaml b/jobs/aws/eks-distro/external-provisioner-1-29-presubmits.yaml new file mode 100644 index 000000000..d2e632f09 --- /dev/null +++ b/jobs/aws/eks-distro/external-provisioner-1-29-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-provisioner-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-provisioner/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-provisioner" + - name: RELEASE_BRANCH + value: "1-29" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-resizer-1-21-presubmits.yaml b/jobs/aws/eks-distro/external-resizer-1-21-presubmits.yaml deleted file mode 100644 index 636ffca78..000000000 --- a/jobs/aws/eks-distro/external-resizer-1-21-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-resizer-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-resizer/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-resizer" - - name: RELEASE_BRANCH - value: "1-21" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-resizer-1-22-presubmits.yaml b/jobs/aws/eks-distro/external-resizer-1-22-presubmits.yaml deleted file mode 100644 index b0435c192..000000000 --- a/jobs/aws/eks-distro/external-resizer-1-22-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-resizer-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-resizer/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-resizer" - - name: RELEASE_BRANCH - value: "1-22" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-resizer-1-23-presubmits.yaml b/jobs/aws/eks-distro/external-resizer-1-23-presubmits.yaml deleted file mode 100644 index 6358d7c1c..000000000 --- a/jobs/aws/eks-distro/external-resizer-1-23-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-resizer-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-resizer/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-resizer" - - name: RELEASE_BRANCH - value: "1-23" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-resizer-1-24-presubmits.yaml b/jobs/aws/eks-distro/external-resizer-1-24-presubmits.yaml index 418f63a43..2ec959a2d 100644 --- a/jobs/aws/eks-distro/external-resizer-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/external-resizer-1-24-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-resizer-1-25-presubmits.yaml b/jobs/aws/eks-distro/external-resizer-1-25-presubmits.yaml index 121c25835..4e4821a30 100644 --- a/jobs/aws/eks-distro/external-resizer-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/external-resizer-1-25-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-resizer-1-26-presubmits.yaml b/jobs/aws/eks-distro/external-resizer-1-26-presubmits.yaml index 1b97588b0..dc2992507 100644 --- a/jobs/aws/eks-distro/external-resizer-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/external-resizer-1-26-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -48,7 +48,7 @@ presubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $PROJECT_PATH; fi + make build clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes-csi/external-resizer" @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-resizer-1-27-presubmits.yaml b/jobs/aws/eks-distro/external-resizer-1-27-presubmits.yaml new file mode 100644 index 000000000..3c951635f --- /dev/null +++ b/jobs/aws/eks-distro/external-resizer-1-27-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-resizer-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-resizer/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-resizer" + - name: RELEASE_BRANCH + value: "1-27" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-resizer-1-28-presubmits.yaml b/jobs/aws/eks-distro/external-resizer-1-28-presubmits.yaml new file mode 100644 index 000000000..281333259 --- /dev/null +++ b/jobs/aws/eks-distro/external-resizer-1-28-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-resizer-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-resizer/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-resizer" + - name: RELEASE_BRANCH + value: "1-28" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-resizer-1-29-presubmits.yaml b/jobs/aws/eks-distro/external-resizer-1-29-presubmits.yaml new file mode 100644 index 000000000..72a83a24d --- /dev/null +++ b/jobs/aws/eks-distro/external-resizer-1-29-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-resizer-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-resizer/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-resizer" + - name: RELEASE_BRANCH + value: "1-29" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-snapshotter-1-21-presubmits.yaml b/jobs/aws/eks-distro/external-snapshotter-1-21-presubmits.yaml deleted file mode 100644 index b211089b5..000000000 --- a/jobs/aws/eks-distro/external-snapshotter-1-21-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-snapshotter-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-snapshotter/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-snapshotter" - - name: RELEASE_BRANCH - value: "1-21" - resources: - requests: - memory: "8Gi" - cpu: "2048m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-snapshotter-1-22-presubmits.yaml b/jobs/aws/eks-distro/external-snapshotter-1-22-presubmits.yaml deleted file mode 100644 index 9a88c4dc9..000000000 --- a/jobs/aws/eks-distro/external-snapshotter-1-22-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-snapshotter-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-snapshotter/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-snapshotter" - - name: RELEASE_BRANCH - value: "1-22" - resources: - requests: - memory: "8Gi" - cpu: "2048m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-snapshotter-1-23-presubmits.yaml b/jobs/aws/eks-distro/external-snapshotter-1-23-presubmits.yaml deleted file mode 100644 index 845d9d760..000000000 --- a/jobs/aws/eks-distro/external-snapshotter-1-23-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: external-snapshotter-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-snapshotter/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/external-snapshotter" - - name: RELEASE_BRANCH - value: "1-23" - resources: - requests: - memory: "8Gi" - cpu: "2048m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/external-snapshotter-1-24-presubmits.yaml b/jobs/aws/eks-distro/external-snapshotter-1-24-presubmits.yaml index 11437b4ac..4b76e1864 100644 --- a/jobs/aws/eks-distro/external-snapshotter-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/external-snapshotter-1-24-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "8Gi" cpu: "2048m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-snapshotter-1-25-presubmits.yaml b/jobs/aws/eks-distro/external-snapshotter-1-25-presubmits.yaml index fbaef4280..c5d070ae2 100644 --- a/jobs/aws/eks-distro/external-snapshotter-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/external-snapshotter-1-25-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "8Gi" cpu: "2048m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-snapshotter-1-26-presubmits.yaml b/jobs/aws/eks-distro/external-snapshotter-1-26-presubmits.yaml index 8c320cfd2..35ca1645b 100644 --- a/jobs/aws/eks-distro/external-snapshotter-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/external-snapshotter-1-26-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -48,7 +48,7 @@ presubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $PROJECT_PATH; fi + make build clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes-csi/external-snapshotter" @@ -59,7 +59,7 @@ presubmits: memory: "8Gi" cpu: "2048m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/external-snapshotter-1-27-presubmits.yaml b/jobs/aws/eks-distro/external-snapshotter-1-27-presubmits.yaml new file mode 100644 index 000000000..4f23f0dc2 --- /dev/null +++ b/jobs/aws/eks-distro/external-snapshotter-1-27-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-snapshotter-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-snapshotter/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-snapshotter" + - name: RELEASE_BRANCH + value: "1-27" + resources: + requests: + memory: "8Gi" + cpu: "2048m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-snapshotter-1-28-presubmits.yaml b/jobs/aws/eks-distro/external-snapshotter-1-28-presubmits.yaml new file mode 100644 index 000000000..82c0b99d0 --- /dev/null +++ b/jobs/aws/eks-distro/external-snapshotter-1-28-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-snapshotter-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-snapshotter/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-snapshotter" + - name: RELEASE_BRANCH + value: "1-28" + resources: + requests: + memory: "8Gi" + cpu: "2048m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/external-snapshotter-1-29-presubmits.yaml b/jobs/aws/eks-distro/external-snapshotter-1-29-presubmits.yaml new file mode 100644 index 000000000..171de7965 --- /dev/null +++ b/jobs/aws/eks-distro/external-snapshotter-1-29-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: external-snapshotter-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/external-snapshotter/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/external-snapshotter" + - name: RELEASE_BRANCH + value: "1-29" + resources: + requests: + memory: "8Gi" + cpu: "2048m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-1-21-test-presubmits.yaml b/jobs/aws/eks-distro/kops-build-1-24-presubmits.yaml similarity index 82% rename from jobs/aws/eks-distro/kubernetes-1-21-test-presubmits.yaml rename to jobs/aws/eks-distro/kops-build-1-24-presubmits.yaml index a0fcbcfc5..2e4424541 100644 --- a/jobs/aws/eks-distro/kubernetes-1-21-test-presubmits.yaml +++ b/jobs/aws/eks-distro/kops-build-1-24-presubmits.yaml @@ -20,13 +20,14 @@ presubmits: rcrozean/eks-distro: - - name: kubernetes-1-21-test-presubmit + - name: kops-build-1-24-presubmits always_run: false - run_if_changed: "projects/kubernetes/kubernetes/1-21/(GIT_TAG|patches)" + run_if_changed: "development/kops/.*" max_concurrency: 10 cluster: "prow-presubmits-cluster" skip_report: false decoration_config: + timeout: 6h gcs_configuration: bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j path_strategy: explicit @@ -38,23 +39,27 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c - > trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT && - make test -C $PROJECT_PATH + make build kops env: - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" + value: "development/kops" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" - name: RELEASE_BRANCH - value: "1-21" + value: "1-24" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" resources: requests: - memory: "26Gi" - cpu: "3584m" + memory: "8Gi" + cpu: "2" - command: - sh args: diff --git a/jobs/aws/eks-distro/cni-1-21-presubmits.yaml b/jobs/aws/eks-distro/kops-build-1-25-presubmits.yaml similarity index 82% rename from jobs/aws/eks-distro/cni-1-21-presubmits.yaml rename to jobs/aws/eks-distro/kops-build-1-25-presubmits.yaml index ed7f1269d..9d4057651 100644 --- a/jobs/aws/eks-distro/cni-1-21-presubmits.yaml +++ b/jobs/aws/eks-distro/kops-build-1-25-presubmits.yaml @@ -20,13 +20,14 @@ presubmits: rcrozean/eks-distro: - - name: cni-plugins-1-21-presubmit + - name: kops-build-1-25-presubmits always_run: false - run_if_changed: "^build/lib/.*|Common.mk|projects/containernetworking/plugins/(build|Makefile|1-21)" + run_if_changed: "development/kops/.*" max_concurrency: 10 cluster: "prow-presubmits-cluster" skip_report: false decoration_config: + timeout: 6h gcs_configuration: bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j path_strategy: explicit @@ -38,23 +39,27 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c - > trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT && - make build clean-go-cache clean -C $PROJECT_PATH + make build kops env: - name: PROJECT_PATH - value: "projects/containernetworking/plugins" + value: "development/kops" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" - name: RELEASE_BRANCH - value: "1-21" + value: "1-25" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" resources: requests: - memory: "2Gi" - cpu: "1024m" + memory: "8Gi" + cpu: "2" - command: - sh args: diff --git a/jobs/aws/eks-distro/cni-1-22-presubmits.yaml b/jobs/aws/eks-distro/kops-build-1-26-presubmits.yaml similarity index 82% rename from jobs/aws/eks-distro/cni-1-22-presubmits.yaml rename to jobs/aws/eks-distro/kops-build-1-26-presubmits.yaml index 63f0918b5..d4bf71d3d 100644 --- a/jobs/aws/eks-distro/cni-1-22-presubmits.yaml +++ b/jobs/aws/eks-distro/kops-build-1-26-presubmits.yaml @@ -20,13 +20,14 @@ presubmits: rcrozean/eks-distro: - - name: cni-plugins-1-22-presubmit + - name: kops-build-1-26-presubmits always_run: false - run_if_changed: "^build/lib/.*|Common.mk|projects/containernetworking/plugins/(build|Makefile|1-22)" + run_if_changed: "development/kops/.*" max_concurrency: 10 cluster: "prow-presubmits-cluster" skip_report: false decoration_config: + timeout: 6h gcs_configuration: bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j path_strategy: explicit @@ -38,23 +39,27 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c - > trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT && - make build clean-go-cache clean -C $PROJECT_PATH + make build kops env: - name: PROJECT_PATH - value: "projects/containernetworking/plugins" + value: "development/kops" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" - name: RELEASE_BRANCH - value: "1-22" + value: "1-26" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" resources: requests: - memory: "2Gi" - cpu: "1024m" + memory: "8Gi" + cpu: "2" - command: - sh args: diff --git a/jobs/aws/eks-distro/cni-1-23-presubmits.yaml b/jobs/aws/eks-distro/kops-build-1-27-presubmits.yaml similarity index 82% rename from jobs/aws/eks-distro/cni-1-23-presubmits.yaml rename to jobs/aws/eks-distro/kops-build-1-27-presubmits.yaml index e8d8f0213..a20ef5f66 100644 --- a/jobs/aws/eks-distro/cni-1-23-presubmits.yaml +++ b/jobs/aws/eks-distro/kops-build-1-27-presubmits.yaml @@ -20,13 +20,14 @@ presubmits: rcrozean/eks-distro: - - name: cni-plugins-1-23-presubmit + - name: kops-build-1-27-presubmits always_run: false - run_if_changed: "^build/lib/.*|Common.mk|projects/containernetworking/plugins/(build|Makefile|1-23)" + run_if_changed: "development/kops/.*" max_concurrency: 10 cluster: "prow-presubmits-cluster" skip_report: false decoration_config: + timeout: 6h gcs_configuration: bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j path_strategy: explicit @@ -38,23 +39,27 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c - > trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT && - make build clean-go-cache clean -C $PROJECT_PATH + make build kops env: - name: PROJECT_PATH - value: "projects/containernetworking/plugins" + value: "development/kops" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" - name: RELEASE_BRANCH - value: "1-23" + value: "1-27" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" resources: requests: - memory: "2Gi" - cpu: "1024m" + memory: "8Gi" + cpu: "2" - command: - sh args: diff --git a/jobs/aws/eks-distro/kops-build-1-28-presubmits.yaml b/jobs/aws/eks-distro/kops-build-1-28-presubmits.yaml new file mode 100644 index 000000000..3f37ea82b --- /dev/null +++ b/jobs/aws/eks-distro/kops-build-1-28-presubmits.yaml @@ -0,0 +1,68 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: kops-build-1-28-presubmits + always_run: false + run_if_changed: "development/kops/.*" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + timeout: 6h + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + make build kops + env: + - name: PROJECT_PATH + value: "development/kops" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: RELEASE_BRANCH + value: "1-28" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" + resources: + requests: + memory: "8Gi" + cpu: "2" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/kops-build-1-29-presubmits.yaml b/jobs/aws/eks-distro/kops-build-1-29-presubmits.yaml new file mode 100644 index 000000000..593fac95b --- /dev/null +++ b/jobs/aws/eks-distro/kops-build-1-29-presubmits.yaml @@ -0,0 +1,68 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: kops-build-1-29-presubmits + always_run: false + run_if_changed: "development/kops/.*" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + timeout: 6h + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build kops; fi + env: + - name: PROJECT_PATH + value: "development/kops" + - name: ARTIFACT_BUCKET + value: "eks-d-postsubmit-artifacts" + - name: RELEASE_BRANCH + value: "1-29" + - name: IMAGE_REPO + value: "public.ecr.aws/h1r8a7l5" + resources: + requests: + memory: "8Gi" + cpu: "2" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-1-21-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-21-presubmits.yaml deleted file mode 100644 index f87db334f..000000000 --- a/jobs/aws/eks-distro/kubernetes-1-21-presubmits.yaml +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: kubernetes-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_MINIMAL_BASE_IPTABLES_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/kubernetes/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true - && - make build -C $PROJECT_PATH - && - mv ./projects/kubernetes/kubernetes/_output/${RELEASE_BRANCH}/* /logs/artifacts - && - make clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: RELEASE_PROJECT_PATH - value: "projects/kubernetes/release" - - name: RELEASE_BRANCH - value: "1-21" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "24Gi" - cpu: "2560m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-1-23-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-23-presubmits.yaml index da9108af5..8ad13691c 100644 --- a/jobs/aws/eks-distro/kubernetes-1-23-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-23-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -69,10 +69,10 @@ presubmits: value: "localhost:5000" resources: requests: - memory: "24Gi" - cpu: "2560m" + memory: "32Gi" + cpu: "16" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-1-23-test-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-23-test-presubmits.yaml index 9f2957ac7..03da72d5e 100644 --- a/jobs/aws/eks-distro/kubernetes-1-23-test-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-23-test-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -53,8 +53,8 @@ presubmits: value: "1-23" resources: requests: - memory: "26Gi" - cpu: "3584m" + memory: "32Gi" + cpu: "16" - command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-1-24-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-24-presubmits.yaml index 7f90a23fc..a82d26508 100644 --- a/jobs/aws/eks-distro/kubernetes-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-24-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -69,10 +69,10 @@ presubmits: value: "localhost:5000" resources: requests: - memory: "24Gi" - cpu: "2560m" + memory: "32Gi" + cpu: "16" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-1-24-test-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-24-test-presubmits.yaml index 7d273a0ea..42c1a6012 100644 --- a/jobs/aws/eks-distro/kubernetes-1-24-test-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-24-test-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -53,8 +53,8 @@ presubmits: value: "1-24" resources: requests: - memory: "26Gi" - cpu: "3584m" + memory: "32Gi" + cpu: "16" - command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-1-25-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-25-presubmits.yaml index ebdcc3589..177c7eff1 100644 --- a/jobs/aws/eks-distro/kubernetes-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-25-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -69,10 +69,10 @@ presubmits: value: "localhost:5000" resources: requests: - memory: "24Gi" - cpu: "2560m" + memory: "32Gi" + cpu: "16" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-1-25-test-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-25-test-presubmits.yaml index c9b27e681..b79abc454 100644 --- a/jobs/aws/eks-distro/kubernetes-1-25-test-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-25-test-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -53,8 +53,9 @@ presubmits: value: "1-25" resources: requests: - memory: "26Gi" - cpu: "3584m" + memory: "32Gi" + cpu: "16" + ephemeral-storage: "50Gi" - command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-1-26-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-26-presubmits.yaml index 0ddbd8a80..b53fdc34f 100644 --- a/jobs/aws/eks-distro/kubernetes-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-26-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -51,13 +51,13 @@ presubmits: && build/lib/local_registry_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true; fi + make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build -C $PROJECT_PATH; fi + make build -C $PROJECT_PATH && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then mv ./projects/kubernetes/kubernetes/_output/${RELEASE_BRANCH}/* /logs/artifacts; fi + mv ./projects/kubernetes/kubernetes/_output/${RELEASE_BRANCH}/* /logs/artifacts && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make clean-go-cache clean -C $PROJECT_PATH; fi + make clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes/kubernetes" @@ -69,10 +69,10 @@ presubmits: value: "localhost:5000" resources: requests: - memory: "24Gi" - cpu: "2560m" + memory: "32Gi" + cpu: "16" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-1-26-test-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-26-test-presubmits.yaml index 3fde6e410..d5f659b06 100644 --- a/jobs/aws/eks-distro/kubernetes-1-26-test-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-26-test-presubmits.yaml @@ -38,14 +38,14 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c - > trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make test -C $PROJECT_PATH; fi + make test -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes/kubernetes" @@ -53,8 +53,9 @@ presubmits: value: "1-26" resources: requests: - memory: "26Gi" - cpu: "3584m" + memory: "32Gi" + cpu: "16" + ephemeral-storage: "50Gi" - command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-1-27-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-27-presubmits.yaml new file mode 100644 index 000000000..78850457b --- /dev/null +++ b/jobs/aws/eks-distro/kubernetes-1-27-presubmits.yaml @@ -0,0 +1,100 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: kubernetes-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_MINIMAL_BASE_IPTABLES_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/kubernetes/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true + && + make build -C $PROJECT_PATH + && + mv ./projects/kubernetes/kubernetes/_output/${RELEASE_BRANCH}/* /logs/artifacts + && + make clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: RELEASE_PROJECT_PATH + value: "projects/kubernetes/release" + - name: RELEASE_BRANCH + value: "1-27" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "32Gi" + cpu: "16" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-1-27-test-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-27-test-presubmits.yaml new file mode 100644 index 000000000..5356d7e31 --- /dev/null +++ b/jobs/aws/eks-distro/kubernetes-1-27-test-presubmits.yaml @@ -0,0 +1,64 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: kubernetes-1-27-test-presubmit + always_run: false + run_if_changed: "projects/kubernetes/kubernetes/1-27/(GIT_TAG|patches)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + make test -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: RELEASE_BRANCH + value: "1-27" + resources: + requests: + memory: "32Gi" + cpu: "16" + ephemeral-storage: "50Gi" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-1-28-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-28-presubmits.yaml new file mode 100644 index 000000000..8e8f4734a --- /dev/null +++ b/jobs/aws/eks-distro/kubernetes-1-28-presubmits.yaml @@ -0,0 +1,100 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: kubernetes-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_MINIMAL_BASE_IPTABLES_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/kubernetes/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true + && + make build -C $PROJECT_PATH + && + mv ./projects/kubernetes/kubernetes/_output/${RELEASE_BRANCH}/* /logs/artifacts + && + make clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: RELEASE_PROJECT_PATH + value: "projects/kubernetes/release" + - name: RELEASE_BRANCH + value: "1-28" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "32Gi" + cpu: "16" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-1-28-test-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-28-test-presubmits.yaml new file mode 100644 index 000000000..f0f3e6fba --- /dev/null +++ b/jobs/aws/eks-distro/kubernetes-1-28-test-presubmits.yaml @@ -0,0 +1,64 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: kubernetes-1-28-test-presubmit + always_run: false + run_if_changed: "projects/kubernetes/kubernetes/1-28/(GIT_TAG|patches)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + make test -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: RELEASE_BRANCH + value: "1-28" + resources: + requests: + memory: "32Gi" + cpu: "16" + ephemeral-storage: "50Gi" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-1-22-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-29-presubmits.yaml similarity index 78% rename from jobs/aws/eks-distro/kubernetes-1-22-presubmits.yaml rename to jobs/aws/eks-distro/kubernetes-1-29-presubmits.yaml index 370da8515..6e4dceaf2 100644 --- a/jobs/aws/eks-distro/kubernetes-1-22-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-29-presubmits.yaml @@ -20,9 +20,9 @@ presubmits: rcrozean/eks-distro: - - name: kubernetes-1-22-presubmit + - name: kubernetes-1-29-presubmit always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_MINIMAL_BASE_IPTABLES_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/kubernetes/(build|docker|Makefile|1-22)" + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_MINIMAL_BASE_IPTABLES_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/kubernetes/(build|docker|Makefile|1-29)" max_concurrency: 10 cluster: "prow-presubmits-cluster" skip_report: false @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -51,28 +51,28 @@ presubmits: && build/lib/local_registry_check.sh && - make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $RELEASE_PROJECT_PATH IMAGE_OUTPUT_TYPE=image IMAGE_OUTPUT=push=true; fi && - make build -C $PROJECT_PATH + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build -C $PROJECT_PATH; fi && - mv ./projects/kubernetes/kubernetes/_output/${RELEASE_BRANCH}/* /logs/artifacts + if make check-for-supported-release-branch -C $PROJECT_PATH; then mv ./projects/kubernetes/kubernetes/_output/${RELEASE_BRANCH}/* /logs/artifacts; fi && - make clean-go-cache clean -C $PROJECT_PATH + if make check-for-supported-release-branch -C $PROJECT_PATH; then make clean-go-cache clean -C $PROJECT_PATH; fi env: - name: PROJECT_PATH value: "projects/kubernetes/kubernetes" - name: RELEASE_PROJECT_PATH value: "projects/kubernetes/release" - name: RELEASE_BRANCH - value: "1-22" + value: "1-29" - name: IMAGE_REPO value: "localhost:5000" resources: requests: - memory: "24Gi" - cpu: "2560m" + memory: "32Gi" + cpu: "16" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-1-22-test-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-1-29-test-presubmits.yaml similarity index 85% rename from jobs/aws/eks-distro/kubernetes-1-22-test-presubmits.yaml rename to jobs/aws/eks-distro/kubernetes-1-29-test-presubmits.yaml index 35a6ea00b..061f42605 100644 --- a/jobs/aws/eks-distro/kubernetes-1-22-test-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-1-29-test-presubmits.yaml @@ -20,9 +20,9 @@ presubmits: rcrozean/eks-distro: - - name: kubernetes-1-22-test-presubmit + - name: kubernetes-1-29-test-presubmit always_run: false - run_if_changed: "projects/kubernetes/kubernetes/1-22/(GIT_TAG|patches)" + run_if_changed: "projects/kubernetes/kubernetes/1-29/(GIT_TAG|patches)" max_concurrency: 10 cluster: "prow-presubmits-cluster" skip_report: false @@ -38,23 +38,23 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c - > trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT && - make test -C $PROJECT_PATH + if make check-for-supported-release-branch -C $PROJECT_PATH; then make test -C $PROJECT_PATH; fi env: - name: PROJECT_PATH value: "projects/kubernetes/kubernetes" - name: RELEASE_BRANCH - value: "1-22" + value: "1-29" resources: requests: - memory: "26Gi" - cpu: "3584m" + memory: "32Gi" + cpu: "16" - command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-release-1-21-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-release-1-21-presubmits.yaml deleted file mode 100644 index 7f9585eb0..000000000 --- a/jobs/aws/eks-distro/kubernetes-release-1-21-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: kubernetes-release-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/release/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes/release" - - name: RELEASE_BRANCH - value: "1-21" - resources: - requests: - memory: "8Gi" - cpu: "2048m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-release-1-22-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-release-1-22-presubmits.yaml deleted file mode 100644 index cdfbeec10..000000000 --- a/jobs/aws/eks-distro/kubernetes-release-1-22-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: kubernetes-release-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/release/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes/release" - - name: RELEASE_BRANCH - value: "1-22" - resources: - requests: - memory: "8Gi" - cpu: "2048m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-release-1-23-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-release-1-23-presubmits.yaml deleted file mode 100644 index 3e59174bd..000000000 --- a/jobs/aws/eks-distro/kubernetes-release-1-23-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: kubernetes-release-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/release/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes/release" - - name: RELEASE_BRANCH - value: "1-23" - resources: - requests: - memory: "8Gi" - cpu: "2048m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-release-1-24-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-release-1-24-presubmits.yaml index 2654e2a4f..deb89f063 100644 --- a/jobs/aws/eks-distro/kubernetes-release-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-release-1-24-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "8Gi" cpu: "2048m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-release-1-25-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-release-1-25-presubmits.yaml index b88ca53b9..86fd179ac 100644 --- a/jobs/aws/eks-distro/kubernetes-release-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-release-1-25-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "8Gi" cpu: "2048m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-release-1-26-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-release-1-26-presubmits.yaml index 5573fced2..a5debf868 100644 --- a/jobs/aws/eks-distro/kubernetes-release-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/kubernetes-release-1-26-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -48,7 +48,7 @@ presubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $PROJECT_PATH; fi + make build clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes/release" @@ -59,7 +59,7 @@ presubmits: memory: "8Gi" cpu: "2048m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/kubernetes-release-1-27-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-release-1-27-presubmits.yaml new file mode 100644 index 000000000..9e2708665 --- /dev/null +++ b/jobs/aws/eks-distro/kubernetes-release-1-27-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: kubernetes-release-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/release/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes/release" + - name: RELEASE_BRANCH + value: "1-27" + resources: + requests: + memory: "8Gi" + cpu: "2048m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-release-1-28-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-release-1-28-presubmits.yaml new file mode 100644 index 000000000..48adde0e5 --- /dev/null +++ b/jobs/aws/eks-distro/kubernetes-release-1-28-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: kubernetes-release-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/release/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes/release" + - name: RELEASE_BRANCH + value: "1-28" + resources: + requests: + memory: "8Gi" + cpu: "2048m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/kubernetes-release-1-29-presubmits.yaml b/jobs/aws/eks-distro/kubernetes-release-1-29-presubmits.yaml new file mode 100644 index 000000000..556bbbd59 --- /dev/null +++ b/jobs/aws/eks-distro/kubernetes-release-1-29-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: kubernetes-release-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes/release/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes/release" + - name: RELEASE_BRANCH + value: "1-29" + resources: + requests: + memory: "8Gi" + cpu: "2048m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/livenessprobe-1-21-presubmits.yaml b/jobs/aws/eks-distro/livenessprobe-1-21-presubmits.yaml deleted file mode 100644 index 764827e8e..000000000 --- a/jobs/aws/eks-distro/livenessprobe-1-21-presubmits.yaml +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: livenessprobe-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/livenessprobe/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache images clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/livenessprobe" - - name: RELEASE_BRANCH - value: "1-21" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/livenessprobe-1-22-presubmits.yaml b/jobs/aws/eks-distro/livenessprobe-1-22-presubmits.yaml deleted file mode 100644 index 09c578543..000000000 --- a/jobs/aws/eks-distro/livenessprobe-1-22-presubmits.yaml +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: livenessprobe-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/livenessprobe/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache images clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/livenessprobe" - - name: RELEASE_BRANCH - value: "1-22" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/livenessprobe-1-23-presubmits.yaml b/jobs/aws/eks-distro/livenessprobe-1-23-presubmits.yaml deleted file mode 100644 index dc608fc18..000000000 --- a/jobs/aws/eks-distro/livenessprobe-1-23-presubmits.yaml +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: livenessprobe-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/livenessprobe/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache images clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/livenessprobe" - - name: RELEASE_BRANCH - value: "1-23" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/livenessprobe-1-24-presubmits.yaml b/jobs/aws/eks-distro/livenessprobe-1-24-presubmits.yaml index d4a8c21a3..5b1b090e5 100644 --- a/jobs/aws/eks-distro/livenessprobe-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/livenessprobe-1-24-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -64,7 +64,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/livenessprobe-1-25-presubmits.yaml b/jobs/aws/eks-distro/livenessprobe-1-25-presubmits.yaml index d8485c5c3..e92459639 100644 --- a/jobs/aws/eks-distro/livenessprobe-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/livenessprobe-1-25-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -64,7 +64,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/livenessprobe-1-26-presubmits.yaml b/jobs/aws/eks-distro/livenessprobe-1-26-presubmits.yaml index 7f1c5d5ff..d8bde3e98 100644 --- a/jobs/aws/eks-distro/livenessprobe-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/livenessprobe-1-26-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -51,7 +51,7 @@ presubmits: && build/lib/local_registry_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache images clean -C $PROJECT_PATH; fi + make build clean-go-cache images clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes-csi/livenessprobe" @@ -64,7 +64,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/livenessprobe-1-27-presubmits.yaml b/jobs/aws/eks-distro/livenessprobe-1-27-presubmits.yaml new file mode 100644 index 000000000..307fbbae4 --- /dev/null +++ b/jobs/aws/eks-distro/livenessprobe-1-27-presubmits.yaml @@ -0,0 +1,92 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: livenessprobe-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/livenessprobe/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + make build clean-go-cache images clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/livenessprobe" + - name: RELEASE_BRANCH + value: "1-27" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/livenessprobe-1-28-presubmits.yaml b/jobs/aws/eks-distro/livenessprobe-1-28-presubmits.yaml new file mode 100644 index 000000000..249b5116d --- /dev/null +++ b/jobs/aws/eks-distro/livenessprobe-1-28-presubmits.yaml @@ -0,0 +1,92 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: livenessprobe-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/livenessprobe/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + make build clean-go-cache images clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/livenessprobe" + - name: RELEASE_BRANCH + value: "1-28" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/livenessprobe-1-29-presubmits.yaml b/jobs/aws/eks-distro/livenessprobe-1-29-presubmits.yaml new file mode 100644 index 000000000..139331503 --- /dev/null +++ b/jobs/aws/eks-distro/livenessprobe-1-29-presubmits.yaml @@ -0,0 +1,92 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: livenessprobe-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/livenessprobe/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache images clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/livenessprobe" + - name: RELEASE_BRANCH + value: "1-29" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/main-presubmits.yaml b/jobs/aws/eks-distro/main-presubmits.yaml index 9f79e5c61..468a985b1 100644 --- a/jobs/aws/eks-distro/main-presubmits.yaml +++ b/jobs/aws/eks-distro/main-presubmits.yaml @@ -38,7 +38,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c diff --git a/jobs/aws/eks-distro/metrics-server-1-21-presubmits.yaml b/jobs/aws/eks-distro/metrics-server-1-21-presubmits.yaml deleted file mode 100644 index d190915ca..000000000 --- a/jobs/aws/eks-distro/metrics-server-1-21-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: metrics-server-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/metrics-server/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-sigs/metrics-server" - - name: RELEASE_BRANCH - value: "1-21" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/metrics-server-1-22-presubmits.yaml b/jobs/aws/eks-distro/metrics-server-1-22-presubmits.yaml deleted file mode 100644 index 0dd7d9c5e..000000000 --- a/jobs/aws/eks-distro/metrics-server-1-22-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: metrics-server-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/metrics-server/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-sigs/metrics-server" - - name: RELEASE_BRANCH - value: "1-22" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/metrics-server-1-23-presubmits.yaml b/jobs/aws/eks-distro/metrics-server-1-23-presubmits.yaml deleted file mode 100644 index a44c8e80d..000000000 --- a/jobs/aws/eks-distro/metrics-server-1-23-presubmits.yaml +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: metrics-server-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/metrics-server/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - make build clean-go-cache clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-sigs/metrics-server" - - name: RELEASE_BRANCH - value: "1-23" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/metrics-server-1-24-presubmits.yaml b/jobs/aws/eks-distro/metrics-server-1-24-presubmits.yaml index 3347ff657..43c1500ee 100644 --- a/jobs/aws/eks-distro/metrics-server-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/metrics-server-1-24-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/metrics-server-1-25-presubmits.yaml b/jobs/aws/eks-distro/metrics-server-1-25-presubmits.yaml index 9c14d9ce5..2bc0fee69 100644 --- a/jobs/aws/eks-distro/metrics-server-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/metrics-server-1-25-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/metrics-server-1-26-presubmits.yaml b/jobs/aws/eks-distro/metrics-server-1-26-presubmits.yaml index 49f138878..1aabb327a 100644 --- a/jobs/aws/eks-distro/metrics-server-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/metrics-server-1-26-presubmits.yaml @@ -39,7 +39,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -48,7 +48,7 @@ presubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache clean -C $PROJECT_PATH; fi + make build clean-go-cache clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes-sigs/metrics-server" @@ -59,7 +59,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/metrics-server-1-27-presubmits.yaml b/jobs/aws/eks-distro/metrics-server-1-27-presubmits.yaml new file mode 100644 index 000000000..2d5dc1c64 --- /dev/null +++ b/jobs/aws/eks-distro/metrics-server-1-27-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: metrics-server-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/metrics-server/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-sigs/metrics-server" + - name: RELEASE_BRANCH + value: "1-27" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/metrics-server-1-28-presubmits.yaml b/jobs/aws/eks-distro/metrics-server-1-28-presubmits.yaml new file mode 100644 index 000000000..7994cae58 --- /dev/null +++ b/jobs/aws/eks-distro/metrics-server-1-28-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: metrics-server-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/metrics-server/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + make build clean-go-cache clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-sigs/metrics-server" + - name: RELEASE_BRANCH + value: "1-28" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/metrics-server-1-29-presubmits.yaml b/jobs/aws/eks-distro/metrics-server-1-29-presubmits.yaml new file mode 100644 index 000000000..cd451eed6 --- /dev/null +++ b/jobs/aws/eks-distro/metrics-server-1-29-presubmits.yaml @@ -0,0 +1,75 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: metrics-server-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|^build/lib/.*|Common.mk|projects/kubernetes-sigs/metrics-server/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes-sigs/metrics-server" + - name: RELEASE_BRANCH + value: "1-29" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/node-driver-registrar-1-21-presubmits.yaml b/jobs/aws/eks-distro/node-driver-registrar-1-21-presubmits.yaml deleted file mode 100644 index 19157896c..000000000 --- a/jobs/aws/eks-distro/node-driver-registrar-1-21-presubmits.yaml +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: node-driver-registrar-1-21-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/node-driver-registrar/(build|docker|Makefile|1-21)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache images clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/node-driver-registrar" - - name: RELEASE_BRANCH - value: "1-21" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/node-driver-registrar-1-22-presubmits.yaml b/jobs/aws/eks-distro/node-driver-registrar-1-22-presubmits.yaml deleted file mode 100644 index 7f73e022e..000000000 --- a/jobs/aws/eks-distro/node-driver-registrar-1-22-presubmits.yaml +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: node-driver-registrar-1-22-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/node-driver-registrar/(build|docker|Makefile|1-22)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache images clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/node-driver-registrar" - - name: RELEASE_BRANCH - value: "1-22" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/node-driver-registrar-1-23-presubmits.yaml b/jobs/aws/eks-distro/node-driver-registrar-1-23-presubmits.yaml deleted file mode 100644 index 97507b212..000000000 --- a/jobs/aws/eks-distro/node-driver-registrar-1-23-presubmits.yaml +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -presubmits: - rcrozean/eks-distro: - - name: node-driver-registrar-1-23-presubmit - always_run: false - run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/node-driver-registrar/(build|docker|Makefile|1-23)" - max_concurrency: 10 - cluster: "prow-presubmits-cluster" - skip_report: false - decoration_config: - gcs_configuration: - bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - local-registry: "true" - disk-usage: "true" - spec: - serviceaccountName: presubmits-build-account - automountServiceAccountToken: false - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT - && - build/lib/buildkit_check.sh - && - build/lib/local_registry_check.sh - && - make build clean-go-cache images clean -C $PROJECT_PATH - env: - - name: PROJECT_PATH - value: "projects/kubernetes-csi/node-driver-registrar" - - name: RELEASE_BRANCH - value: "1-23" - - name: IMAGE_REPO - value: "localhost:5000" - resources: - requests: - memory: "4Gi" - cpu: "1024m" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - - name: registry - image: public.ecr.aws/docker/library/registry:2 - command: - - sh - args: - - /registry-script/entrypoint.sh - readinessProbe: - httpGet: - path: / - port: 5000 - initialDelaySeconds: 5 - periodSeconds: 3 - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/node-driver-registrar-1-24-presubmits.yaml b/jobs/aws/eks-distro/node-driver-registrar-1-24-presubmits.yaml index bec4ae98f..221ca4e03 100644 --- a/jobs/aws/eks-distro/node-driver-registrar-1-24-presubmits.yaml +++ b/jobs/aws/eks-distro/node-driver-registrar-1-24-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -64,7 +64,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/node-driver-registrar-1-25-presubmits.yaml b/jobs/aws/eks-distro/node-driver-registrar-1-25-presubmits.yaml index 417eff188..f8c9e5126 100644 --- a/jobs/aws/eks-distro/node-driver-registrar-1-25-presubmits.yaml +++ b/jobs/aws/eks-distro/node-driver-registrar-1-25-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -64,7 +64,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/node-driver-registrar-1-26-presubmits.yaml b/jobs/aws/eks-distro/node-driver-registrar-1-26-presubmits.yaml index af1530e4e..2542ae07b 100644 --- a/jobs/aws/eks-distro/node-driver-registrar-1-26-presubmits.yaml +++ b/jobs/aws/eks-distro/node-driver-registrar-1-26-presubmits.yaml @@ -40,7 +40,7 @@ presubmits: automountServiceAccountToken: false containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -51,7 +51,7 @@ presubmits: && build/lib/local_registry_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then make build clean-go-cache images clean -C $PROJECT_PATH; fi + make build clean-go-cache images clean -C $PROJECT_PATH env: - name: PROJECT_PATH value: "projects/kubernetes-csi/node-driver-registrar" @@ -64,7 +64,7 @@ presubmits: memory: "4Gi" cpu: "1024m" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/node-driver-registrar-1-27-presubmits.yaml b/jobs/aws/eks-distro/node-driver-registrar-1-27-presubmits.yaml new file mode 100644 index 000000000..ad2a62640 --- /dev/null +++ b/jobs/aws/eks-distro/node-driver-registrar-1-27-presubmits.yaml @@ -0,0 +1,92 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: node-driver-registrar-1-27-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/node-driver-registrar/(build|docker|Makefile|1-27)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + make build clean-go-cache images clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/node-driver-registrar" + - name: RELEASE_BRANCH + value: "1-27" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/node-driver-registrar-1-28-presubmits.yaml b/jobs/aws/eks-distro/node-driver-registrar-1-28-presubmits.yaml new file mode 100644 index 000000000..793c91d6f --- /dev/null +++ b/jobs/aws/eks-distro/node-driver-registrar-1-28-presubmits.yaml @@ -0,0 +1,92 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: node-driver-registrar-1-28-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/node-driver-registrar/(build|docker|Makefile|1-28)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + make build clean-go-cache images clean -C $PROJECT_PATH + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/node-driver-registrar" + - name: RELEASE_BRANCH + value: "1-28" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/node-driver-registrar-1-29-presubmits.yaml b/jobs/aws/eks-distro/node-driver-registrar-1-29-presubmits.yaml new file mode 100644 index 000000000..2e2c118c3 --- /dev/null +++ b/jobs/aws/eks-distro/node-driver-registrar-1-29-presubmits.yaml @@ -0,0 +1,92 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +presubmits: + rcrozean/eks-distro: + - name: node-driver-registrar-1-29-presubmit + always_run: false + run_if_changed: "EKS_DISTRO_MINIMAL_BASE_TAG_FILE|EKS_DISTRO_WINDOWS_BASE_.*_FILE|^build/lib/.*|Common.mk|projects/kubernetes-csi/node-driver-registrar/(build|docker|Makefile|1-29)" + max_concurrency: 10 + cluster: "prow-presubmits-cluster" + skip_report: false + decoration_config: + gcs_configuration: + bucket: s3://prow-data-presubmits-devstack-prowbucket7c73355c-wghhkfd6df4j + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + local-registry: "true" + disk-usage: "true" + spec: + serviceaccountName: presubmits-build-account + automountServiceAccountToken: false + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done && rm -rf /home/prow/go/src/' EXIT + && + build/lib/buildkit_check.sh + && + build/lib/local_registry_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then make build clean-go-cache images clean -C $PROJECT_PATH; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes-csi/node-driver-registrar" + - name: RELEASE_BRANCH + value: "1-29" + - name: IMAGE_REPO + value: "localhost:5000" + resources: + requests: + memory: "4Gi" + cpu: "1024m" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + - name: registry + image: public.ecr.aws/docker/library/registry:2 + command: + - sh + args: + - /registry-script/entrypoint.sh + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 3 + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/prod-release-1-21-postsubmits.yaml b/jobs/aws/eks-distro/prod-release-1-21-postsubmits.yaml deleted file mode 100644 index 21bfe9a5d..000000000 --- a/jobs/aws/eks-distro/prod-release-1-21-postsubmits.yaml +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro: - - name: prod-release-1-21-postsubmit - always_run: false - run_if_changed: "release/1-21/production/RELEASE" - branches: - - ^main$ - max_concurrency: 1 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 4h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: release-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - ./release/prow-release.sh - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: ARTIFACT_DEPLOYMENT_ROLE_ARN - value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" - - name: AWS_REGION - value: "us-east-1" - - name: RELEASE_ENVIRONMENT - value: "production" - - name: ARTIFACT_BUCKET - value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" - - name: RELEASE_BRANCH - value: "1-21" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro" - resources: - requests: - memory: "16Gi" - cpu: "4" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/prod-release-1-22-postsubmits.yaml b/jobs/aws/eks-distro/prod-release-1-22-postsubmits.yaml deleted file mode 100644 index 354e2f3cb..000000000 --- a/jobs/aws/eks-distro/prod-release-1-22-postsubmits.yaml +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro: - - name: prod-release-1-22-postsubmit - always_run: false - run_if_changed: "release/1-22/production/RELEASE" - branches: - - ^main$ - max_concurrency: 1 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 4h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: release-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - ./release/prow-release.sh - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: ARTIFACT_DEPLOYMENT_ROLE_ARN - value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" - - name: AWS_REGION - value: "us-east-1" - - name: RELEASE_ENVIRONMENT - value: "production" - - name: ARTIFACT_BUCKET - value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" - - name: RELEASE_BRANCH - value: "1-22" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro" - resources: - requests: - memory: "16Gi" - cpu: "4" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/prod-release-1-23-postsubmits.yaml b/jobs/aws/eks-distro/prod-release-1-23-postsubmits.yaml deleted file mode 100644 index 13ac389c6..000000000 --- a/jobs/aws/eks-distro/prod-release-1-23-postsubmits.yaml +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. -# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on -# how to add a new Prowjob or update an existing Prowjob. -################################################################################ - -postsubmits: - rcrozean/eks-distro: - - name: prod-release-1-23-postsubmit - always_run: false - run_if_changed: "release/1-23/production/RELEASE" - branches: - - ^main$ - max_concurrency: 1 - error_on_eviction: true - cluster: "prow-postsubmits-cluster" - skip_report: false - decoration_config: - timeout: 4h - gcs_configuration: - bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl - path_strategy: explicit - s3_credentials_secret: s3-credentials - labels: - image-build: "true" - disk-usage: "true" - spec: - serviceaccountName: release-build-account - automountServiceAccountToken: false - nodeSelector: - arch: AMD64 - containers: - - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 - command: - - bash - - -c - - > - trap 'touch /status/done' EXIT - && - build/lib/buildkit_check.sh - && - ./release/prow-release.sh - env: - - name: PROJECT_PATH - value: "projects/kubernetes/kubernetes" - - name: ARTIFACT_DEPLOYMENT_ROLE_ARN - value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" - - name: AWS_REGION - value: "us-east-1" - - name: RELEASE_ENVIRONMENT - value: "production" - - name: ARTIFACT_BUCKET - value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" - - name: RELEASE_BRANCH - value: "1-23" - - name: IMAGE_REPO - value: "public.ecr.aws/eks-distro" - resources: - requests: - memory: "16Gi" - cpu: "4" - - name: buildkitd - image: moby/buildkit:v0.10.5-rootless - command: - - sh - args: - - /script/entrypoint.sh - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - resources: - requests: - memory: "2Gi" - cpu: "1024m" - - command: - - sh - args: - - /disk-usage-script/entrypoint.sh - image: public.ecr.aws/amazonlinux/amazonlinux:2 - name: disk-monitor diff --git a/jobs/aws/eks-distro/prod-release-1-24-postsubmits.yaml b/jobs/aws/eks-distro/prod-release-1-24-postsubmits.yaml index cd68ea238..b3786baed 100644 --- a/jobs/aws/eks-distro/prod-release-1-24-postsubmits.yaml +++ b/jobs/aws/eks-distro/prod-release-1-24-postsubmits.yaml @@ -45,7 +45,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -75,7 +75,7 @@ postsubmits: memory: "16Gi" cpu: "4" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/prod-release-1-25-postsubmits.yaml b/jobs/aws/eks-distro/prod-release-1-25-postsubmits.yaml index 8839c2076..9ba5e6d53 100644 --- a/jobs/aws/eks-distro/prod-release-1-25-postsubmits.yaml +++ b/jobs/aws/eks-distro/prod-release-1-25-postsubmits.yaml @@ -45,7 +45,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -75,7 +75,7 @@ postsubmits: memory: "16Gi" cpu: "4" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/prod-release-1-26-postsubmits.yaml b/jobs/aws/eks-distro/prod-release-1-26-postsubmits.yaml index 047f5373b..ac63bf2dc 100644 --- a/jobs/aws/eks-distro/prod-release-1-26-postsubmits.yaml +++ b/jobs/aws/eks-distro/prod-release-1-26-postsubmits.yaml @@ -45,7 +45,7 @@ postsubmits: arch: AMD64 containers: - name: build-container - image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-428a7ea2dbaa4a70283a3df0e2ab916da2dde9a5.2 + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 command: - bash - -c @@ -54,7 +54,7 @@ postsubmits: && build/lib/buildkit_check.sh && - if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then ./release/prow-release.sh; fi + ./release/prow-release.sh env: - name: PROJECT_PATH value: "projects/kubernetes/kubernetes" @@ -75,7 +75,7 @@ postsubmits: memory: "16Gi" cpu: "4" - name: buildkitd - image: moby/buildkit:v0.10.5-rootless + image: moby/buildkit:v0.12.3-rootless command: - sh args: diff --git a/jobs/aws/eks-distro/prod-release-1-27-postsubmits.yaml b/jobs/aws/eks-distro/prod-release-1-27-postsubmits.yaml new file mode 100644 index 000000000..3a1a109bc --- /dev/null +++ b/jobs/aws/eks-distro/prod-release-1-27-postsubmits.yaml @@ -0,0 +1,95 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro: + - name: prod-release-1-27-postsubmit + always_run: false + run_if_changed: "release/1-27/production/RELEASE" + branches: + - ^main$ + max_concurrency: 1 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 4h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: release-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + ./release/prow-release.sh + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: ARTIFACT_DEPLOYMENT_ROLE_ARN + value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" + - name: AWS_REGION + value: "us-east-1" + - name: RELEASE_ENVIRONMENT + value: "production" + - name: ARTIFACT_BUCKET + value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" + - name: RELEASE_BRANCH + value: "1-27" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro" + resources: + requests: + memory: "16Gi" + cpu: "4" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/prod-release-1-28-postsubmits.yaml b/jobs/aws/eks-distro/prod-release-1-28-postsubmits.yaml new file mode 100644 index 000000000..bbdb1cfe5 --- /dev/null +++ b/jobs/aws/eks-distro/prod-release-1-28-postsubmits.yaml @@ -0,0 +1,95 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro: + - name: prod-release-1-28-postsubmit + always_run: false + run_if_changed: "release/1-28/production/RELEASE" + branches: + - ^main$ + max_concurrency: 1 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 4h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: release-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + ./release/prow-release.sh + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: ARTIFACT_DEPLOYMENT_ROLE_ARN + value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" + - name: AWS_REGION + value: "us-east-1" + - name: RELEASE_ENVIRONMENT + value: "production" + - name: ARTIFACT_BUCKET + value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" + - name: RELEASE_BRANCH + value: "1-28" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro" + resources: + requests: + memory: "16Gi" + cpu: "4" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/jobs/aws/eks-distro/prod-release-1-29-postsubmits.yaml b/jobs/aws/eks-distro/prod-release-1-29-postsubmits.yaml new file mode 100644 index 000000000..9be9e378e --- /dev/null +++ b/jobs/aws/eks-distro/prod-release-1-29-postsubmits.yaml @@ -0,0 +1,95 @@ +# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ +# IMPORTANT: This Prowjob was generated by running `make prowjobs -C templater`. +# DO NOT EDIT THIS FILE BY HAND! Refer to docs/prowjobs.md for instructions on +# how to add a new Prowjob or update an existing Prowjob. +################################################################################ + +postsubmits: + rcrozean/eks-distro: + - name: prod-release-1-29-postsubmit + always_run: false + run_if_changed: "release/1-29/production/RELEASE" + branches: + - ^main$ + max_concurrency: 1 + error_on_eviction: true + cluster: "prow-postsubmits-cluster" + skip_report: false + decoration_config: + timeout: 4h + gcs_configuration: + bucket: s3://prow-data-devstack-prowbucket7c73355c-ipycgnvqymyl + path_strategy: explicit + s3_credentials_secret: s3-credentials + labels: + image-build: "true" + disk-usage: "true" + spec: + serviceaccountName: release-build-account + automountServiceAccountToken: false + nodeSelector: + arch: AMD64 + containers: + - name: build-container + image: public.ecr.aws/eks-distro-build-tooling/builder-base:standard-26faa0420cbe82f43634f6fbe76d6b33bb20f4c4.2 + command: + - bash + - -c + - > + trap 'touch /status/done' EXIT + && + build/lib/buildkit_check.sh + && + if make check-for-supported-release-branch -C $PROJECT_PATH; then ./release/prow-release.sh; fi + env: + - name: PROJECT_PATH + value: "projects/kubernetes/kubernetes" + - name: ARTIFACT_DEPLOYMENT_ROLE_ARN + value: "arn:aws:iam::379412251201:role/ArtifactDeploymentRole" + - name: AWS_REGION + value: "us-east-1" + - name: RELEASE_ENVIRONMENT + value: "production" + - name: ARTIFACT_BUCKET + value: "artifactsstack-3794122512-artifactsbucket2aac5544-1f3dgu9wrpiz2" + - name: RELEASE_BRANCH + value: "1-29" + - name: IMAGE_REPO + value: "public.ecr.aws/eks-distro" + resources: + requests: + memory: "16Gi" + cpu: "4" + - name: buildkitd + image: moby/buildkit:v0.12.3-rootless + command: + - sh + args: + - /script/entrypoint.sh + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + resources: + requests: + memory: "2Gi" + cpu: "1024m" + - command: + - sh + args: + - /disk-usage-script/entrypoint.sh + image: public.ecr.aws/amazonlinux/amazonlinux:2 + name: disk-monitor diff --git a/linter/Makefile b/linter/Makefile index 88c98ff51..545ed9386 100644 --- a/linter/Makefile +++ b/linter/Makefile @@ -5,6 +5,8 @@ ifndef PULL_PULL_SHA export PULL_PULL_SHA=$(shell git show -s --format=%H) endif +export PATH:=/go/go1.20/bin:$(PATH) + BIN_DIR := bin .PHONY: all @@ -12,9 +14,12 @@ all: build lint .PHONY: build build: ## Build linter -build: fmt vet +build: goversion fmt vet go build -o ./$(BIN_DIR)/prow-linter github.com/rcrozean/eks-distro-prow-jobs/linter +goversion: + go version + fmt: ## Run go fmt against code. go fmt ./... diff --git a/linter/main.go b/linter/main.go index 62c396a24..f91515f80 100644 --- a/linter/main.go +++ b/linter/main.go @@ -176,23 +176,29 @@ func PresubmitMakeTargetCheck(jc *JobConstants) presubmitCheck { fmt.Printf("Skipping check on presubmit job %v\n", presubmitConfig.JobBase.Name) return true, 0, "" } - jobMakeTargetMatches := regexp.MustCompile(`make (\w+[-\w]+?).*`).FindStringSubmatch(strings.Join(presubmitConfig.JobBase.Spec.Containers[0].Command, " ")) - jobMakeTarget := jobMakeTargetMatches[len(jobMakeTargetMatches)-1] + jobMakeTargetMatches := regexp.MustCompile(`make (\w+[-\w]+?.*?)(\s|$)`).FindAllStringSubmatch(strings.Join(presubmitConfig.JobBase.Spec.Containers[0].Command, " "), -1) + jobMakeTarget := jobMakeTargetMatches[0][1] + + // ignore release branch check + if jobMakeTarget == "check-for-supported-release-branch" { + jobMakeTarget = jobMakeTargetMatches[1][1] + } + makeCommandLineNo := findLineNumber(fileContentsString, "make") if strings.Contains(presubmitConfig.JobBase.Name, "helm-chart") { if jobMakeTarget != jc.HelmMakeTarget { - return false, makeCommandLineNo, fmt.Sprintf(`Invalid make target, please use the "%s" target`, jc.HelmMakeTarget) + return false, makeCommandLineNo, fmt.Sprintf(`Invalid make target "%s", please use the "%s" target`, jobMakeTarget, jc.HelmMakeTarget) } } else if strings.Contains(presubmitConfig.JobBase.Name, "release-tooling") { if jobMakeTarget != jc.ReleaseToolingMakeTarget { - return false, makeCommandLineNo, fmt.Sprintf(`Invalid make target, please use the "%s" target`, jc.ReleaseToolingMakeTarget) + return false, makeCommandLineNo, fmt.Sprintf(`Invalid make target "%s", please use the "%s" target`, jobMakeTarget, jc.ReleaseToolingMakeTarget) } } else if strings.Contains(presubmitConfig.JobBase.Name, "test") { if jobMakeTarget != jc.TestsMakeTarget { - return false, makeCommandLineNo, fmt.Sprintf(`Invalid make target, please use the "%s" target`, jc.TestsMakeTarget) + return false, makeCommandLineNo, fmt.Sprintf(`Invalid make target "%s", please use the "%s" target`, jobMakeTarget, jc.TestsMakeTarget) } - } else if jobMakeTarget != jc.DefaultMakeTarget { - return false, makeCommandLineNo, fmt.Sprintf(`Invalid make target, please use the "%s" target`, jc.DefaultMakeTarget) + } else if !strings.HasPrefix(jobMakeTarget, jc.DefaultMakeTarget) { + return false, makeCommandLineNo, fmt.Sprintf(`Invalid make target "%s", please use the "%s" target`, jobMakeTarget, jc.DefaultMakeTarget) } return true, 0, "" }) diff --git a/templater/Makefile b/templater/Makefile index 5ef9c21f4..44b0498e3 100644 --- a/templater/Makefile +++ b/templater/Makefile @@ -7,7 +7,7 @@ all: build prowjobs .PHONY: build build: ## Build templater binary build: fmt generate vet - go build -o ./$(BIN_DIR)/generate-prowjobs github.com/aws/eks-distro-prow-jobs/templater + go build -o ./$(BIN_DIR)/generate-prowjobs github.com/rcrozean/eks-distro-prow-jobs/templater fmt: ## Run go fmt against code. go fmt ./... diff --git a/templater/jobs/jobs.go b/templater/jobs/jobs.go index 3f1495647..a2c03ebb1 100644 --- a/templater/jobs/jobs.go +++ b/templater/jobs/jobs.go @@ -3,8 +3,8 @@ package jobs import ( "fmt" - "github.com/aws/eks-distro-prow-jobs/templater/jobs/types" - "github.com/aws/eks-distro-prow-jobs/templater/jobs/utils" + "github.com/rcrozean/eks-distro-prow-jobs/templater/jobs/types" + "github.com/rcrozean/eks-distro-prow-jobs/templater/jobs/utils" ) func GetJobList(jobType string) (map[string]map[string]types.JobConfig, error) { diff --git a/templater/jobs/periodic/eks-distro-build-tooling/eks-distro-base-periodics-al-X.yaml b/templater/jobs/periodic/eks-distro-build-tooling/eks-distro-base-periodics-al-X.yaml index c1f7c4876..99981b18e 100644 --- a/templater/jobs/periodic/eks-distro-build-tooling/eks-distro-base-periodics-al-X.yaml +++ b/templater/jobs/periodic/eks-distro-build-tooling/eks-distro-base-periodics-al-X.yaml @@ -1,5 +1,5 @@ jobName: eks-distro-base-tooling-periodic-al-{{ .alVersion }} -cronExpression: 0 19 * * 1-5 +cronExpression: 0 7,19 * * 1-5 imageBuild: true prCreation: true architecture: AMD64 diff --git a/templater/jobs/periodic/eks-distro-build-tooling/eks-distro-quarterly-minimal-image-rebuild.yaml b/templater/jobs/periodic/eks-distro-build-tooling/eks-distro-quarterly-minimal-image-rebuild.yaml new file mode 100644 index 000000000..73e15df09 --- /dev/null +++ b/templater/jobs/periodic/eks-distro-build-tooling/eks-distro-quarterly-minimal-image-rebuild.yaml @@ -0,0 +1,27 @@ +jobName: eks-distro-quarterly-minimal-image-rebuild-periodic +cronExpression: 0 0 1 */3 * +prCreation: true +architecture: AMD64 +automountServiceAccountToken: true +commands: +- export DATE_EPOCH=$(date "+%F-%s") +- make rebuild-minimal-images +- make create-rebuild-pr +projectPath: eks-distro-base +envVars: +- name: REPO_OWNER + value: aws +- name: OUTPUT_DEBUG_LOG + value: true +extraRefs: +- baseRef: main + org: aws + repo: eks-distro-build-tooling +- baseRef: main + org: eks-distro-pr-bot + repo: eks-distro-build-tooling +resources: + requests: + cpu: "2" + memory: 4Gi +timeout: 1h diff --git a/templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits-2022.yaml b/templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits-al-X.yaml similarity index 88% rename from templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits-2022.yaml rename to templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits-al-X.yaml index 1d45310b5..4d3a4346a 100755 --- a/templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits-2022.yaml +++ b/templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits-al-X.yaml @@ -1,5 +1,6 @@ -jobName: builder-base-tooling-postsubmit-2022 +jobName: builder-base-tooling-postsubmit-al-{{ .alVersion }} runIfChanged: builder-base/.*|generate-attribution/.*|scripts/setup_public_ecr_push.sh +maxConcurrency: 1 imageBuild: true useDockerBuildX: true architecture: AMD64 @@ -11,7 +12,7 @@ commands: projectPath: builder-base envVars: - name: AL_TAG - value: 2022 + value: {{ .alVersion }} - name: CREATE_BUILDER_PODS value: true - name: IMAGE_REPO diff --git a/templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits.yaml b/templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits.yaml deleted file mode 100755 index 09d2945da..000000000 --- a/templater/jobs/postsubmit/eks-distro-build-tooling/builder-base-postsubmits.yaml +++ /dev/null @@ -1,33 +0,0 @@ -jobName: builder-base-tooling-postsubmit -runIfChanged: builder-base/.*|generate-attribution/.*|scripts/setup_public_ecr_push.sh -imageBuild: true -useDockerBuildX: true -architecture: AMD64 -prCreation: true -automountServiceAccountToken: true -commands: -- source scripts/setup_public_ecr_push.sh -- make release -C $PROJECT_PATH IMAGE_TAG=$PULL_BASE_SHA.${AL_TAG} -projectPath: builder-base -envVars: -- name: AL_TAG - value: 2 -- name: CREATE_BUILDER_PODS - value: true -- name: IMAGE_REPO - value: public.ecr.aws/eks-distro-build-tooling -- name: ECR_PUBLIC_PUSH_ROLE_ARN - value: arn:aws:iam::832188789588:role/ECRPublicPushRole -- name: AWS_REGION - value: us-east-1 -extraRefs: -- baseRef: main - org: eks-distro-pr-bot - repo: eks-distro-prow-jobs -- baseRef: main - org: eks-distro-pr-bot - repo: eks-anywhere-prow-jobs -resources: - requests: - cpu: "1" - memory: 2Gi diff --git a/templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits-2022.yaml b/templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits-al-X.yaml similarity index 92% rename from templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits-2022.yaml rename to templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits-al-X.yaml index 5b739a389..490114784 100755 --- a/templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits-2022.yaml +++ b/templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits-al-X.yaml @@ -1,4 +1,4 @@ -jobName: eks-distro-base-tooling-postsubmit-2022 +jobName: eks-distro-base-tooling-postsubmit-al-{{ .alVersion }} runIfChanged: ^eks-distro-base/postsubmit_trigger$ imageBuild: true prCreation: true @@ -14,7 +14,7 @@ commands: projectPath: eks-distro-base envVars: - name: AL_TAG - value: 2022 + value: {{ .alVersion }} - name: IMAGE_REPO value: public.ecr.aws/eks-distro-build-tooling - name: ECR_PUBLIC_PUSH_ROLE_ARN diff --git a/templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits.yaml b/templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits.yaml deleted file mode 100755 index 91d4291b1..000000000 --- a/templater/jobs/postsubmit/eks-distro-build-tooling/eks-distro-base-postsubmits.yaml +++ /dev/null @@ -1,45 +0,0 @@ -jobName: eks-distro-base-tooling-postsubmit -runIfChanged: ^eks-distro-base/postsubmit_trigger$ -imageBuild: true -prCreation: true -architecture: AMD64 -useDockerBuildX: true -useMinimalBuilderBase: true -automountServiceAccountToken: true -commands: -- export DATE_EPOCH=$(date "+%F-%s") -- source scripts/setup_public_ecr_push.sh -- make release -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} -- make create-pr -C $PROJECT_PATH IMAGE_TAG=${DATE_EPOCH}.${AL_TAG} -projectPath: eks-distro-base -envVars: -- name: AL_TAG - value: 2 -- name: IMAGE_REPO - value: public.ecr.aws/eks-distro-build-tooling -- name: ECR_PUBLIC_PUSH_ROLE_ARN - value: arn:aws:iam::832188789588:role/ECRPublicPushRole -- name: AWS_REGION - value: us-east-1 -- name: OUTPUT_DEBUG_LOG - value: true -- name: CREATE_BUILDER_PODS - value: true -extraRefs: -- baseRef: main - org: eks-distro-pr-bot - repo: eks-distro-build-tooling -- baseRef: main - org: eks-distro-pr-bot - repo: eks-distro -- baseRef: main - org: eks-distro-pr-bot - repo: eks-anywhere-build-tooling -- baseRef: main - org: eks-distro-pr-bot - repo: eks-anywhere -resources: - requests: - cpu: "4" - memory: 16Gi -timeout: 8h diff --git a/templater/jobs/postsubmit/eks-distro-build-tooling/golang-1-X-PROD-images-postsubmits.yaml b/templater/jobs/postsubmit/eks-distro-build-tooling/golang-1-X-PROD-images-postsubmits.yaml index bcc6ddc53..d8084426e 100644 --- a/templater/jobs/postsubmit/eks-distro-build-tooling/golang-1-X-PROD-images-postsubmits.yaml +++ b/templater/jobs/postsubmit/eks-distro-build-tooling/golang-1-X-PROD-images-postsubmits.yaml @@ -5,6 +5,7 @@ automountServiceAccountToken: true commands: - make install-deps -C $PROJECT_PATH - projects/golang/go/scripts/prow_release_images.sh +- projects/golang/go/scripts/debian_image_release_notification.sh projectPath: projects/golang/go resources: requests: @@ -18,4 +19,8 @@ envVars: - name: IMAGE_REPO value: public.ecr.aws/eks-distro-build-tooling - name: ECR_PUBLIC_PUSH_ROLE_ARN - value: arn:aws:iam::832188789588:role/ECRPublicPushRole \ No newline at end of file + value: arn:aws:iam::832188789588:role/ECRPublicPushRole + - name: SNS_TOPIC_ARN + value: arn:aws:sns:us-east-1:379412251201:eks-golang-image-updates + - name: ARTIFACT_DEPLOYMENT_ROLE_ARN + value: arn:aws:iam::379412251201:role/ArtifactDeploymentRole \ No newline at end of file diff --git a/templater/jobs/postsubmit/eks-distro-build-tooling/golang-1-X-PROD-postsubmits.yaml b/templater/jobs/postsubmit/eks-distro-build-tooling/golang-1-X-PROD-postsubmits.yaml index 0e41dba49..9bd675892 100644 --- a/templater/jobs/postsubmit/eks-distro-build-tooling/golang-1-X-PROD-postsubmits.yaml +++ b/templater/jobs/postsubmit/eks-distro-build-tooling/golang-1-X-PROD-postsubmits.yaml @@ -5,6 +5,7 @@ automountServiceAccountToken: true commands: - make install-deps -C $PROJECT_PATH - projects/golang/go/scripts/prow_release.sh +- projects/golang/go/scripts/eks_golang_release_notification.sh projectPath: projects/golang/go resources: limits: @@ -28,4 +29,6 @@ envVars: value: public.ecr.aws/eks-distro-build-tooling - name: ECR_PUBLIC_PUSH_ROLE_ARN value: arn:aws:iam::832188789588:role/ECRPublicPushRole + - name: SNS_TOPIC_ARN + value: arn:aws:sns:us-east-1:379412251201:eks-golang-updates serviceAccountName: release-build-account \ No newline at end of file diff --git a/templater/jobs/postsubmit/eks-distro/build-1-X-postsubmits.yaml b/templater/jobs/postsubmit/eks-distro/build-1-X-postsubmits.yaml index f27fa5278..1ed5f340f 100755 --- a/templater/jobs/postsubmit/eks-distro/build-1-X-postsubmits.yaml +++ b/templater/jobs/postsubmit/eks-distro/build-1-X-postsubmits.yaml @@ -3,7 +3,7 @@ skipIfOnlyChanged: {{ .otherReleaseBranches }}|docs/.*|.*.md|go.sum|go.mod|.*Hel imageBuild: true projectPath: projects/kubernetes/kubernetes commands: -- cp -r "${HOME}/.docker" /home/prow/go/src/github.com/aws/eks-distro +- cp -r "${HOME}/.docker" /home/prow/go/src/github.com/rcrozean/eks-distro - make -j2 postsubmit-conformance envVars: - name: TEST_ROLE_ARN @@ -21,7 +21,7 @@ envVars: - name: IMAGE_REPO value: public.ecr.aws/h1r8a7l5 - name: DOCKER_CONFIG - value: /home/prow/go/src/github.com/aws/eks-distro/.docker + value: /home/prow/go/src/github.com/rcrozean/eks-distro/.docker resources: requests: cpu: "2" diff --git a/templater/jobs/presubmit/eks-distro-build-tooling/kops-presubmits.yaml b/templater/jobs/presubmit/eks-distro-build-tooling/kops-presubmits.yaml index 0bb8f5e49..449484906 100644 --- a/templater/jobs/presubmit/eks-distro-build-tooling/kops-presubmits.yaml +++ b/templater/jobs/presubmit/eks-distro-build-tooling/kops-presubmits.yaml @@ -10,3 +10,4 @@ resources: requests: cpu: "2560m" memory: 16Gi + ephemeral-storage: 50Gi diff --git a/templater/jobs/presubmit/eks-distro/aws-cloud-controller-manager-1-X-presubmits.yaml b/templater/jobs/presubmit/eks-distro/aws-cloud-controller-manager-1-X-presubmits.yaml index 36035e58a..b9d71e950 100644 --- a/templater/jobs/presubmit/eks-distro/aws-cloud-controller-manager-1-X-presubmits.yaml +++ b/templater/jobs/presubmit/eks-distro/aws-cloud-controller-manager-1-X-presubmits.yaml @@ -16,4 +16,4 @@ envVars: resources: requests: cpu: 1024m - memory: 4Gi + memory: 8Gi diff --git a/templater/jobs/presubmit/eks-distro/kops-build-1-X-presubmits.yaml b/templater/jobs/presubmit/eks-distro/kops-build-1-X-presubmits.yaml new file mode 100755 index 000000000..6e2ca9500 --- /dev/null +++ b/templater/jobs/presubmit/eks-distro/kops-build-1-X-presubmits.yaml @@ -0,0 +1,18 @@ +jobName: kops-build-{{ .releaseBranch }}-presubmits +runIfChanged: development/kops/.* +imageBuild: false +projectPath: development/kops +commands: + - make build kops +envVars: + - name: ARTIFACT_BUCKET + value: eks-d-postsubmit-artifacts + - name: RELEASE_BRANCH + value: "{{ .releaseBranch }}" + - name: IMAGE_REPO + value: public.ecr.aws/h1r8a7l5 +resources: + requests: + cpu: "2" + memory: 8Gi +timeout: 6h diff --git a/templater/jobs/presubmit/eks-distro/kubernetes-1-X-presubmits.yaml b/templater/jobs/presubmit/eks-distro/kubernetes-1-X-presubmits.yaml index ff7799d7c..ee9c5ae68 100755 --- a/templater/jobs/presubmit/eks-distro/kubernetes-1-X-presubmits.yaml +++ b/templater/jobs/presubmit/eks-distro/kubernetes-1-X-presubmits.yaml @@ -17,8 +17,8 @@ envVars: value: localhost:5000 resources: limits: - cpu: 2560m - memory: 24Gi + cpu: 16 + memory: 32Gi requests: - cpu: 2560m - memory: 24Gi + cpu: 16 + memory: 32Gi diff --git a/templater/jobs/presubmit/eks-distro/kubernetes-1-X-test-presubmits.yaml b/templater/jobs/presubmit/eks-distro/kubernetes-1-X-test-presubmits.yaml index 0155cb964..9cfe7dd97 100755 --- a/templater/jobs/presubmit/eks-distro/kubernetes-1-X-test-presubmits.yaml +++ b/templater/jobs/presubmit/eks-distro/kubernetes-1-X-test-presubmits.yaml @@ -8,8 +8,11 @@ envVars: value: {{ .releaseBranch }} resources: limits: - cpu: 3584m - memory: 26Gi + cpu: 16 + memory: 32Gi requests: - cpu: 3584m - memory: 26Gi + cpu: 16 + memory: 32Gi + {{ if or (eq .releaseBranch "1-25") (eq .releaseBranch "1-26") (eq .releaseBranch "1-27") (eq .releaseBranch "1-28") }} + ephemeral-storage: "50Gi" + {{ end }} diff --git a/templater/jobs/types/types.go b/templater/jobs/types/types.go index d3998c0ed..a6f91a879 100644 --- a/templater/jobs/types/types.go +++ b/templater/jobs/types/types.go @@ -17,8 +17,9 @@ type Resources struct { } type ResourceConfig struct { - CPU string `json:"cpu,omitempty"` - Memory string `json:"memory,omitempty"` + CPU string `json:"cpu,omitempty"` + Memory string `json:"memory,omitempty"` + EphemeralStorage string `json:"ephemeral-storage,omitempty"` } type HostPath struct { @@ -70,4 +71,6 @@ type JobConfig struct { Cluster string `json:"cluster,omitempty"` Bucket string `json:"bucket,omitempty"` ProjectPath string `json:"projectPath,omitempty"` + RunAsUser string `json:"runAsUser,omitempty"` + RunAsGroup string `json:"runAsGroup,omitempty"` } diff --git a/templater/jobs/utils/utils.go b/templater/jobs/utils/utils.go index dfab476ee..a4db610ff 100644 --- a/templater/jobs/utils/utils.go +++ b/templater/jobs/utils/utils.go @@ -10,25 +10,22 @@ import ( "github.com/ghodss/yaml" - "github.com/aws/eks-distro-prow-jobs/templater/jobs/types" + "github.com/rcrozean/eks-distro-prow-jobs/templater/jobs/types" ) var releaseBranches = []string{ - "1-21", - "1-22", - "1-23", "1-24", "1-25", "1-26", + "1-27", + "1-28", + "1-29", } var golangVersions = []string{ - "1-15", - "1-16", - "1-17", - "1-18", "1-19", "1-20", + "1-21", } var pythonVersions = []string{ @@ -38,7 +35,7 @@ var pythonVersions = []string{ var alVersions = []string{ "2", - "2022", + "2023", } func GetJobsByType(repos []string, jobType string) (map[string]map[string]types.JobConfig, error) { @@ -170,7 +167,6 @@ func RunMappers(jobsToData map[string]map[string]interface{}, mappers []func(str } func UnmarshalJobs(jobDir string) (map[string]types.JobConfig, error) { - files, err := ioutil.ReadDir(jobDir) if err != nil { return nil, fmt.Errorf("error reading job directory %s: %v", jobDir, err) @@ -200,7 +196,7 @@ func UnmarshalJobs(jobDir string) (map[string]types.JobConfig, error) { if latest, ok := data["latestReleaseBranch"]; ok && latest.(bool) { for j, command := range jobConfig.Commands { - jobConfig.Commands[j] = "if [ -d $PROJECT_PATH/$RELEASE_BRANCH ]; then " + command + "; fi" + jobConfig.Commands[j] = "if make check-for-supported-release-branch -C $PROJECT_PATH; then " + command + "; fi" } } diff --git a/templater/main.go b/templater/main.go index 9e514eb7b..54daa196e 100644 --- a/templater/main.go +++ b/templater/main.go @@ -9,9 +9,9 @@ import ( "path/filepath" "strings" - "github.com/aws/eks-distro-prow-jobs/templater/jobs" - "github.com/aws/eks-distro-prow-jobs/templater/jobs/types" - "github.com/aws/eks-distro-prow-jobs/templater/jobs/utils" + "github.com/rcrozean/eks-distro-prow-jobs/templater/jobs" + "github.com/rcrozean/eks-distro-prow-jobs/templater/jobs/types" + "github.com/rcrozean/eks-distro-prow-jobs/templater/jobs/utils" ) var ( @@ -36,7 +36,7 @@ var editWarning string //go:embed BUILDER_BASE_TAG_FILE var builderBaseTag string -var buildkitImageTag = "v0.10.5-rootless" +var buildkitImageTag = "v0.12.3-rootless" func main() { jobsFolderPath, err := getJobsFolderPath() @@ -115,6 +115,8 @@ func main() { "bucket": bucket, "projectPath": jobConfig.ProjectPath, "diskUsage": true, + "runAsUser": jobConfig.RunAsUser, + "runAsGroup": jobConfig.RunAsGroup, } err := GenerateProwjob(fileName, template, data) diff --git a/templater/scripts/verify-prowjobs.sh b/templater/scripts/verify-prowjobs.sh index 1ce543b9c..749ef5626 100755 --- a/templater/scripts/verify-prowjobs.sh +++ b/templater/scripts/verify-prowjobs.sh @@ -1,13 +1,15 @@ +#!/usr/bin/env bash + set -e set -u set -o pipefail REPO_ROOT=$(git rev-parse --show-toplevel) -DIFF_LINE_COUNT=$(git diff $REPO_ROOT/jobs | wc -l) +DIFF_LINE_COUNT=$(git diff --name-only $REPO_ROOT/jobs ':(exclude,top)*-1-23-*' | wc -l) if [ $DIFF_LINE_COUNT -ne 0 ]; then - CHANGED_FILES=$(git diff --name-only $REPO_ROOT/jobs) - git diff $REPO_ROOT/jobs + CHANGED_FILES=$(git diff --name-only $REPO_ROOT/jobs ':(exclude,top)*-1-23-*') + git diff $REPO_ROOT/jobs ':(exclude,top)*-1-23-*' echo "\n❌ Detected discrepancies between generated and expected Prowjobs!" echo "The following generated files need to be checked in:\n" echo "${CHANGED_FILES}\n" | tr ' ' '\n' diff --git a/templater/templates/periodics.yaml b/templater/templates/periodics.yaml index 27ee3d1ef..6885661d0 100644 --- a/templater/templates/periodics.yaml +++ b/templater/templates/periodics.yaml @@ -66,14 +66,14 @@ periodics: trap '{{- if .useDockerBuildX }}(docker buildx rm eks-d-builders || true) && {{ end }}touch /status/done' EXIT && {{- if .imageBuild }} - {{- if eq .repoName "aws/eks-distro"}} + {{- if eq .repoName "rcrozean/eks-distro"}} build/lib/buildkit_check.sh {{- else }} scripts/buildkit_check.sh {{- end }} {{- if .useDockerBuildX }} && - {{- if eq .repoName "aws/eks-distro"}} + {{- if eq .repoName "rcrozean/eks-distro"}} build/lib/setup_buildx.sh {{- else }} scripts/setup_buildx.sh diff --git a/templater/templates/postsubmits.yaml b/templater/templates/postsubmits.yaml index d90c65b1e..4435db7b0 100644 --- a/templater/templates/postsubmits.yaml +++ b/templater/templates/postsubmits.yaml @@ -80,14 +80,14 @@ postsubmits: trap '{{- if .useDockerBuildX }}(docker buildx rm eks-d-builders || true) && {{ end }}touch /status/done' EXIT && {{- if .imageBuild }} - {{- if eq .repoName "aws/eks-distro"}} + {{- if eq .repoName "rcrozean/eks-distro"}} build/lib/buildkit_check.sh {{- else }} scripts/buildkit_check.sh {{- end }} {{- if .useDockerBuildX }} && - {{- if eq .repoName "aws/eks-distro"}} + {{- if eq .repoName "rcrozean/eks-distro"}} build/lib/setup_buildx.sh {{- else }} scripts/setup_buildx.sh diff --git a/templater/templates/presubmits.yaml b/templater/templates/presubmits.yaml index e21358693..e8c4b95ff 100644 --- a/templater/templates/presubmits.yaml +++ b/templater/templates/presubmits.yaml @@ -77,14 +77,14 @@ presubmits: trap '{{- if .useDockerBuildX }}(docker buildx rm eks-d-builders || true) && {{ end }}touch /status/done && rm -rf /home/prow/go/src/' EXIT && {{- if .imageBuild }} - {{- if eq .repoName "aws/eks-distro"}} + {{- if eq .repoName "rcrozean/eks-distro"}} build/lib/buildkit_check.sh {{- else }} scripts/buildkit_check.sh {{- end }} {{- if .localRegistry }} && - {{- if eq .repoName "aws/eks-distro"}} + {{- if eq .repoName "rcrozean/eks-distro"}} build/lib/local_registry_check.sh {{- else }} scripts/local_registry_check.sh @@ -92,7 +92,7 @@ presubmits: {{- end }} {{- if .useDockerBuildX }} && - {{- if eq .repoName "aws/eks-distro"}} + {{- if eq .repoName "rcrozean/eks-distro"}} build/lib/setup_buildx.sh {{- else }} scripts/setup_buildx.sh @@ -110,12 +110,24 @@ presubmits: value: "{{ .Value }}" {{- end }} {{- end }} + {{- if or .runAsUser .runAsGroup }} + securityContext: + {{- if .runAsUser }} + runAsUser: {{ .runAsUser }} + {{- end }} + {{- if .runAsGroup }} + runAsGroup: {{ .runAsGroup }} + {{- end }} + {{- end }} {{- if .resources }} resources: {{- if .resources.Requests }} requests: memory: "{{ .resources.Requests.Memory }}" cpu: "{{ .resources.Requests.CPU }}" + {{- if .resources.Requests.EphemeralStorage }} + ephemeral-storage: "{{ .resources.Requests.EphemeralStorage }}" + {{- end }} {{- end }} {{- end }} {{- if .volumeMounts }}