diff --git a/.github/workflows/sync-feature-code.yaml b/.github/workflows/sync-feature-code.yaml new file mode 100644 index 000000000..7b29bfa7a --- /dev/null +++ b/.github/workflows/sync-feature-code.yaml @@ -0,0 +1,59 @@ +name: Sync Feature Branch to Main + +on: + schedule: + - cron: '0 0 * * *' # Runs daily at midnight + workflow_dispatch: # Manual trigger + +jobs: + sync-feature: + runs-on: ubuntu-latest + + steps: + - name: Check if PR has merged + id: check_pr + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + if [[ $(gh pr ls -H sync-feature-to-main -B master -R kubesphere/kubekey) == "" ]]; then + echo "pr_merged=true" >> $GITHUB_OUTPUT + else + echo "pr_merged=false" >> $GITHUB_OUTPUT + fi + + - name: Checkout master branch + if: ${{ steps.check_pr.outputs.pr_merged == 'true' }} + uses: actions/checkout@v3 + with: + ref: master + + - name: Checkout feature branch + if: ${{ steps.check_pr.outputs.pr_merged == 'true' }} + uses: actions/checkout@v3 + with: + ref: feature + path: feature-branch + + - name: Remove old feature directory + if: ${{ steps.check_pr.outputs.pr_merged == 'true' }} + run: rm -rf feature + + - name: Sync feature branch to master/feature directory + if: ${{ steps.check_pr.outputs.pr_merged == 'true' }} + run: | + mkdir -p feature + cp -r feature-branch/* feature/ + git config --global user.name 'ks-ci-bot' + git config --global user.email 'ci-bot@kubesphere.io' + git add feature/ + git commit -m "Sync feature branch to master/feature directory" + + - name: Push changes and create PR + if: ${{ steps.check_pr.outputs.pr_merged == 'true' }} + uses: peter-evans/create-pull-request@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: Sync feature branch to master/feature directory + branch: sync-feature-to-main + title: [ci-bot] Sync feature branch to master/feature directory + body: This PR syncs the feature branch to the master/feature directory. diff --git a/cmd/kk/apis/kubekey/v1alpha2/default.go b/cmd/kk/apis/kubekey/v1alpha2/default.go index b02d41fc9..52f75dfc2 100644 --- a/cmd/kk/apis/kubekey/v1alpha2/default.go +++ b/cmd/kk/apis/kubekey/v1alpha2/default.go @@ -47,8 +47,8 @@ const ( DefaultContainerdVersion = "1.7.13" DefaultRuncVersion = "v1.1.12" DefaultCrictlVersion = "v1.29.0" - DefaultKubeVersion = "v1.23.15" - DefaultCalicoVersion = "v3.27.3" + DefaultKubeVersion = "v1.23.17" + DefaultCalicoVersion = "v3.27.4" DefaultFlannelVersion = "v0.21.3" DefaultFlannelCniPluginVersion = "v1.1.2" DefaultCniVersion = "v1.2.0" diff --git a/docs/kubernetes-versions.md b/docs/kubernetes-versions.md index a5bb07d9d..47be031c0 100644 --- a/docs/kubernetes-versions.md +++ b/docs/kubernetes-versions.md @@ -140,6 +140,7 @@ | v1.28.10 | :white_check_mark: | | v1.28.11 | :white_check_mark: | | v1.28.12 | :white_check_mark: | +| v1.28.13 | :white_check_mark: | | v1.29.0 | :white_check_mark: | | v1.29.1 | :white_check_mark: | | v1.29.2 | :white_check_mark: | @@ -148,6 +149,7 @@ | v1.29.5 | :white_check_mark: | | v1.29.6 | :white_check_mark: | | v1.29.7 | :white_check_mark: | +| v1.29.8 | :white_check_mark: | | v1.30.0 | :white_check_mark: | | v1.30.1 | :white_check_mark: | | v1.30.2 | :white_check_mark: | diff --git a/hack/sync-components.sh b/hack/sync-components.sh index f4a4c9f9c..f3a19350f 100755 --- a/hack/sync-components.sh +++ b/hack/sync-components.sh @@ -73,12 +73,12 @@ fi # Login docker.io if [ $DOCKERHUB_USERNAME ] && [ $DOCKERHUB_PASSWORD ];then - skopeo login docker.io -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD + oras login docker.io -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD fi # Login registry.cn-beijing.aliyuncs.com if [ $ALIYUNCS_USERNAME ] && [ $ALIYUNCS_PASSWORD ];then - skopeo login registry.cn-beijing.aliyuncs.com -u $ALIYUNCS_USERNAME -p $ALIYUNCS_PASSWORD + oras login registry.cn-beijing.aliyuncs.com -u $ALIYUNCS_USERNAME -p $ALIYUNCS_PASSWORD fi # Sync Kubernetes Binaries and Images @@ -100,8 +100,8 @@ if [ $KUBERNETES_VERSION ]; then done chmod +x binaries/kube/$KUBERNETES_VERSION/amd64/kubeadm - binaries/kube/$KUBERNETES_VERSION/amd64/kubeadm config images list --kubernetes-version $KUBERNETES_VERSION | xargs -I {} skopeo sync --src docker --dest docker {} docker.io/$DOCKERHUB_NAMESPACE/${image##} --all - binaries/kube/$KUBERNETES_VERSION/amd64/kubeadm config images list --kubernetes-version $KUBERNETES_VERSION | xargs -I {} skopeo sync --src docker --dest docker {} registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/${image##} --all + binaries/kube/$KUBERNETES_VERSION/amd64/kubeadm config images list --kubernetes-version $KUBERNETES_VERSION | xargs -I {} oras cp {} docker.io/$DOCKERHUB_NAMESPACE/${image##} + binaries/kube/$KUBERNETES_VERSION/amd64/kubeadm config images list --kubernetes-version $KUBERNETES_VERSION | xargs -I {} oras cp {} registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/${image##} rm -rf binaries fi @@ -329,48 +329,48 @@ rm -rf qsctl-config.yaml # Sync NodeLocalDns Images if [ $NODE_LOCAL_DNS_VERSION ]; then - skopeo sync --src docker --dest docker registry.k8s.io/dns/k8s-dns-node-cache:$NODE_LOCAL_DNS_VERSION docker.io/$DOCKERHUB_NAMESPACE/k8s-dns-node-cache:$NODE_LOCAL_DNS_VERSION --all - skopeo sync --src docker --dest docker registry.k8s.io/dns/k8s-dns-node-cache:$NODE_LOCAL_DNS_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/k8s-dns-node-cache:$NODE_LOCAL_DNS_VERSION --all + oras cp registry.k8s.io/dns/k8s-dns-node-cache:$NODE_LOCAL_DNS_VERSION docker.io/$DOCKERHUB_NAMESPACE/k8s-dns-node-cache:$NODE_LOCAL_DNS_VERSION + oras cp registry.k8s.io/dns/k8s-dns-node-cache:$NODE_LOCAL_DNS_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/k8s-dns-node-cache:$NODE_LOCAL_DNS_VERSION fi # Sync Coredns Images if [ $COREDNS_VERSION ]; then - skopeo sync --src docker --dest docker docker.io/coredns/coredns:$COREDNS_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/coredns:$COREDNS_VERSION --all + oras cp docker.io/coredns/coredns:$COREDNS_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/coredns:$COREDNS_VERSION fi # Sync Calico Images if [ $CALICO_VERSION ]; then - skopeo sync --src docker --dest docker docker.io/calico/kube-controllers:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/kube-controllers:$CALICO_VERSION --all - skopeo sync --src docker --dest docker docker.io/calico/cni:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/cni:$CALICO_VERSION --all - skopeo sync --src docker --dest docker docker.io/calico/node:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/node:$CALICO_VERSION --all - skopeo sync --src docker --dest docker docker.io/calico/pod2daemon-flexvol:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/pod2daemon-flexvol:$CALICO_VERSION --all - skopeo sync --src docker --dest docker docker.io/calico/typha:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/typha:$CALICO_VERSION --all + oras cp docker.io/calico/kube-controllers:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/kube-controllers:$CALICO_VERSION + oras cp docker.io/calico/cni:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/cni:$CALICO_VERSION + oras cp docker.io/calico/node:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/node:$CALICO_VERSION + oras cp docker.io/calico/pod2daemon-flexvol:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/pod2daemon-flexvol:$CALICO_VERSION + oras cp docker.io/calico/typha:$CALICO_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/typha:$CALICO_VERSION fi # Sync Kube-OVN Images if [ $KUBE_OVN_VERSION ]; then - skopeo sync --src docker --dest docker docker.io/kubeovn/kube-ovn:$KUBE_OVN_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/kube-ovn:$KUBE_OVN_VERSION --all - skopeo sync --src docker --dest docker docker.io/kubeovn/vpc-nat-gateway:$KUBE_OVN_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/vpc-nat-gateway:$KUBE_OVN_VERSION --all + oras cp docker.io/kubeovn/kube-ovn:$KUBE_OVN_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/kube-ovn:$KUBE_OVN_VERSION + oras cp docker.io/kubeovn/vpc-nat-gateway:$KUBE_OVN_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/vpc-nat-gateway:$KUBE_OVN_VERSION fi # Sync Cilium Images if [ $CILIUM_VERSION ]; then - skopeo sync --src docker --dest docker docker.io/cilium/cilium:$CILIUM_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/cilium:$CILIUM_VERSION --all - skopeo sync --src docker --dest docker docker.io/cilium/cilium-operator-generic:$CILIUM_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/cilium-operator-generic:$CILIUM_VERSION --all + oras cp docker.io/cilium/cilium:$CILIUM_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/cilium:$CILIUM_VERSION + oras cp docker.io/cilium/cilium-operator-generic:$CILIUM_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/cilium-operator-generic:$CILIUM_VERSION fi # Sync OpenEBS Images if [ $OPENEBS_VERSION ]; then - skopeo sync --src docker --dest docker docker.io/openebs/provisioner-localpv:$OPENEBS_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/provisioner-localpv:$OPENEBS_VERSION --all - skopeo sync --src docker --dest docker docker.io/openebs/linux-utils:$OPENEBS_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/linux-utils:$OPENEBS_VERSION --all + oras cp docker.io/openebs/provisioner-localpv:$OPENEBS_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/provisioner-localpv:$OPENEBS_VERSION + oras cp docker.io/openebs/linux-utils:$OPENEBS_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/linux-utils:$OPENEBS_VERSION fi # Sync Haproxy Images if [ $HAPROXY_VERSION ]; then - skopeo sync --src docker --dest docker docker.io/library/haproxy:$HAPROXY_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/haproxy:$HAPROXY_VERSION --all + oras cp docker.io/library/haproxy:$HAPROXY_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/haproxy:$HAPROXY_VERSION fi # Sync Kube-vip Images if [ $KUBEVIP_VERSION ]; then - skopeo sync --src docker --dest docker docker.io/plndr/kubevip:$KUBEVIP_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/kubevip:$KUBEVIP_VERSION --all + oras cp docker.io/plndr/kubevip:$KUBEVIP_VERSION registry.cn-beijing.aliyuncs.com/$ALIYUNCS_NAMESPACE/kubevip:$KUBEVIP_VERSION fi diff --git a/version/components.json b/version/components.json index 131b388ff..139868362 100644 --- a/version/components.json +++ b/version/components.json @@ -140,6 +140,7 @@ "v1.28.10": "1a344d34755c5f005120308f09a730e7564c8f857de6606b6bc5f18a69606e5a", "v1.28.11": "1f2c7c69736698aa13a59c6705ac26b7b6752d9651330605369357c1ac99c7c6", "v1.28.12": "3ffcf5100c6bca3dd0a6c317c744dd97fe497c7c4aefe468321171f940d34971", + "v1.28.13": "f23e9586811312998bc5e8847f6df52fc04809aed8c2c2fd750f2c42b3f87192", "v1.29.0": "629d4630657caace9c819fd3797f4a70c397fbd41a2a7e464a0507dad675d52c", "v1.29.1": "d4d81d9020b550c896376fb9e0586a9f15a332175890d061619b52b3e9bc6cbd", "v1.29.2": "2d4e4fa8685bcbfb661cb41050cd4756f50a7aa147f68492d51a99f9cdfd69ac", @@ -148,6 +149,7 @@ "v1.29.5": "e424dcdbe661314b6ca1fcc94726eb554bc3f4392b060b9626f9df8d7d44d42c", "v1.29.6": "8f1e04079e614dd549e36be8114ee7022517d646ea715b5778e7c6ab353eb354", "v1.29.7": "7699c6f06fbc8e813766b8237de69a095ad820fe484856ffd921a7894b5af605", + "v1.29.8": "fe054355e0ae8dc35d868a3d3bc408ccdff0969c20bf7a231ae9b71484e41be3", "v1.30.0": "29f4232c50e6524abba3443ff3b9948d386964d79eb8dfefb409e1f8a8434c14", "v1.30.1": "651faa3bbbfb368ed00460e4d11732614310b690b767c51810a7b638cc0961a2", "v1.30.2": "672b0cae2accce5eac10a1fe4ea6b166e5b518c79ccf71a2fbe7b53c2ca74062", @@ -295,6 +297,7 @@ "v1.28.10": "f6809d72ed1bf6fde460e48e5c714c3bc92f680e328defa9bd592a796347b644", "v1.28.11": "15a021fdecf08989d6b64af873d89c61750d3a0564bee58c248eafe5cc4df433", "v1.28.12": "e0d94607a036323e45a6866127bc7a374543e27f45f8fc0bf948a2452eab667f", + "v1.28.13": "989630fb0de6fe750c6ee25ee01b72654a3087434ff488ff8fddedd0278720cc", "v1.29.0": "bbddee2d46d2e1643ae3623698b45b13aa2e858616d61c642f2f49e5bb14c980", "v1.29.1": "3bff8c50c104c45e416cce9991706c6ac46365f0defbcd54f8cf4ace0fa68dcf", "v1.29.2": "e05720feb9d2d67eff25b0156a5c22e2de37be2ffab4e1f4d31e8c526fafd0e1", @@ -303,6 +306,7 @@ "v1.29.5": "d4db8c514f2764edc039462c218dbcd316577f76f21b209b76e9a4b1f08e3100", "v1.29.6": "3ba6879ef491cdd8433647020d345d86c0ea8e77f726375bc4b5495888bbf778", "v1.29.7": "d0ad904dc3823821c3920499fc151fc83fb6cb9e1c920e39173f96720ad0e053", + "v1.29.8": "37ff550d5c1af726032a38206daeedfd2e0de6124c41379b314dbbcba394d0b1", "v1.30.0": "c36afd28921303e6db8e58274de16c60a80a1e75030fc3c4e9c4ed6249b6b696", "v1.30.1": "bda423cb4b9d056f99a2ef116bdf227fadbc1c3309fa3d76da571427a7f41478", "v1.30.2": "7268762b7afd44bf07619985dd52c376b63e47d73b8f9a3b08cc49624a8fbd55", @@ -452,6 +456,7 @@ "v1.28.10": "a361e744aaeef4539f0636ecd1827c85207a5f2b0c2b0a98dbbce1498061f509", "v1.28.11": "230f0634ea42a54a6c96771f12eecd6cadfe0b76ab41c3bc39aa7cbbe4dfb12e", "v1.28.12": "4648ae155b1ab05ab8dbef417bde4d5acfcd5ad32e8d1e3209006b40c440a56c", + "v1.28.13": "9b9cc3a19551ade6f3d98ad3acf0a2b65a27ef575bd089f115f8bb80791f3900", "v1.29.0": "e1c38137db8d8777eed8813646b59bf4d22d19b9011ab11dc28e2e34f6b80a05", "v1.29.1": "1b1975c58d38be1a99a8bcba4564ac489afd223b0abe9f2ab08bbde89d2412a3", "v1.29.2": "f71a85039b71fe08f1c063a93d61a1c952dc8f9a8c6be9b13fbdac8f0d9ff960", @@ -460,6 +465,7 @@ "v1.29.5": "261dc3f3c384d138835fe91a02071c642af94abb0cca56ebc04719240440944c", "v1.29.6": "a946789d4fef64e6f5905dbd7dca01d4c3abd302d0da7958fdaa924fe2729c0b", "v1.29.7": "f16329e64f5b2204c1cb906f694abebb7f6869d56e6e8b60b54afa0057006b84", + "v1.29.8": "df6e130928403af8b4f49f1197e26f2873a147cd0e23aa6597a26c982c652ae0", "v1.30.0": "32a32ec3d7e7f8b2648c9dd503ce9ef63b4af1d1677f5b5aed7846fb02d66f18", "v1.30.1": "87bd6e5de9c0769c605da5fedb77a35c8b764e3bda1632447883c935dcf219d3", "v1.30.2": "6923abe67ef069afca61c71c585023840426e802b198298055af3a82e11a4e52", @@ -607,6 +613,7 @@ "v1.28.10": "feae161e374ee0155b5263cda339f30f16b525631535a003be7aa437661e1580", "v1.28.11": "0e01c1393f8746965994431b70a20c32b8547dfb1dcf2770cb692990fc65ba5f", "v1.28.12": "8e28fda6ab1bd506ca4090a0a617aa29d9988c7e23711e70819497089ba67388", + "v1.28.13": "e1c222cfe7ba457e0b3dc54bbe6149231586e2031e4e0ffddd6e34836e80acea", "v1.29.0": "0e0e4544c2a0a3475529154b7534d0d58683466efa04a2bb2e763b476db0bb16", "v1.29.1": "e46417ab1ceae995f0e00d4177959a36ed34b807829422bc9dda70b263fe5c5d", "v1.29.2": "9b4aa572d4cd51a41b1067161d961423d0d12b120fb636ea887a12a975d4b19a", @@ -615,6 +622,7 @@ "v1.29.5": "0d4328a3c67e4f0dbf270fa49343f3eab9316adde1a1bd2a857fa56876a9aff1", "v1.29.6": "0f0fa9429d0bcf04f271dcf4f666582dd4a4b15d6f116a45f17b5fcda90c2d2c", "v1.29.7": "f088079f26fb3bffc8a1c467e1caa5ad807023b63e70013e874163df87be6829", + "v1.29.8": "f645f4309cadf76b7567d89feeebf979cf46940ea23618c776165712798c0704", "v1.30.0": "fa887647422d34f3c7cc5b30fefcf97084d2c3277eff237c5808685ba8e4b15a", "v1.30.1": "c45049b829af876588ec1a30def3884ce77c2c175cd77485d49c78d2064a38fb", "v1.30.2": "72ceb082311b42032827a936f80cd2437b8eee03053d05dbe36ba48585febfb8", @@ -764,6 +772,7 @@ "v1.28.10": "389c17a9700a4b01ebb055e39b8bc0886330497440dde004b5ed90f2a3a028db", "v1.28.11": "1dba63e1a5c9520fc516c6e817924d927b9b83b8e08254c8fe2a2edb65da7a9c", "v1.28.12": "e8aee7c9206c00062ced394418a17994b58f279a93a1be1143b08afe1758a3a2", + "v1.28.13": "d7d363dd5a4c95444329bc5239b8718ebe84a043052958b2f15ee2feef9a28c6", "v1.29.0": "0e03ab096163f61ab610b33f37f55709d3af8e16e4dcc1eb682882ef80f96fd5", "v1.29.1": "69ab3a931e826bf7ac14d38ba7ca637d66a6fcb1ca0e3333a2cafdf15482af9f", "v1.29.2": "7816d067740f47f949be826ac76943167b7b3a38c4f0c18b902fffa8779a5afa", @@ -772,6 +781,7 @@ "v1.29.5": "603c8681fc0d8609c851f9cc58bcf55eeb97e2934896e858d0232aa8d1138366", "v1.29.6": "339553c919874ebe3b719e9e1fcd68b55bc8875f9b5a005cf4c028738d54d309", "v1.29.7": "e3df008ef60ea50286ea93c3c40a020e178a338cea64a185b4e21792d88c75d6", + "v1.29.8": "038454e0d79748aab41668f44ca6e4ac8affd1895a94f592b9739a0ae2a5f06a", "v1.30.0": "7c3807c0f5c1b30110a2ff1e55da1d112a6d0096201f1beb81b269f582b5d1c5", "v1.30.1": "5b86f0b06e1a5ba6f8f00e2b01e8ed39407729c4990aeda961f83a586f975e8a", "v1.30.2": "c6e9c45ce3f82c90663e3c30db3b27c167e8b19d83ed4048b61c1013f6a7c66e", @@ -919,6 +929,7 @@ "v1.28.10": "e659d23d442c2706debe5b96742326c0a1e1d7b5c695a9fe7dfe8ea7402caee8", "v1.28.11": "7984a98d52365d190b6f56caa962339a7228b6f432e58ba5f1b1e60dbedac275", "v1.28.12": "f7e01dfffebb1d5811c37d558f28eefd80cbfadc0b9783b0b0ebf37c40c5c891", + "v1.28.13": "a22d234724b82101e1f17e95ab60e0e13c91a0fe17ad0890b3d92681cd551bfa", "v1.29.0": "8f7a4bd6bae900a4ddab12bd1399aa652c0d59ea508f39b910e111d248893ff7", "v1.29.1": "96d6dc7b2bdcd344ce58d17631c452225de5bbf59b83fd3c89c33c6298fb5d8b", "v1.29.2": "3507ecb4224cf05ae2151a98d4932253624e7762159936d5347b19fe037655ca", @@ -927,6 +938,7 @@ "v1.29.5": "9ee9168def12ac6a6c0c6430e0f73175e756ed262db6040f8aa2121ad2c1f62e", "v1.29.6": "21816488cf3af4cf2b956ee58f7afc5b4964c29488f63756f5ddcf09b0df5be9", "v1.29.7": "7b6649aaa298be728c5fb7ccb65f98738a4e8bda0741afbd5a9ed9e488c0e725", + "v1.29.8": "adf0007e702e05f59fb8de159463765c4440f872515bd04c24939d9c8fb5e4c7", "v1.30.0": "669af0cf520757298ea60a8b6eb6b719ba443a9c7d35f36d3fb2fd7513e8c7d2", "v1.30.1": "d90446719b815e3abfe7b2c46ddf8b3fda17599f03ab370d6e47b1580c0e869e", "v1.30.2": "56becf07105fbacd2b70f87f3f696cfbed226cb48d6d89ed7f65ba4acae3f2f8", @@ -1158,13 +1170,15 @@ "v3.23.2": "3784200cdfc0106c9987df2048d219bb91147f0cc3fa365b36279ac82ea37c7a", "v3.26.1": "c8f61c1c8e2504410adaff4a7255c65785fe7805eebfd63340ccd3c472aa42cf", "v3.27.2": "692f69dc656e41cd35e23e24f56c98c4aeeb723fed129985b46f71e6eb5e1594", - "v3.27.3": "e22b8bb41684f8ffb5143b50bf3b2ab76985604d774d397cfb6fb11d8a19f326" + "v3.27.3": "e22b8bb41684f8ffb5143b50bf3b2ab76985604d774d397cfb6fb11d8a19f326", + "v3.27.4": "84f2bd29ef7b06e85a2caf0b6c6e0d3da5ab5264d46b360e6baaf49bbc3b957d" }, "arm64": { "v3.23.2": "232b992e6767c68c8c832cc7027a0d9aacb29901a9b5e8871e25baedbbb9c64c", "v3.26.1": "bba2fbdd6d2998bca144ae12c2675d65c4fbf51c0944d69b1b2f20e08cd14c22", "v3.27.2": "0fd1f65a511338cf9940835987d420c94ab95b5386288ba9673b736a4d347463", - "v3.27.3": "1fc5f58a18d8b1c487b4663fc5cbe23b45bd9d31617debd309f6dfac7c11a8ef" + "v3.27.3": "1fc5f58a18d8b1c487b4663fc5cbe23b45bd9d31617debd309f6dfac7c11a8ef", + "v3.27.4": "8544b601a67e0594009dafef6d3237fcf6f32fb64726c09abc1f2ce9d6819496" } }, "buildx": { @@ -1175,4 +1189,4 @@ "v0.14.0": "38bf0ea9c48743edb8243f14272be65a2bad7092228068337aea584309ea664c" } } -} \ No newline at end of file +}