diff --git a/.github/workflows/regsync-config.yaml b/.github/workflows/regsync-config.yaml index 7e773370b7..f1558e2928 100644 --- a/.github/workflows/regsync-config.yaml +++ b/.github/workflows/regsync-config.yaml @@ -10,7 +10,7 @@ on: jobs: build: - if: github.event.review.state == 'approved' && github.event.pull_request.base.ref == 'release-v2.7' + if: github.event.pull_request.base.ref == 'release-v2.7' runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -18,17 +18,32 @@ jobs: # Need to remove export version once rancher/charts gets the latest version # of charts-build-script binary. - - name: Generate Regsync Config + - name: Generate RegSync & Commit run: | + gh pr checkout ${{ github.event.pull_request.number }} export CHARTS_BUILD_SCRIPT_VERSION=v0.4.2 make pull-scripts make regsync + git add regsync.yaml + git config --global user.name "Github Action RegSync" + git config --global user.email "github@action.com" + git commit -m "Updating regsync.yaml" + git branch + git status + git push + env: + GH_TOKEN: ${{ github.token }} - name: Install Regsync run: | curl --silent --fail --location --output regsync https://github.com/regclient/regclient/releases/download/v0.4.8/regsync-linux-amd64 chmod +x regsync + - name: Setup tmate session + uses: mxschmitt/action-tmate@v3 + env: + GH_TOKEN: ${{ github.token }} + - name: Sync Images to Registry run: | head regsync.yaml diff --git a/regsync.yaml b/regsync.yaml index 45b0cb2c4b..341429e84e 100644 --- a/regsync.yaml +++ b/regsync.yaml @@ -25,6 +25,8 @@ sync: - v1.0.7 - v1.0.9 - v1.1.0 + - v1.1.1 + - v1.1.2 - source: docker.io/rancher/backup-restore-operator target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/backup-restore-operator' type: repository @@ -45,6 +47,7 @@ sync: - v2.1.5 - v3.0.0 - v3.1.0 + - v3.1.1 - source: docker.io/rancher/banzaicloud-fluentd target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/banzaicloud-fluentd' type: repository @@ -67,6 +70,7 @@ sync: - v1.0.1 - v1.0.10 - v1.0.11 + - v1.0.12 - v1.0.3 - v1.0.4 - v1.0.5 @@ -156,6 +160,7 @@ sync: - v0.5.1 - v0.5.3 - v0.6.0 + - v0.7.0 - source: docker.io/rancher/fleet-agent target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/fleet-agent' type: repository @@ -180,6 +185,7 @@ sync: - v0.5.1 - v0.5.3 - v0.6.0 + - v0.7.0 - source: docker.io/rancher/fluent-bit target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/fluent-bit' type: repository @@ -222,6 +228,7 @@ sync: - v0.1.32 - v0.1.32-security1 - v0.1.37 + - v0.1.54 - v0.1.6 - v0.1.8 - source: docker.io/rancher/gke-operator @@ -247,6 +254,7 @@ sync: allow: - v0.11.2-build20220901 - v0.12.1-build20230120 + - v0.13.2-build20230605 - source: docker.io/rancher/harvester-cloud-provider target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/harvester-cloud-provider' type: repository @@ -272,6 +280,7 @@ sync: allow: - v0.0.1 - v0.1.0 + - v0.2.1 - source: docker.io/rancher/istio-coredns-plugin target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/istio-coredns-plugin' type: repository @@ -391,6 +400,7 @@ sync: - v1.21.9 - v1.22.6 - v1.23.3 + - v1.26.3 - source: docker.io/rancher/library-busybox target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/library-busybox' type: repository @@ -514,6 +524,7 @@ sync: type: repository tags: allow: + - latest - v1.18.0 - v1.19.0 - v1.2.1 @@ -524,15 +535,21 @@ sync: - v1.22.5 - v1.22.6 - v1.22.7 + - v1.22.8 - v1.23.0 - v1.23.3 + - v1.23.4 - v1.24.3 + - v1.24.5 - v1.25.0 + - v1.25.2 + - v1.26.1 - source: docker.io/rancher/mirrored-cloud-provider-vsphere-csi-release-driver target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-cloud-provider-vsphere-csi-release-driver' type: repository tags: allow: + - latest - v2.1.0 - v2.2.1 - v2.3.0 @@ -541,12 +558,16 @@ sync: - v2.5.1 - v2.5.4 - v2.6.2 + - v2.6.3 - v2.7.0 + - v2.7.1 + - v3.0.1 - source: docker.io/rancher/mirrored-cloud-provider-vsphere-csi-release-syncer target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-cloud-provider-vsphere-csi-release-syncer' type: repository tags: allow: + - latest - v2.1.0 - v2.2.1 - v2.3.0 @@ -555,7 +576,10 @@ sync: - v2.5.1 - v2.5.4 - v2.6.2 + - v2.6.3 - v2.7.0 + - v2.7.1 + - v3.0.1 - source: docker.io/rancher/mirrored-coredns-coredns target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-coredns-coredns' type: repository @@ -596,6 +620,7 @@ sync: tags: allow: - v2.35.3 + - v2.36.0 - source: docker.io/rancher/mirrored-directxman12-k8s-prometheus-adapter target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-directxman12-k8s-prometheus-adapter' type: repository @@ -616,6 +641,7 @@ sync: allow: - v1.2.0 - v1.6.2 + - v1.8.1 - source: docker.io/rancher/mirrored-epinio-epinio-ui target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-epinio-epinio-ui' type: repository @@ -623,6 +649,7 @@ sync: allow: - v1.2.0-0.0.1 - v1.5.1-0.0.3 + - v1.8.1-0.0.1 - source: docker.io/rancher/mirrored-epinio-epinio-unpacker target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-epinio-epinio-unpacker' type: repository @@ -630,6 +657,7 @@ sync: allow: - 1.0 - v1.6.2 + - v1.8.1 - source: docker.io/rancher/mirrored-fluent-fluent-bit target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-fluent-fluent-bit' type: repository @@ -675,6 +703,7 @@ sync: - 3.2.2 - 3.2.3 - 4.2.0 + - 4.2.1 - source: docker.io/rancher/mirrored-ingress-nginx-kube-webhook-certgen target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-ingress-nginx-kube-webhook-certgen' type: repository @@ -880,6 +909,7 @@ sync: - 1.21.1-alpine - 1.23.0-alpine - 1.23.2-alpine + - 1.24.0-alpine - source: docker.io/rancher/mirrored-library-registry target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-library-registry' type: repository @@ -894,6 +924,8 @@ sync: - v1.4.0 - v1.4.1 - v1.4.2 + - v1.4.3 + - v1.5.1 - v1_20210422 - v1_20210422_patch1 - v2_20210820 @@ -912,6 +944,7 @@ sync: - v2.2.1-lh2 - v3.2.1 - v3.4.0 + - v4.2.0 - source: docker.io/rancher/mirrored-longhornio-csi-node-driver-registrar target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-longhornio-csi-node-driver-registrar' type: repository @@ -920,6 +953,7 @@ sync: - v1.2.0-lh1 - v2.3.0 - v2.5.0 + - v2.7.0 - source: docker.io/rancher/mirrored-longhornio-csi-provisioner target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-longhornio-csi-provisioner' type: repository @@ -928,6 +962,7 @@ sync: - v1.6.0-lh1 - v1.6.0-lh2 - v2.1.2 + - v3.4.1 - source: docker.io/rancher/mirrored-longhornio-csi-resizer target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-longhornio-csi-resizer' type: repository @@ -937,6 +972,7 @@ sync: - v0.5.1-lh2 - v1.2.0 - v1.3.0 + - v1.7.0 - source: docker.io/rancher/mirrored-longhornio-csi-snapshotter target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-longhornio-csi-snapshotter' type: repository @@ -946,12 +982,14 @@ sync: - v2.1.1-lh2 - v3.0.3 - v5.0.1 + - v6.2.1 - source: docker.io/rancher/mirrored-longhornio-livenessprobe target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-longhornio-livenessprobe' type: repository tags: allow: - v2.8.0 + - v2.9.0 - source: docker.io/rancher/mirrored-longhornio-longhorn-engine target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-longhornio-longhorn-engine' type: repository @@ -973,6 +1011,8 @@ sync: - v1.4.0 - v1.4.1 - v1.4.2 + - v1.4.3 + - v1.5.1 - source: docker.io/rancher/mirrored-longhornio-longhorn-instance-manager target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-longhornio-longhorn-instance-manager' type: repository @@ -981,6 +1021,8 @@ sync: - v1.4.0 - v1.4.1 - v1.4.2 + - v1.4.3 + - v1.5.1 - v1_20201216 - v1_20210621 - v1_20210731 @@ -1013,6 +1055,8 @@ sync: - v1.4.0 - v1.4.1 - v1.4.2 + - v1.4.3 + - v1.5.1 - source: docker.io/rancher/mirrored-longhornio-longhorn-share-manager target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-longhornio-longhorn-share-manager' type: repository @@ -1021,6 +1065,8 @@ sync: - v1.4.0 - v1.4.1 - v1.4.2 + - v1.4.3 + - v1.5.1 - v1_20201204 - v1_20210416 - v1_20210416_patch1 @@ -1053,6 +1099,8 @@ sync: - v1.4.0 - v1.4.1 - v1.4.2 + - v1.4.3 + - v1.5.1 - source: docker.io/rancher/mirrored-longhornio-support-bundle-kit target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-longhornio-support-bundle-kit' type: repository @@ -1061,6 +1109,7 @@ sync: - v0.0.17 - v0.0.19 - v0.0.24 + - v0.0.25 - source: docker.io/rancher/mirrored-messagebird-sachet target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-messagebird-sachet' type: repository @@ -1076,6 +1125,7 @@ sync: allow: - RELEASE.2022-05-09T04-08-26Z - RELEASE.2022-12-13T00-23-28Z + - RELEASE.2023-01-28T20-29-38Z - source: docker.io/rancher/mirrored-minio-minio target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-minio-minio' type: repository @@ -1083,6 +1133,7 @@ sync: allow: - RELEASE.2022-05-08T23-50-31Z - RELEASE.2022-12-12T19-27-27Z + - RELEASE.2023-02-10T18-48-39Z - source: docker.io/rancher/mirrored-neuvector-controller target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-neuvector-controller' type: repository @@ -1095,6 +1146,7 @@ sync: - 5.1.1 - 5.1.2 - 5.1.3 + - 5.2.0 - source: docker.io/rancher/mirrored-neuvector-enforcer target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-neuvector-enforcer' type: repository @@ -1107,6 +1159,7 @@ sync: - 5.1.1 - 5.1.2 - 5.1.3 + - 5.2.0 - source: docker.io/rancher/mirrored-neuvector-manager target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-neuvector-manager' type: repository @@ -1119,6 +1172,19 @@ sync: - 5.1.1 - 5.1.2 - 5.1.3 + - 5.2.0 +- source: docker.io/rancher/mirrored-neuvector-prometheus-exporter + target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-neuvector-prometheus-exporter' + type: repository + tags: + allow: + - 5.2.0 +- source: docker.io/rancher/mirrored-neuvector-registry-adapter + target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-neuvector-registry-adapter' + type: repository + tags: + allow: + - 0.1.0 - source: docker.io/rancher/mirrored-neuvector-scanner target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-neuvector-scanner' type: repository @@ -1137,6 +1203,7 @@ sync: tags: allow: - v3.10.0 + - v3.12.0 - v3.3.0 - v3.5.1 - v3.6.0 @@ -1149,6 +1216,7 @@ sync: tags: allow: - v3.10.0 + - v3.12.0 - v3.6.0 - v3.7.1 - v3.8.1 @@ -1159,6 +1227,7 @@ sync: tags: allow: - 0.2.289-full + - 0.2.407-full - 0.2.95-full - source: docker.io/rancher/mirrored-prom-alertmanager target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-prom-alertmanager' @@ -1227,46 +1296,67 @@ sync: - v2.27.1 - v2.28.1 - v2.38.0 +- source: docker.io/rancher/mirrored-s3gw-s3gw + target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-s3gw-s3gw' + type: repository + tags: + allow: + - v0.14.0 - source: docker.io/rancher/mirrored-sig-storage-csi-attacher target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-sig-storage-csi-attacher' type: repository tags: allow: + - latest - v3.2.0 - v3.3.0 - v3.4.0 + - v3.5.0 + - v4.2.0 - source: docker.io/rancher/mirrored-sig-storage-csi-node-driver-registrar target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-sig-storage-csi-node-driver-registrar' type: repository tags: allow: + - latest - v2.3.0 - v2.5.0 - v2.5.1 + - v2.6.2 + - v2.7.0 - source: docker.io/rancher/mirrored-sig-storage-csi-provisioner target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-sig-storage-csi-provisioner' type: repository tags: allow: + - latest - v2.2.0 - v3.0.0 - v3.1.0 - v3.2.1 + - v3.3.0 + - v3.4.0 - source: docker.io/rancher/mirrored-sig-storage-csi-resizer target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-sig-storage-csi-resizer' type: repository tags: allow: + - latest - v1.3.0 - v1.4.0 + - v1.6.0 + - v1.7.0 - source: docker.io/rancher/mirrored-sig-storage-livenessprobe target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-sig-storage-livenessprobe' type: repository tags: allow: + - latest - v2.4.0 - v2.6.0 - v2.7.0 + - v2.8.0 + - v2.9.0 - source: docker.io/rancher/mirrored-sigwindowstools-k8s-gmsa-webhook target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-sigwindowstools-k8s-gmsa-webhook' type: repository @@ -1286,6 +1376,7 @@ sync: allow: - v0.16.3 - v0.53.2 + - v0.56.16 - v0.56.7 - source: docker.io/rancher/mirrored-squareup-ghostunnel target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/mirrored-squareup-ghostunnel' @@ -1332,6 +1423,8 @@ sync: allow: - v0.1.0 - v0.2.1 + - v0.3.0 + - v0.3.2 - source: docker.io/rancher/pushprox-client target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/pushprox-client' type: repository @@ -1362,6 +1455,7 @@ sync: - v1.0.1 - v2.0.0 - v2.0.1 + - v2.0.2 - source: docker.io/rancher/rancher-webhook target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/rancher-webhook' type: repository @@ -1379,6 +1473,7 @@ sync: - v0.1.6 - v0.2.0 - v0.2.1 + - v0.2.10 - v0.2.2 - v0.2.5 - v0.2.6 @@ -1388,6 +1483,7 @@ sync: - v0.3.2 - v0.3.3 - v0.3.4 + - v0.3.5 - source: docker.io/rancher/security-scan target: '{{ env "REGISTRY_ENDPOINT" }}/rancher/security-scan' type: repository @@ -1396,6 +1492,7 @@ sync: - v0.2.1 - v0.2.10 - v0.2.11 + - v0.2.12 - v0.2.2 - v0.2.3 - v0.2.4 @@ -1432,6 +1529,7 @@ sync: tags: allow: - v0.10.0 + - v0.11.0 - v0.7.5 - v0.8.1 - v0.9.1 @@ -1444,6 +1542,7 @@ sync: - v0.1.1 - v0.1.11 - v0.1.2 + - v0.1.22 - v0.1.3 - v0.1.5 - v0.1.6