From fc3baea6ebd248340529a6509c0f89a1726ff48e Mon Sep 17 00:00:00 2001 From: Tanvir Tatla Date: Fri, 22 Sep 2023 10:41:40 -0700 Subject: [PATCH] Update 1.28 package bundles --- .../data/bundles_prod/1-28.yaml | 102 ++++++++++++++++++ .../data/bundles_staging/1-28.yaml | 102 ++++++++++++++++++ .../data/prod_artifact_move.yaml | 2 + .../data/staging_artifact_move.yaml | 2 + generatebundlefile/hack/release_prod.sh | 4 +- generatebundlefile/hack/release_staging.sh | 6 +- 6 files changed, 213 insertions(+), 5 deletions(-) create mode 100644 generatebundlefile/data/bundles_prod/1-28.yaml create mode 100644 generatebundlefile/data/bundles_staging/1-28.yaml diff --git a/generatebundlefile/data/bundles_prod/1-28.yaml b/generatebundlefile/data/bundles_prod/1-28.yaml new file mode 100644 index 00000000..18b64d11 --- /dev/null +++ b/generatebundlefile/data/bundles_prod/1-28.yaml @@ -0,0 +1,102 @@ +# This info is hardcoded and comes from https://github.com/aws/eks-anywhere-build-tooling +name: "v1-28-1001" +kubernetesVersion: "1.28" +minControllerVersion: "v0.3.2" +packages: + - org: aws + projects: + - name: eks-anywhere-packages + repository: eks-anywhere-packages + registry: public.ecr.aws/eks-anywhere + versions: + - name: 0.3.11-fe5d9a28d9dbd4198a0d1bbe12d3b6a2470723b0 + - name: eks-anywhere-packages-crds + repository: eks-anywhere-packages-crds + registry: public.ecr.aws/eks-anywhere + versions: + - name: 0.3.9-latest-helm + - name: eks-anywhere-packages-migrations + repository: eks-anywhere-packages-migrations + registry: public.ecr.aws/eks-anywhere + versions: + - name: 0.3.11-fe5d9a28d9dbd4198a0d1bbe12d3b6a2470723b0 + - name: credential-provider-package + repository: credential-provider-package + registry: public.ecr.aws/eks-anywhere + versions: + - name: 0.3.10-43aa1ad9b82ae038dad7152eec5387f86db1c9d0 + - org: aws-containers + projects: + - name: hello-eks-anywhere + repository: hello-eks-anywhere + registry: public.ecr.aws/eks-anywhere + versions: + - name: 0.1.2-c014c0e09013bc7dcea65cc982712946d50ce582 + - org: aws-observability + projects: + - name: adot + repository: adot/charts/aws-otel-collector + registry: public.ecr.aws/eks-anywhere + versions: + - name: 0.25.0-ec883752f028661cbb3bda6083a77263226dca5a + - org: cert-manager + projects: + - name: cert-manager + workloadonly: true + repository: cert-manager/cert-manager + registry: public.ecr.aws/eks-anywhere + versions: + - name: 1.11.0-62f15756a0e14958d3ca963e6541dbda0a76e364 + - org: emissary + projects: + - name: emissary + repository: emissary-ingress/emissary + registry: public.ecr.aws/eks-anywhere + versions: + - name: 3.6.0-5fcc28fee80347ff96ab4d4f9fcf1c88b71b7f0a + - name: emissary-crds + repository: emissary-ingress/crds + registry: public.ecr.aws/eks-anywhere + versions: + - name: 3.6.0-5fcc28fee80347ff96ab4d4f9fcf1c88b71b7f0a + - org: harbor + projects: + - name: harbor + repository: harbor/harbor-helm + registry: public.ecr.aws/eks-anywhere + versions: + - name: 2.7.1-3f95205edb1b6e80c9d424b12abd2d8ecbb57f54 + - org: kubernetes + projects: + - name: cluster-autoscaler + repository: cluster-autoscaler/charts/cluster-autoscaler + registry: public.ecr.aws/eks-anywhere + versions: + - name: 9.21.0-1.28-1d20d7924d68dbe35ddbd4f9881f889c9f371cd1 + - org: kubernetes-sigs + projects: + - name: metrics-server + repository: metrics-server/charts/metrics-server + registry: public.ecr.aws/eks-anywhere + versions: + - name: 0.6.4-eks-1-28-5-4cd98d0ea746c640d08f39ada3faa09e8ba9ee47 + - org: metallb + projects: + - name: metallb + repository: metallb/metallb + registry: public.ecr.aws/eks-anywhere + versions: + - name: 0.13.7-21c206156e2f173a9471a992637eb43bf5147170 + - name: metallb-crds + repository: metallb/crds + registry: public.ecr.aws/eks-anywhere + versions: + - name: 0.13.7-21c206156e2f173a9471a992637eb43bf5147170 + - org: prometheus + projects: + - name: prometheus + repository: prometheus/charts/prometheus + registry: public.ecr.aws/eks-anywhere + versions: + - name: 2.43.0-0dfd662881d5a3a14830a9ca527908990cfb26f6 + diff --git a/generatebundlefile/data/bundles_staging/1-28.yaml b/generatebundlefile/data/bundles_staging/1-28.yaml new file mode 100644 index 00000000..6c90da43 --- /dev/null +++ b/generatebundlefile/data/bundles_staging/1-28.yaml @@ -0,0 +1,102 @@ +# This info is hardcoded and comes from https://github.com/aws/eks-anywhere-build-tooling +name: "v1-28-1001" +kubernetesVersion: "1.28" +minControllerVersion: "v0.3.2" +packages: + - org: aws + projects: + - name: eks-anywhere-packages + repository: eks-anywhere-packages + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 0.3.11-fe5d9a28d9dbd4198a0d1bbe12d3b6a2470723b0 + - name: eks-anywhere-packages-crds + repository: eks-anywhere-packages-crds + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 0.3.9-latest-helm + - name: eks-anywhere-packages-migrations + repository: eks-anywhere-packages-migrations + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 0.3.11-fe5d9a28d9dbd4198a0d1bbe12d3b6a2470723b0 + - name: credential-provider-package + repository: credential-provider-package + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 0.3.10-43aa1ad9b82ae038dad7152eec5387f86db1c9d0 + - org: aws-containers + projects: + - name: hello-eks-anywhere + repository: hello-eks-anywhere + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 0.1.2-c014c0e09013bc7dcea65cc982712946d50ce582 + - org: aws-observability + projects: + - name: adot + repository: adot/charts/aws-otel-collector + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 0.25.0-ec883752f028661cbb3bda6083a77263226dca5a + - org: cert-manager + projects: + - name: cert-manager + workloadonly: true + repository: cert-manager/cert-manager + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 1.11.0-62f15756a0e14958d3ca963e6541dbda0a76e364 + - org: emissary + projects: + - name: emissary + repository: emissary-ingress/emissary + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 3.6.0-5fcc28fee80347ff96ab4d4f9fcf1c88b71b7f0a + - name: emissary-crds + repository: emissary-ingress/crds + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 3.6.0-5fcc28fee80347ff96ab4d4f9fcf1c88b71b7f0a + - org: harbor + projects: + - name: harbor + repository: harbor/harbor-helm + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 2.7.1-3f95205edb1b6e80c9d424b12abd2d8ecbb57f54 + - org: kubernetes + projects: + - name: cluster-autoscaler + repository: cluster-autoscaler/charts/cluster-autoscaler + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 9.21.0-1.28-1d20d7924d68dbe35ddbd4f9881f889c9f371cd1 + - org: kubernetes-sigs + projects: + - name: metrics-server + repository: metrics-server/charts/metrics-server + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 0.6.4-eks-1-28-5-4cd98d0ea746c640d08f39ada3faa09e8ba9ee47 + - org: metallb + projects: + - name: metallb + repository: metallb/metallb + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 0.13.7-21c206156e2f173a9471a992637eb43bf5147170 + - name: metallb-crds + repository: metallb/crds + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 0.13.7-21c206156e2f173a9471a992637eb43bf5147170 + - org: prometheus + projects: + - name: prometheus + repository: prometheus/charts/prometheus + registry: public.ecr.aws/w9m0f3l5 + versions: + - name: 2.43.0-0dfd662881d5a3a14830a9ca527908990cfb26f6 + diff --git a/generatebundlefile/data/prod_artifact_move.yaml b/generatebundlefile/data/prod_artifact_move.yaml index d14c31bf..bb760e7d 100644 --- a/generatebundlefile/data/prod_artifact_move.yaml +++ b/generatebundlefile/data/prod_artifact_move.yaml @@ -60,6 +60,7 @@ packages: - name: 9.21.0-1.25-f9017a890ac64959308c86f341b72cdc2c3a67a4 - name: 9.21.0-1.26-f9017a890ac64959308c86f341b72cdc2c3a67a4-release-0.16-helm - name: 9.21.0-1.27-f9017a890ac64959308c86f341b72cdc2c3a67a4-release-0.16-helm + - name: 9.21.0-1.28-1d20d7924d68dbe35ddbd4f9881f889c9f371cd1 - org: harbor projects: - name: harbor @@ -92,6 +93,7 @@ packages: - name: 0.6.2-eks-1-25-9-da99883b9791fb9e8a6e135513f49b636583e40a - name: 0.6.2-eks-1-26-5-da99883b9791fb9e8a6e135513f49b636583e40a - name: 0.6.3-eks-1-27-4-21c206156e2f173a9471a992637eb43bf5147170 + - name: 0.6.4-eks-1-28-2-f04295fe203f0099804e6fab778699fbae954301 - org: emissary projects: - name: emissary diff --git a/generatebundlefile/data/staging_artifact_move.yaml b/generatebundlefile/data/staging_artifact_move.yaml index 17d33412..6e9f0365 100644 --- a/generatebundlefile/data/staging_artifact_move.yaml +++ b/generatebundlefile/data/staging_artifact_move.yaml @@ -61,6 +61,7 @@ packages: - name: 9.21.0-1.25-f9017a890ac64959308c86f341b72cdc2c3a67a4 - name: 9.21.0-1.26-f9017a890ac64959308c86f341b72cdc2c3a67a4-release-0.16-helm - name: 9.21.0-1.27-f9017a890ac64959308c86f341b72cdc2c3a67a4-release-0.16-helm + - name: 9.21.0-1.28-1d20d7924d68dbe35ddbd4f9881f889c9f371cd1 - org: harbor projects: - name: harbor @@ -93,6 +94,7 @@ packages: - name: 0.6.2-eks-1-25-9-da99883b9791fb9e8a6e135513f49b636583e40a - name: 0.6.2-eks-1-26-5-da99883b9791fb9e8a6e135513f49b636583e40a - name: 0.6.3-eks-1-27-4-21c206156e2f173a9471a992637eb43bf5147170 + - name: 0.6.4-eks-1-28-2-f04295fe203f0099804e6fab778699fbae954301 - org: emissary projects: - name: emissary diff --git a/generatebundlefile/hack/release_prod.sh b/generatebundlefile/hack/release_prod.sh index a35784ce..5a650fe8 100755 --- a/generatebundlefile/hack/release_prod.sh +++ b/generatebundlefile/hack/release_prod.sh @@ -85,12 +85,12 @@ fi export AWS_PROFILE=prod export AWS_CONFIG_FILE=${BASE_DIRECTORY}/generatebundlefile/prodconfigfile -for version in 1-22 1-23 1-24 1-25 1-26 1-27; do +for version in 1-22 1-23 1-24 1-25 1-26 1-27 1-28; do generate ${version} "prod" done aws ecr-public get-login-password --region us-east-1 | HELM_EXPERIMENTAL_OCI=1 helm registry login --username AWS --password-stdin public.ecr.aws -for version in 1-22 1-23 1-24 1-25 1-26 1-27; do +for version in 1-22 1-23 1-24 1-25 1-26 1-27 1-28; do push ${version} done diff --git a/generatebundlefile/hack/release_staging.sh b/generatebundlefile/hack/release_staging.sh index b0ebf816..8365ab04 100755 --- a/generatebundlefile/hack/release_staging.sh +++ b/generatebundlefile/hack/release_staging.sh @@ -86,19 +86,19 @@ fi # Generate Bundles from Public ECR export AWS_PROFILE=staging export AWS_CONFIG_FILE=${BASE_DIRECTORY}/generatebundlefile/stagingconfigfile -for version in 1-22 1-23 1-24 1-25 1-26 1-27; do +for version in 1-22 1-23 1-24 1-25 1-26 1-27 1-28; do generate ${version} "staging" done # Push Bundles to Public ECR aws ecr-public get-login-password --region us-east-1 | HELM_EXPERIMENTAL_OCI=1 helm registry login --username AWS --password-stdin public.ecr.aws -for version in 1-22 1-23 1-24 1-25 1-26 1-27; do +for version in 1-22 1-23 1-24 1-25 1-26 1-27 1-28; do push ${version} done # Check images from Bundle in Private ECR export AWS_CONFIG_FILE=${BASE_DIRECTORY}/generatebundlefile/configfile export AWS_PROFILE=packages -for version in 1-22 1-23 1-24 1-25 1-26 1-27; do +for version in 1-22 1-23 1-24 1-25 1-26 1-27 1-28; do regionCheck ${version} done