From c71e3949b1cba6fdd253f8d320f57d6e31ed361e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=A5=96=E5=BB=BA?= Date: Mon, 5 Feb 2024 12:02:55 +0800 Subject: [PATCH] bump k8s to v1.27.10 (#3693) * bump k8s to v1.27.10 Signed-off-by: zhangzujian * ci: bump action versions Signed-off-by: zhangzujian --------- Signed-off-by: zhangzujian --- .github/workflows/build-arm64-image.yaml | 8 +- .github/workflows/build-kube-ovn-test.yaml | 6 +- .github/workflows/build-windows.yaml | 26 +-- .github/workflows/build-x86-image.yaml | 259 +++++++++++---------- .github/workflows/changelog.yaml | 4 +- .github/workflows/codeql-analysis.yml | 8 +- .github/workflows/lint.yaml | 4 +- .github/workflows/publish.yaml | 2 +- .github/workflows/release-chart.yaml | 4 +- Makefile | 8 +- go.mod | 149 ++++++------ go.sum | 244 +++++++++---------- yamls/kind.yaml.j2 | 2 +- 13 files changed, 365 insertions(+), 359 deletions(-) diff --git a/.github/workflows/build-arm64-image.yaml b/.github/workflows/build-arm64-image.yaml index 2211f83dcc5..366657a1a83 100644 --- a/.github/workflows/build-arm64-image.yaml +++ b/.github/workflows/build-arm64-image.yaml @@ -26,13 +26,13 @@ jobs: name: Build arm64 runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 - - uses: docker/setup-buildx-action@v2 - - uses: docker/setup-qemu-action@v2 + - uses: actions/checkout@v4 + - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-qemu-action@v3 with: platforms: arm64 - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: go.mod diff --git a/.github/workflows/build-kube-ovn-test.yaml b/.github/workflows/build-kube-ovn-test.yaml index e310e9abb2f..3315745710c 100644 --- a/.github/workflows/build-kube-ovn-test.yaml +++ b/.github/workflows/build-kube-ovn-test.yaml @@ -9,9 +9,9 @@ jobs: name: Build Test runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 - - uses: docker/setup-buildx-action@v2 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v4 + - uses: docker/setup-buildx-action@v3 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: go.mod diff --git a/.github/workflows/build-windows.yaml b/.github/workflows/build-windows.yaml index fcbf4616fbd..9f56919325f 100644 --- a/.github/workflows/build-windows.yaml +++ b/.github/workflows/build-windows.yaml @@ -23,7 +23,7 @@ concurrency: env: GO_VERSION: '' - GOSEC_VERSION: '2.17.0' + GOSEC_VERSION: '2.18.2' jobs: filter: @@ -33,8 +33,8 @@ jobs: build-ovs-ovn: ${{ steps.filter.outputs.windows-ovs-ovn }} build-kube-ovn: ${{ steps.filter.outputs.windows-kube-ovn }} steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: go.mod @@ -64,7 +64,7 @@ jobs: echo "- $f" | tee -a $filter done - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@v3 id: filter with: base: ${{ github.base_ref || github.ref_name }} @@ -83,14 +83,14 @@ jobs: git clone https://git.code.sf.net/p/pthreads4w/code pthreads4w\code - name: Check out OVS - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openvswitch/ovs ref: branch-3.1 path: ovs - name: Check out OVN - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: ovn-org/ovn ref: branch-22.12 @@ -164,13 +164,13 @@ jobs: C:\msys64\usr\bin\bash.exe -lc "cd '%_ovn_dir%' && make install" - name: Upload OVS - uses: actions/upload-artifact@v3 + uses: actions/download-artifact@v4 with: name: ovs-win64 path: ovs\windows\ovs-windows-installer\bin\x64\Release\OpenvSwitch.msi - name: Upload OVN - uses: actions/upload-artifact@v3 + uses: actions/download-artifact@v4 with: name: ovn-win64 path: C:\ovn @@ -181,8 +181,8 @@ jobs: runs-on: windows-2019 if: github.event_name == 'release' || github.event_name == 'workflow_dispatch' || needs.filter.outputs.build-kube-ovn == 'true' steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: go.mod @@ -218,7 +218,7 @@ jobs: make build-go-windows - name: Upload Binaries - uses: actions/upload-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn-bin path: | @@ -232,7 +232,7 @@ jobs: - build-kube-ovn runs-on: windows-2019 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download Kube-OVN binaries uses: actions/download-artifact@v3 @@ -268,7 +268,7 @@ jobs: Copy-Item kube-ovn-daemon.exe -Destination kube-ovn/bin - name: Upload package - uses: actions/upload-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn-win64 path: | diff --git a/.github/workflows/build-x86-image.yaml b/.github/workflows/build-x86-image.yaml index 097a00c1b9d..52797e18c44 100644 --- a/.github/workflows/build-x86-image.yaml +++ b/.github/workflows/build-x86-image.yaml @@ -22,9 +22,10 @@ concurrency: env: GO_VERSION: '' - GOSEC_VERSION: '2.17.0' - HELM_VERSION: v3.12.3 - SUBMARINER_VERSION: '0.14.6' + KIND_VERSION: v0.21.0 + GOSEC_VERSION: '2.18.2' + HELM_VERSION: v3.14.0 + SUBMARINER_VERSION: '0.16.3' jobs: build-kube-ovn-base: @@ -43,7 +44,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 @@ -68,7 +69,7 @@ jobs: - name: Upload base images to artifact if: steps.check.outputs.build-base == 1 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: kube-ovn-base path: image-amd64.tar @@ -114,7 +115,7 @@ jobs: - name: Upload dpdk base images to artifact if: steps.check.outputs.build-dpdk-base == 1 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: kube-ovn-dpdk-base path: image-amd64-dpdk.tar @@ -136,9 +137,9 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 - - uses: docker/setup-buildx-action@v2 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v4 + - uses: docker/setup-buildx-action@v3 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: go.mod @@ -173,7 +174,7 @@ jobs: - name: Download base images if: needs.build-kube-ovn-base.outputs.build-base == 1 - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn-base @@ -183,7 +184,7 @@ jobs: - name: Download dpdk base images if: needs.build-kube-ovn-dpdk-base.outputs.build-dpdk-base == 1 - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn-dpdk-base @@ -218,13 +219,13 @@ jobs: make tar-kube-ovn-dpdk - name: Upload images to artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: kube-ovn path: kube-ovn.tar - name: Upload dpdk images to artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: github.event_name != 'pull_request' with: name: kube-ovn-dpdk @@ -244,7 +245,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build run: | @@ -252,7 +253,7 @@ jobs: make tar-vpc-nat-gateway - name: Upload image to artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: vpc-nat-gateway path: vpc-nat-gateway.tar @@ -271,8 +272,8 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 - - uses: docker/setup-buildx-action@v2 + - uses: actions/checkout@v4 + - uses: docker/setup-buildx-action@v3 - name: Build run: | @@ -280,13 +281,13 @@ jobs: make tar-centos-compile - name: Upload centos7-compile image to artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: centos7-compile path: centos7-compile.tar # - name: Upload centos8-compile image to artifact - # uses: actions/upload-artifact@v3 + # uses: actions/upload-artifact@v4 # with: # name: centos8-compile # path: centos8-compile.tar @@ -306,7 +307,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -314,7 +315,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -328,7 +329,7 @@ jobs: echo "E2E_DIR=test/e2e/source" >> "$GITHUB_ENV" fi - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -361,8 +362,8 @@ jobs: outputs: test-netpol: ${{ steps.filter.outputs.kube-ovn-controller }} steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: go.mod @@ -382,7 +383,7 @@ jobs: echo "- $f" | tee -a $filter done - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@v3 id: filter with: base: ${{ github.base_ref || github.ref_name }} @@ -417,7 +418,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -425,7 +426,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -444,7 +445,7 @@ jobs: sudo sed -i '/^search/d' /etc/resolv.conf sudo systemctl restart docker - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -466,7 +467,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -474,7 +475,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -513,7 +514,7 @@ jobs: mv kubectl-ko-log.tar.gz k8s-conformance-e2e-${{ matrix.ip-family }}-${{ matrix.mode }}-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: k8s-conformance-e2e-${{ matrix.ip-family }}-${{ matrix.mode }}-ko-log @@ -577,7 +578,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -585,7 +586,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -604,7 +605,7 @@ jobs: sudo sed -i '/^search/d' /etc/resolv.conf sudo systemctl restart docker - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -626,7 +627,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -634,7 +635,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -669,7 +670,7 @@ jobs: mv kubectl-ko-log.tar.gz k8s-netpol-e2e-${{ matrix.ip-family }}-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: k8s-netpol-e2e-${{ matrix.ip-family }}-ko-log @@ -723,7 +724,7 @@ jobs: - ipv6 - dual steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -731,7 +732,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -750,7 +751,7 @@ jobs: sudo sed -i '/^search/d' /etc/resolv.conf sudo systemctl restart docker - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -761,7 +762,7 @@ jobs: run: echo "GO_FULL_VER=$(go version | awk '{print $3}')" >> "$GITHUB_ENV" - name: Go cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: path: | ~/.cache/go-build @@ -772,7 +773,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -780,7 +781,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -815,7 +816,7 @@ jobs: mv kubectl-ko-log.tar.gz k8s-netpol-legacy-e2e-${{ matrix.ip-family }}-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: k8s-netpol-legacy-e2e-${{ matrix.ip-family }}-ko-log @@ -878,7 +879,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -886,7 +887,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -903,7 +904,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -911,7 +912,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -946,7 +947,7 @@ jobs: mv kubectl-ko-log.tar.gz cyclonus-netpol-e2e-${{ matrix.ip-family }}-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: cyclonus-netpol-e2e-${{ matrix.ip-family }}-ko-log @@ -1009,7 +1010,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -1017,7 +1018,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -1031,7 +1032,7 @@ jobs: echo "E2E_DIR=test/e2e/source" >> "$GITHUB_ENV" fi - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -1053,7 +1054,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -1061,7 +1062,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1100,7 +1101,7 @@ jobs: mv kubectl-ko-log.tar.gz kube-ovn-conformance-e2e-${{ matrix.mode }}-${{ matrix.ip-family }}-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: kube-ovn-conformance-e2e-${{ matrix.mode }}-${{ matrix.ip-family }}-ko-log @@ -1163,7 +1164,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -1171,7 +1172,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -1185,7 +1186,7 @@ jobs: echo "E2E_DIR=test/e2e/source" >> "$GITHUB_ENV" fi - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -1207,7 +1208,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -1215,7 +1216,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1247,7 +1248,7 @@ jobs: mv kubectl-ko-log.tar.gz kube-ovn-ic-conformance-e2e-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: kube-ovn-ic-conformance-e2e-ko-log @@ -1269,16 +1270,16 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1315,16 +1316,16 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1361,16 +1362,16 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1409,16 +1410,16 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1460,7 +1461,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -1468,7 +1469,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -1482,7 +1483,7 @@ jobs: echo "E2E_DIR=test/e2e/source" >> "$GITHUB_ENV" fi - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -1504,7 +1505,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -1512,12 +1513,12 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download kube-ovn image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn - name: Download vpc-nat-gateway image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: vpc-nat-gateway @@ -1561,7 +1562,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -1569,7 +1570,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -1583,7 +1584,7 @@ jobs: echo "E2E_DIR=test/e2e/source" >> "$GITHUB_ENV" fi - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -1605,7 +1606,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -1613,7 +1614,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download kube-ovn image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1656,7 +1657,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -1664,7 +1665,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -1678,7 +1679,7 @@ jobs: echo "E2E_DIR=test/e2e/source" >> "$GITHUB_ENV" fi - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -1700,7 +1701,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -1708,7 +1709,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download kube-ovn image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1740,7 +1741,7 @@ jobs: mv kubectl-ko-log.tar.gz webhook-e2e-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: webhook-e2e-ko-log @@ -1762,16 +1763,16 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1796,7 +1797,7 @@ jobs: mv kubectl-ko-log.tar.gz installation-compatibility-test-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: installation-compatibility-test-ko-log @@ -1823,7 +1824,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: azure/setup-helm@v3 with: version: '${{ env.HELM_VERSION }}' @@ -1834,7 +1835,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -1853,7 +1854,7 @@ jobs: sudo sed -i '/^search/d' /etc/resolv.conf sudo systemctl restart docker - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -1875,7 +1876,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -1883,7 +1884,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -1915,7 +1916,7 @@ jobs: mv kubectl-ko-log.tar.gz cilium-chaining-e2e-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: cilium-chaining-e2e-ko-log @@ -1955,7 +1956,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -1963,7 +1964,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -1977,7 +1978,7 @@ jobs: echo "E2E_DIR=test/e2e/source" >> "$GITHUB_ENV" fi - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -1999,7 +2000,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -2007,7 +2008,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -2043,7 +2044,7 @@ jobs: mv kubectl-ko-log.tar.gz kube-ovn-ha-e2e-${{ matrix.ssl }}-${{ matrix.bind-local }}-${{ matrix.ip-family }}-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: kube-ovn-ha-e2e-${{ matrix.ssl }}-${{ matrix.bind-local }}-${{ matrix.ip-family }}-ko-log @@ -2069,7 +2070,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -2077,7 +2078,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -2094,7 +2095,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install submariner subctl @@ -2104,7 +2105,7 @@ jobs: run: curl -Ls https://get.submariner.io | bash - name: Download image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -2133,7 +2134,7 @@ jobs: mv kubectl-ko-log.tar.gz kube-ovn-submariner-conformance-e2e-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: kube-ovn-submariner-conformance-e2e-ko-log @@ -2161,7 +2162,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -2169,7 +2170,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -2183,7 +2184,7 @@ jobs: echo "E2E_DIR=test/e2e/source" >> "$GITHUB_ENV" fi - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -2205,7 +2206,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -2213,12 +2214,12 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download kube-ovn image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn - name: Download vpc-nat-gateway image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: vpc-nat-gateway @@ -2251,7 +2252,7 @@ jobs: mv kubectl-ko-log.tar.gz iptables-vpc-nat-gw-conformance-e2e-ko-log.tar.gz - name: upload kubectl ko log - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: iptables-vpc-nat-gw-conformance-e2e-ko-log @@ -2275,7 +2276,7 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the default branch directory if: (github.base_ref || github.ref_name) != github.event.repository.default_branch @@ -2283,7 +2284,7 @@ jobs: - name: Check out the default branch if: (github.base_ref || github.ref_name) != github.event.repository.default_branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} fetch-depth: 1 @@ -2297,7 +2298,7 @@ jobs: echo "E2E_DIR=test/e2e/source" >> "$GITHUB_ENV" fi - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: ${{ env.E2E_DIR }}/go.mod @@ -2319,7 +2320,7 @@ jobs: - name: Install kind uses: helm/kind-action@v1.8.0 with: - version: v0.20.0 + version: ${{ env.KIND_VERSION }} install_only: true - name: Install ginkgo @@ -2327,7 +2328,7 @@ jobs: run: go install -v -mod=mod github.com/onsi/ginkgo/v2/ginkgo - name: Download kube-ovn image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn @@ -2393,31 +2394,31 @@ jobs: tool-cache: false swap-storage: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download kube-ovn image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: kube-ovn - name: Download kube-ovn-dpdk image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 if: github.event_name != 'pull_request' with: name: kube-ovn-dpdk - name: Download vpc-nat-gateway image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: vpc-nat-gateway - name: Download centos7-compile image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: centos7-compile # - name: Download centos8-compile image - # uses: actions/download-artifact@v3 + # uses: actions/download-artifact@v4 # with: # name: centos8-compile diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index 2eaa430e14d..11b2dbba99f 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -11,14 +11,14 @@ jobs: runs-on: ubuntu-latest name: Generate changelog steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: master fetch-depth: 0 - run: git fetch --prune --prune-tags - run: git tag -l 'v*' - run: ./hack/changelog.sh > CHANGELOG.md - - uses: peter-evans/create-pull-request@v5 + - uses: peter-evans/create-pull-request@v6 with: title: 'docs: updated CHANGELOG.md' commit-message: 'docs: updated CHANGELOG.md' diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 0380365be2c..07d1950d1a0 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -37,13 +37,13 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. fetch-depth: 2 - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: go.mod @@ -52,7 +52,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -78,4 +78,4 @@ jobs: make build-go-windows - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index b974f268a3b..769d845b7f4 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -20,8 +20,8 @@ jobs: name: lint runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: go-version: ${{ env.GO_VERSION || '' }} go-version-file: go.mod diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 854468c2839..fd2d7c3d404 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -13,7 +13,7 @@ jobs: name: Publish Images runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Publish env: diff --git a/.github/workflows/release-chart.yaml b/.github/workflows/release-chart.yaml index 12c872631b7..756595ebf5a 100644 --- a/.github/workflows/release-chart.yaml +++ b/.github/workflows/release-chart.yaml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 1 @@ -27,7 +27,7 @@ jobs: uses: azure/setup-helm@v3 - name: Run chart-releaser - uses: helm/chart-releaser-action@v1.5.0 + uses: helm/chart-releaser-action@v1.6.0 with: charts_dir: charts config: cr.yaml diff --git a/Makefile b/Makefile index 18c9aebb782..c293219d583 100644 --- a/Makefile +++ b/Makefile @@ -35,16 +35,16 @@ KUBEVIRT_OPERATOR_YAML = https://github.com/kubevirt/kubevirt/releases/download/ KUBEVIRT_CR_YAML = https://github.com/kubevirt/kubevirt/releases/download/$(KUBEVIRT_VERSION)/kubevirt-cr.yaml KUBEVIRT_TEST_YAML = https://kubevirt.io/labs/manifests/vm.yaml -CILIUM_VERSION = 1.14.1 +CILIUM_VERSION = 1.14.6 CILIUM_IMAGE_REPO = quay.io/cilium/cilium -CERT_MANAGER_VERSION = v1.12.5 +CERT_MANAGER_VERSION = v1.14.1 CERT_MANAGER_CONTROLLER = quay.io/jetstack/cert-manager-controller:$(CERT_MANAGER_VERSION) CERT_MANAGER_CAINJECTOR = quay.io/jetstack/cert-manager-cainjector:$(CERT_MANAGER_VERSION) CERT_MANAGER_WEBHOOK = quay.io/jetstack/cert-manager-webhook:$(CERT_MANAGER_VERSION) CERT_MANAGER_YAML = https://github.com/cert-manager/cert-manager/releases/download/$(CERT_MANAGER_VERSION)/cert-manager.yaml -SUBMARINER_VERSION = $(shell echo $${SUBMARINER_VERSION:-0.14.6}) +SUBMARINER_VERSION = $(shell echo $${SUBMARINER_VERSION:-0.16.3}) SUBMARINER_OPERATOR = quay.io/submariner/submariner-operator:$(SUBMARINER_VERSION) SUBMARINER_GATEWAY = quay.io/submariner/submariner-gateway:$(SUBMARINER_VERSION) SUBMARINER_LIGHTHOUSE_AGENT = quay.io/submariner/lighthouse-agent:$(SUBMARINER_VERSION) @@ -57,7 +57,7 @@ DEEPFLOW_CHART_REPO = https://deepflow-ce.oss-cn-beijing.aliyuncs.com/chart/stab DEEPFLOW_IMAGE_REPO = registry.cn-beijing.aliyuncs.com/deepflow-ce DEEPFLOW_GRAFANA_PORT = 30080 -KWOK_VERSION = v0.4.0 +KWOK_VERSION = v0.5.0 KWOK_IMAGE = registry.k8s.io/kwok/kwok:$(KWOK_VERSION) VPC_NAT_GW_IMG = $(REGISTRY)/vpc-nat-gateway:$(VERSION) diff --git a/go.mod b/go.mod index 1fce6334d03..c201ea42560 100644 --- a/go.mod +++ b/go.mod @@ -10,10 +10,10 @@ require ( github.com/cenkalti/backoff/v4 v4.2.1 github.com/cnf/structhash v0.0.0-20201127153200-e1b16c1ebc08 github.com/containernetworking/cni v1.1.2 - github.com/containernetworking/plugins v1.3.0 + github.com/containernetworking/plugins v1.4.0 github.com/docker/docker v24.0.7+incompatible github.com/emicklei/go-restful/v3 v3.11.2 - github.com/evanphx/json-patch/v5 v5.8.0 + github.com/evanphx/json-patch/v5 v5.9.0 github.com/go-logr/stdr v1.2.2 github.com/golang/mock v1.6.0 github.com/greenpau/ovsdb v1.0.3 @@ -29,28 +29,28 @@ require ( github.com/ovn-org/libovsdb v0.0.0-20230711201130-6785b52d4020 github.com/parnurzeal/gorequest v0.2.16 github.com/prometheus-community/pro-bing v0.3.0 - github.com/prometheus/client_golang v1.17.0 + github.com/prometheus/client_golang v1.18.0 github.com/scylladb/go-set v1.0.2 github.com/sirupsen/logrus v1.9.3 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.8.4 github.com/vishvananda/netlink v1.2.1-beta.2 - golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa + golang.org/x/exp v0.0.0-20240119083558-1b970713d09a golang.org/x/mod v0.14.0 - golang.org/x/sys v0.15.0 + golang.org/x/sys v0.16.0 golang.org/x/time v0.5.0 google.golang.org/grpc v1.61.0 google.golang.org/protobuf v1.32.0 gopkg.in/k8snetworkplumbingwg/multus-cni.v4 v4.0.2 - k8s.io/api v0.27.8 - k8s.io/apimachinery v0.27.8 + k8s.io/api v0.27.10 + k8s.io/apimachinery v0.27.10 k8s.io/client-go v12.0.0+incompatible k8s.io/klog/v2 v2.100.1 - k8s.io/kubectl v0.27.8 - k8s.io/kubernetes v1.27.8 - k8s.io/pod-security-admission v0.27.8 - k8s.io/sample-controller v0.27.8 - k8s.io/utils v0.0.0-20230505201702-9f6742963106 + k8s.io/kubectl v0.27.10 + k8s.io/kubernetes v1.27.10 + k8s.io/pod-security-admission v0.27.10 + k8s.io/sample-controller v0.27.10 + k8s.io/utils v0.0.0-20240102154912-e7106e64919e kubevirt.io/client-go v0.58.1 sigs.k8s.io/controller-runtime v0.15.1 ) @@ -89,7 +89,7 @@ require ( github.com/container-storage-interface/spec v1.7.0 // indirect github.com/containerd/cgroups v1.1.0 // indirect github.com/containerd/console v1.0.3 // indirect - github.com/containerd/containerd v1.7.0 // indirect + github.com/containerd/containerd v1.7.13 // indirect github.com/containerd/ttrpc v1.2.2 // indirect github.com/coreos/go-semver v0.3.1 // indirect github.com/coreos/go-systemd/v22 v22.5.0 // indirect @@ -114,7 +114,7 @@ require ( github.com/go-kit/kit v0.12.0 // indirect github.com/go-kit/log v0.2.1 // indirect github.com/go-logfmt/logfmt v0.6.0 // indirect - github.com/go-logr/logr v1.3.0 // indirect + github.com/go-logr/logr v1.4.1 // 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 @@ -135,7 +135,7 @@ require ( github.com/google/pprof v0.0.0-20230510103437-eeec1cb781c3 // indirect github.com/google/s2a-go v0.1.7 // indirect github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect - github.com/google/uuid v1.4.0 // indirect + github.com/google/uuid v1.6.0 // indirect github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect github.com/googleapis/gax-go/v2 v2.12.0 // indirect github.com/gopherjs/gopherjs v1.17.2 // indirect @@ -161,10 +161,10 @@ require ( github.com/lithammer/dedent v1.1.0 // indirect github.com/magiconair/properties v1.8.7 // indirect github.com/mailru/easyjson v0.7.7 // indirect - github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect + github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect github.com/mdlayher/ethernet v0.0.0-20220221185849-529eae5b6118 // indirect - github.com/mdlayher/packet v1.1.1 // indirect - github.com/mdlayher/socket v0.4.0 // indirect + github.com/mdlayher/packet v1.1.2 // indirect + github.com/mdlayher/socket v0.5.0 // indirect github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible // indirect github.com/mitchellh/go-wordwrap v1.0.0 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect @@ -175,13 +175,13 @@ require ( github.com/modern-go/reflect2 v1.0.2 // indirect github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect - github.com/mrunalp/fileutils v0.5.0 // indirect + github.com/mrunalp/fileutils v0.5.1 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect github.com/opencontainers/go-digest v1.0.0 // indirect github.com/opencontainers/image-spec v1.1.0-rc3 // indirect - github.com/opencontainers/runc v1.1.7 // indirect - github.com/opencontainers/runtime-spec v1.1.0-rc.3 // indirect + github.com/opencontainers/runc v1.1.12 // indirect + github.com/opencontainers/runtime-spec v1.1.0 // indirect github.com/opencontainers/selinux v1.11.0 // indirect github.com/openshift/api v0.0.0-20221103085154-ea838af1820e // indirect github.com/openshift/client-go v3.9.0+incompatible // indirect @@ -194,19 +194,20 @@ require ( github.com/projectcalico/go-json v0.0.0-20161128004156-6219dc7339ba // indirect github.com/projectcalico/go-yaml-wrapper v0.0.0-20191112210931-090425220c54 // indirect github.com/projectcalico/libcalico-go v0.0.0-20190305235709-3d935c3b8b86 // indirect - github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 // indirect - github.com/prometheus/common v0.44.0 // indirect - github.com/prometheus/procfs v0.11.1 // indirect + github.com/prometheus/client_model v0.5.0 // indirect + github.com/prometheus/common v0.45.0 // indirect + github.com/prometheus/procfs v0.12.0 // indirect github.com/rubiojr/go-vhd v0.0.0-20200706105327-02e210299021 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/seccomp/libseccomp-golang v0.10.0 // indirect github.com/smartystreets/assertions v1.13.0 // indirect - github.com/spf13/afero v1.9.5 // indirect + github.com/spf13/afero v1.11.0 // indirect github.com/spf13/cast v1.5.1 // indirect github.com/spf13/cobra v1.7.0 // indirect github.com/spf13/jwalterweatherman v1.1.0 // indirect github.com/spf13/viper v1.16.0 // indirect github.com/stoewer/go-strcase v1.2.1 // indirect + github.com/stretchr/objx v0.5.1 // indirect github.com/subosito/gotenv v1.4.2 // indirect github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 // indirect github.com/vishvananda/netns v0.0.4 // indirect @@ -229,19 +230,19 @@ require ( go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.26.0 // indirect - golang.org/x/crypto v0.17.0 // indirect - golang.org/x/net v0.19.0 // indirect - golang.org/x/oauth2 v0.15.0 // indirect - golang.org/x/sync v0.5.0 // indirect - golang.org/x/term v0.15.0 // indirect + golang.org/x/crypto v0.18.0 // indirect + golang.org/x/net v0.20.0 // indirect + golang.org/x/oauth2 v0.16.0 // indirect + golang.org/x/sync v0.6.0 // indirect + golang.org/x/term v0.16.0 // indirect golang.org/x/text v0.14.0 // indirect - golang.org/x/tools v0.16.1 // indirect + golang.org/x/tools v0.17.0 // indirect gomodules.xyz/jsonpatch/v2 v2.3.0 // indirect - google.golang.org/api v0.149.0 // indirect + google.golang.org/api v0.152.0 // indirect google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 // indirect + google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe // indirect gopkg.in/gcfg.v1 v1.2.3 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/ini.v1 v1.67.0 // indirect @@ -249,22 +250,22 @@ require ( gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - k8s.io/apiextensions-apiserver v0.27.8 // indirect - k8s.io/apiserver v0.27.8 // indirect - k8s.io/cli-runtime v0.27.8 // indirect - k8s.io/cloud-provider v0.27.8 // indirect - k8s.io/cluster-bootstrap v0.27.8 // indirect - k8s.io/component-base v0.27.8 // indirect - k8s.io/component-helpers v0.27.8 // indirect - k8s.io/controller-manager v0.27.8 // indirect - k8s.io/cri-api v0.27.8 // indirect - k8s.io/csi-translation-lib v0.27.8 // indirect + k8s.io/apiextensions-apiserver v0.27.10 // indirect + k8s.io/apiserver v0.27.10 // indirect + k8s.io/cli-runtime v0.27.10 // indirect + k8s.io/cloud-provider v0.27.10 // indirect + k8s.io/cluster-bootstrap v0.27.10 // indirect + k8s.io/component-base v0.27.10 // indirect + k8s.io/component-helpers v0.27.10 // indirect + k8s.io/controller-manager v0.27.10 // indirect + k8s.io/cri-api v0.27.10 // indirect + k8s.io/csi-translation-lib v0.27.10 // indirect k8s.io/dynamic-resource-allocation v0.0.0 // indirect - k8s.io/kms v0.27.8 // indirect + k8s.io/kms v0.27.10 // indirect k8s.io/kube-openapi v0.0.0-20230515203736-54b630e78af5 // indirect - k8s.io/kube-proxy v0.27.8 // indirect + k8s.io/kube-proxy v0.27.10 // indirect k8s.io/kube-scheduler v0.0.0 // indirect - k8s.io/kubelet v0.27.8 // indirect + k8s.io/kubelet v0.27.10 // indirect k8s.io/legacy-cloud-providers v0.0.0 // indirect k8s.io/mount-utils v0.0.0 // indirect kubevirt.io/api v0.58.1 // indirect @@ -286,31 +287,31 @@ replace ( github.com/openshift/client-go => github.com/openshift/client-go v0.0.0-20221107163225-3335a34a1d24 github.com/ovn-org/libovsdb => github.com/kubeovn/libovsdb v0.0.0-20230517064328-9d5a1383643f github.com/vishvananda/netlink => github.com/kubeovn/netlink v0.0.0-20230322092337-960188369daf - k8s.io/api => k8s.io/api v0.27.8 - k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.27.8 - k8s.io/apimachinery => k8s.io/apimachinery v0.27.8 - k8s.io/apiserver => k8s.io/apiserver v0.27.8 - k8s.io/cli-runtime => k8s.io/cli-runtime v0.27.8 - k8s.io/client-go => k8s.io/client-go v0.27.8 - k8s.io/cloud-provider => k8s.io/cloud-provider v0.27.8 - k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.27.8 - k8s.io/code-generator => k8s.io/code-generator v0.27.8 - k8s.io/component-base => k8s.io/component-base v0.27.8 - k8s.io/component-helpers => k8s.io/component-helpers v0.27.8 - k8s.io/controller-manager => k8s.io/controller-manager v0.27.8 - k8s.io/cri-api => k8s.io/cri-api v0.27.8 - k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.27.8 - k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.27.8 - k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.27.8 - k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.27.8 - k8s.io/kube-proxy => k8s.io/kube-proxy v0.27.8 - k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.27.8 - k8s.io/kubectl => k8s.io/kubectl v0.27.8 - k8s.io/kubelet => k8s.io/kubelet v0.27.8 - k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.27.8 - k8s.io/metrics => k8s.io/metrics v0.27.8 - k8s.io/mount-utils => k8s.io/mount-utils v0.27.8 - k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.27.8 - k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.27.8 + k8s.io/api => k8s.io/api v0.27.10 + k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.27.10 + k8s.io/apimachinery => k8s.io/apimachinery v0.27.10 + k8s.io/apiserver => k8s.io/apiserver v0.27.10 + k8s.io/cli-runtime => k8s.io/cli-runtime v0.27.10 + k8s.io/client-go => k8s.io/client-go v0.27.10 + k8s.io/cloud-provider => k8s.io/cloud-provider v0.27.10 + k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.27.10 + k8s.io/code-generator => k8s.io/code-generator v0.27.10 + k8s.io/component-base => k8s.io/component-base v0.27.10 + k8s.io/component-helpers => k8s.io/component-helpers v0.27.10 + k8s.io/controller-manager => k8s.io/controller-manager v0.27.10 + k8s.io/cri-api => k8s.io/cri-api v0.27.10 + k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.27.10 + k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.27.10 + k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.27.10 + k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.27.10 + k8s.io/kube-proxy => k8s.io/kube-proxy v0.27.10 + k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.27.10 + k8s.io/kubectl => k8s.io/kubectl v0.27.10 + k8s.io/kubelet => k8s.io/kubelet v0.27.10 + k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.27.10 + k8s.io/metrics => k8s.io/metrics v0.27.10 + k8s.io/mount-utils => k8s.io/mount-utils v0.27.10 + k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.27.10 + k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.27.10 kubevirt.io/client-go => github.com/kubeovn/kubevirt-client-go v0.0.0-20230517062539-8dd832f39ec5 ) diff --git a/go.sum b/go.sum index 37658e6c25a..89f780508ca 100644 --- a/go.sum +++ b/go.sum @@ -791,8 +791,8 @@ github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaD github.com/containerd/cgroups v1.1.0/go.mod h1:6ppBcbh/NOOUU+dMKrykgaBnK9lCIBxHqJDGwsa1mIw= github.com/containerd/console v1.0.3 h1:lIr7SlA5PxZyMV30bDW0MGbiOPXwc63yRuCP0ARubLw= github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= -github.com/containerd/containerd v1.7.0 h1:G/ZQr3gMZs6ZT0qPUZ15znx5QSdQdASW11nXTLTM2Pg= -github.com/containerd/containerd v1.7.0/go.mod h1:QfR7Efgb/6X2BDpTPJRvPTYDE9rsF0FsXX9J8sIs/sc= +github.com/containerd/containerd v1.7.13 h1:wPYKIeGMN8vaggSKuV1X0wZulpMz4CrgEsZdaCyB6Is= +github.com/containerd/containerd v1.7.13/go.mod h1:zT3up6yTRfEUa6+GsITYIJNgSVL9NQ4x4h1RPzk0Wu4= github.com/containerd/ttrpc v1.1.0/go.mod h1:XX4ZTnoOId4HklF4edwc4DcqskFZuvXB1Evzy5KFQpQ= github.com/containerd/ttrpc v1.2.2 h1:9vqZr0pxwOF5koz6N0N3kJ0zDHokrcPxIR/ZR2YFtOs= github.com/containerd/ttrpc v1.2.2/go.mod h1:sIT6l32Ph/H9cvnJsfXM5drIVzTr5A2flTf1G5tYZak= @@ -800,8 +800,8 @@ github.com/containerd/typeurl v1.0.2 h1:Chlt8zIieDbzQFzXzAeBEF92KhExuE4p9p92/QmY github.com/containerd/typeurl v1.0.2/go.mod h1:9trJWW2sRlGub4wZJRTW83VtbOLS6hwcDZXTn6oPz9s= github.com/containernetworking/cni v1.1.2 h1:wtRGZVv7olUHMOqouPpn3cXJWpJgM6+EUl31EQbXALQ= github.com/containernetworking/cni v1.1.2/go.mod h1:sDpYKmGVENF3s6uvMvGgldDWeG8dMxakj/u+i9ht9vw= -github.com/containernetworking/plugins v1.3.0 h1:QVNXMT6XloyMUoO2wUOqWTC1hWFV62Q6mVDp5H1HnjM= -github.com/containernetworking/plugins v1.3.0/go.mod h1:Pc2wcedTQQCVuROOOaLBPPxrEXqqXBFt3cZ+/yVg6l0= +github.com/containernetworking/plugins v1.4.0 h1:+w22VPYgk7nQHw7KT92lsRmuToHvb7wwSv9iTbXzzic= +github.com/containernetworking/plugins v1.4.0/go.mod h1:UYhcOyjefnrQvKvmmyEKsUA+M9Nfn7tqULPpH0Pkcj0= 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= @@ -899,8 +899,8 @@ github.com/evanphx/json-patch v4.5.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLi github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/evanphx/json-patch v5.6.0+incompatible h1:jBYDEEiFBPxA0v50tFdvOzQQTCvpL6mnFh5mB2/l16U= github.com/evanphx/json-patch v5.6.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch/v5 v5.8.0 h1:lRj6N9Nci7MvzrXuX6HFzU8XjmhPiXPlsKEy1u0KQro= -github.com/evanphx/json-patch/v5 v5.8.0/go.mod h1:VNkHZ/282BpEyt/tObQO8s5CMPmYYq14uClGH4abBuQ= +github.com/evanphx/json-patch/v5 v5.9.0 h1:kcBlZQbplgElYIlo/n1hJbls2z/1awpXxpRi0/FOJfg= +github.com/evanphx/json-patch/v5 v5.9.0/go.mod h1:VNkHZ/282BpEyt/tObQO8s5CMPmYYq14uClGH4abBuQ= github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d h1:105gxyaGwCFad8crR9dcMQWvV9Hvulu6hwUh4tWPJnM= github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d/go.mod h1:ZZMPRZwes7CROmyNKgQzC3XPs6L/G2EJLHddWejkmf4= github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb/go.mod h1:bH6Xx7IW64qjjJq8M2u4dxNaBiDfKK+z/3eGDpXEQhc= @@ -964,8 +964,8 @@ github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTg github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= -github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= +github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-logr/zapr v1.2.3/go.mod h1:eIauM6P8qSvTw5o2ez6UEAfGjQKrxQTl5EoK+Qa2oG4= @@ -1176,8 +1176,8 @@ github.com/google/uuid v1.1.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= -github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= @@ -1412,16 +1412,16 @@ github.com/mattn/go-runewidth v0.0.6/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m github.com/mattn/go-sqlite3 v1.14.14/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/matttproud/golang_protobuf_extensions v1.0.2/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= -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/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg= +github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0/go.mod h1:QUyp042oQthUoa9bqDv0ER0wrtXnBruoNd7aNjkbP+k= github.com/mdlayher/ethernet v0.0.0-20220221185849-529eae5b6118 h1:2oDp6OOhLxQ9JBoUuysVz9UZ9uI6oLUbvAZu0x8o+vE= github.com/mdlayher/ethernet v0.0.0-20220221185849-529eae5b6118/go.mod h1:ZFUnHIVchZ9lJoWoEGUg8Q3M4U8aNNWA3CVSUTkW4og= github.com/mdlayher/packet v1.0.0/go.mod h1:eE7/ctqDhoiRhQ44ko5JZU2zxB88g+JH/6jmnjzPjOU= -github.com/mdlayher/packet v1.1.1 h1:7Fv4OEMYqPl7//uBm04VgPpnSNi8fbBZznppgh6WMr8= -github.com/mdlayher/packet v1.1.1/go.mod h1:DRvYY5mH4M4lUqAnMg04E60U4fjUKMZ/4g2cHElZkKo= +github.com/mdlayher/packet v1.1.2 h1:3Up1NG6LZrsgDVn6X4L9Ge/iyRyxFEFD9o6Pr3Q1nQY= +github.com/mdlayher/packet v1.1.2/go.mod h1:GEu1+n9sG5VtiRE4SydOmX5GTwyyYlteZiFU+x0kew4= github.com/mdlayher/socket v0.2.1/go.mod h1:QLlNPkFR88mRUNQIzRBMfXxwKal8H7u1h3bL1CV+f0E= -github.com/mdlayher/socket v0.4.0 h1:280wsy40IC9M9q1uPGcLBwXpcTQDtoGwVt+BNoITxIw= -github.com/mdlayher/socket v0.4.0/go.mod h1:xxFqz5GRCUN3UEOm9CZqEJsAbe1C8OwSK46NlmWuVoc= +github.com/mdlayher/socket v0.5.0 h1:ilICZmJcQz70vrWVes1MFera4jGiWNocSkykwwoy3XI= +github.com/mdlayher/socket v0.5.0/go.mod h1:WkcBFfvyG8QENs5+hfQPl1X6Jpd2yeLIYgrGFmJiJxI= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.15/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.22/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= @@ -1471,8 +1471,9 @@ github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/mozillazg/go-cos v0.13.0/go.mod h1:Zp6DvvXn0RUOXGJ2chmWt2bLEqRAnJnS3DnAZsJsoaE= github.com/mozillazg/go-httpheader v0.2.1/go.mod h1:jJ8xECTlalr6ValeXYdOF8fFUISeBAdw6E61aqQma60= -github.com/mrunalp/fileutils v0.5.0 h1:NKzVxiH7eSk+OQ4M+ZYW1K6h27RUV3MI6NUTsHhU6Z4= github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= +github.com/mrunalp/fileutils v0.5.1 h1:F+S7ZlNKnrwHfSwdlgNSkKo67ReVf8o9fel6C3dkm/Q= +github.com/mrunalp/fileutils v0.5.1/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= 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= @@ -1536,12 +1537,12 @@ github.com/opencontainers/image-spec v1.0.2/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zM github.com/opencontainers/image-spec v1.1.0-rc3 h1:fzg1mXZFj8YdPeNkRXMg+zb88BFV0Ys52cJydRwBkb8= github.com/opencontainers/image-spec v1.1.0-rc3/go.mod h1:X4pATf0uXsnn3g5aiGIsVnJBR4mxhKzfwmvK/B2NTm8= github.com/opencontainers/runc v1.1.4/go.mod h1:1J5XiS+vdZ3wCyZybsuxXZWGrgSr8fFJHLXuG2PsnNg= -github.com/opencontainers/runc v1.1.7 h1:y2EZDS8sNng4Ksf0GUYNhKbTShZJPJg1FiXJNH/uoCk= -github.com/opencontainers/runc v1.1.7/go.mod h1:CbUumNnWCuTGFukNXahoo/RFBZvDAgRh/smNYNOhA50= +github.com/opencontainers/runc v1.1.12 h1:BOIssBaW1La0/qbNZHXOOa71dZfZEQOzW7dqQf3phss= +github.com/opencontainers/runc v1.1.12/go.mod h1:S+lQwSfncpBha7XTy/5lBwWgm5+y5Ma/O44Ekby9FK8= github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/opencontainers/runtime-spec v1.0.3-0.20220909204839-494a5a6aca78/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.1.0-rc.3 h1:l04uafi6kxByhbxev7OWiuUv0LZxEsYUfDWZ6bztAuU= -github.com/opencontainers/runtime-spec v1.1.0-rc.3/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.1.0 h1:HHUyrt9mwHUjtasSbXSMvs4cyFxh+Bll4AjJ9odEGpg= +github.com/opencontainers/runtime-spec v1.1.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/opencontainers/selinux v1.10.0/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= github.com/opencontainers/selinux v1.11.0 h1:+5Zbo97w3Lbmb3PeqQtpmTkMwsW5nRI3YaLpt7tQ7oU= github.com/opencontainers/selinux v1.11.0/go.mod h1:E5dMC3VPuVvVHDYmi78qvhJp8+M586T4DlDRYpFkyec= @@ -1610,16 +1611,16 @@ github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqr github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= -github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q= -github.com/prometheus/client_golang v1.17.0/go.mod h1:VeL+gMmOAxkS2IqfCq0ZmHSL+LjWfWDUmp1mBz9JgUY= +github.com/prometheus/client_golang v1.18.0 h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk= +github.com/prometheus/client_golang v1.18.0/go.mod h1:T+GXkCk5wSJyOqMIzVgvvjFDlkOQntgjkJWKrN5txjA= 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/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= -github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 h1:v7DLqVdK4VrYkVD5diGdl4sxJurKJEMnODWRJlxV9oM= -github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw= +github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI= 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= @@ -1630,8 +1631,8 @@ github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB8 github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= github.com/prometheus/common v0.37.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= -github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY= -github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO7x0VV9VvuY= +github.com/prometheus/common v0.45.0 h1:2BGz0eBc2hdMDLnO/8n0jeB3oPrt2D08CekT0lneoxM= +github.com/prometheus/common v0.45.0/go.mod h1:YJmSTw9BoKxJplESWWxlbyttQR4uaEcGyv9MZjVOJsY= 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= @@ -1645,8 +1646,8 @@ github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= -github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= -github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= +github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo= +github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= github.com/prometheus/prometheus v0.0.0-20180315085919-58e2a31db8de/go.mod h1:oAIUtOny2rjMX0OWN5vPR5/q/twIROJvdqnQKDdil/s= github.com/prometheus/prometheus v1.8.2-0.20200110114423-1e64d757f711/go.mod h1:7U90zPoLkWjEIQcy/rweQla82OCTUzxVHE51G3OhJbI= github.com/prometheus/prometheus v2.3.2+incompatible/go.mod h1:oAIUtOny2rjMX0OWN5vPR5/q/twIROJvdqnQKDdil/s= @@ -1659,8 +1660,8 @@ github.com/rogpeppe/go-charset v0.0.0-20180617210344-2471d30d28b4/go.mod h1:qgYe github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= -github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= -github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= +github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= +github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/rs/cors v1.6.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= github.com/rubiojr/go-vhd v0.0.0-20200706105327-02e210299021 h1:if3/24+h9Sq6eDx8UUz1SO9cT9tizyIsATfB7b4D3tc= github.com/rubiojr/go-vhd v0.0.0-20200706105327-02e210299021/go.mod h1:DM5xW0nvfNNm2uytzsvhI3OnX8uzaRAg8UX/CnDqbto= @@ -1716,8 +1717,8 @@ github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTd github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= -github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= -github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= +github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= @@ -1744,8 +1745,9 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ 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/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/objx v0.5.1 h1:4VhoImhV/Bm0ToFkXFi8hXNXwpDRZ/ynw3amt82mzq0= +github.com/stretchr/objx v0.5.1/go.mod h1:/iHQpkQwBD6DLUmQ4pE+s1TXdob1mORJ4/UFdrifcy0= github.com/stretchr/testify v0.0.0-20151208002404-e3a8ff8ce365/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -1756,6 +1758,7 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ 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.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= @@ -1920,10 +1923,10 @@ golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= -golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= -golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= -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/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= +golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= +golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc= +golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -1939,8 +1942,8 @@ golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u0 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-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE= -golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa h1:FRnLl4eNAQl8hwxVVC17teOw8kdjVDVAiFMtgUdTSRQ= -golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa/go.mod h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE= +golang.org/x/exp v0.0.0-20240119083558-1b970713d09a h1:Q8/wZp0KX97QFTc2ywcOE0YRjZPVIx+MXInMzdvQqcA= +golang.org/x/exp v0.0.0-20240119083558-1b970713d09a/go.mod h1:idGWGoKP1toJGkd5/ig9ZLuPcZBC3ewk7SzmH0uou08= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= 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= @@ -2071,10 +2074,10 @@ golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= -golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= +golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= +golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo= +golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/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-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -2104,8 +2107,8 @@ golang.org/x/oauth2 v0.4.0/go.mod h1:RznEsdpjGAINPTOF0UH/t+xJ75L18YO3Ho6Pyn+uRec golang.org/x/oauth2 v0.5.0/go.mod h1:9/XBHVqLaWO3/BRHs5jbpYCnOZVjj5V0ndyaAM7KB4I= golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw= golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4= -golang.org/x/oauth2 v0.15.0 h1:s8pnnxNVzjWyrvYdFUQq5llS1PX2zhPXmccZv99h7uQ= -golang.org/x/oauth2 v0.15.0/go.mod h1:q48ptWNTY5XWf+JNten23lcvHpLJ0ZSxF5ttTHKVCAM= +golang.org/x/oauth2 v0.16.0 h1:aDkGMBSYxElaoP81NpoUoz2oo2R2wHdZpGToUxfyQrQ= +golang.org/x/oauth2 v0.16.0/go.mod h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o= 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= @@ -2123,8 +2126,9 @@ golang.org/x/sync v0.0.0-20220819030929-7fc1605a5dde/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= -golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ= +golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= 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/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -2252,10 +2256,10 @@ golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= +golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= +golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20220526004731-065cf7ba2467/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -2267,10 +2271,10 @@ golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU= -golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= -golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4= +golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= +golang.org/x/term v0.16.0 h1:m+B6fahuftsE9qjo0VWp2FW0mB3MTJvR0BaMQrq0pmE= +golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= 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= @@ -2289,7 +2293,6 @@ golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= @@ -2387,9 +2390,10 @@ golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k= golang.org/x/tools v0.4.0/go.mod h1:UE5sM2OK9E/d67R0ANs2xJizIymRP5gJU295PvKXxjQ= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= -golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM= -golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA= +golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= +golang.org/x/tools v0.17.0 h1:FvmRgNOcs3kOa+T20R1uhfP9F6HgG2mfxDv1vrx1Htc= +golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps= 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= @@ -2467,8 +2471,8 @@ google.golang.org/api v0.108.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/ google.golang.org/api v0.110.0/go.mod h1:7FC4Vvx1Mooxh8C5HWjzZHcavuS2f6pmJpZx60ca7iI= google.golang.org/api v0.111.0/go.mod h1:qtFHvU9mhgTJegR31csQ+rwxyUTHOKFqCKWp1J0fdw0= google.golang.org/api v0.114.0/go.mod h1:ifYI2ZsFK6/uGddGfAD5BMxlnkBqCmqHSDUVi45N5Yg= -google.golang.org/api v0.149.0 h1:b2CqT6kG+zqJIVKRQ3ELJVLN1PwHZ6DJ3dW8yl82rgY= -google.golang.org/api v0.149.0/go.mod h1:Mwn1B7JTXrzXtnvmzQE2BD6bYZQ8DShKZDZbeN9I7qI= +google.golang.org/api v0.152.0 h1:t0r1vPnfMc260S2Ci+en7kfCZaLOPs5KI0sVV/6jZrY= +google.golang.org/api v0.152.0/go.mod h1:3qNJX5eOmhiWYc67jRA/3GsDw97UFb5ivv7Y2PrriAY= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= 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= @@ -2617,15 +2621,15 @@ google.golang.org/genproto v0.0.0-20230330154414-c0448cd141ea/go.mod h1:UUQDJDOl google.golang.org/genproto v0.0.0-20230331144136-dcfb400f0633/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak= google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= google.golang.org/genproto v0.0.0-20230525234025-438c736192d0/go.mod h1:9ExIQyXL5hZrHzQceCwuSYwZZ5QZBazOcprJ5rgs3lY= -google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17 h1:wpZ8pe2x1Q3f2KyT5f8oP/fa9rHAKgFPr/HZdNuS+PQ= -google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:J7XzRzVy1+IPwWHZUzoD0IccYZIrXILAQpc+Qy9CMhY= +google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac h1:ZL/Teoy/ZGnzyrqK/Optxxp2pmVh+fmJ97slxSRyzUg= +google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac/go.mod h1:+Rvu7ElI+aLzyDQhpHMFMMltsD6m7nqpuWDd2CwJw3k= google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go.mod h1:ts19tUU+Z0ZShN1y3aPyq2+O3d5FUNNgT6FtOzmrNn8= -google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17 h1:JpwMPBpFN3uKhdaekDpiNlImDdkUAyiJ6ez/uxGaUSo= -google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:0xJLfVdJqpAPl8tDg1ujOCGzx6LFLttXT5NhllGOXY4= +google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917 h1:rcS6EyEaoCO52hQDupoSfrxI3R6C2Tq741is7X8OvnM= +google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917/go.mod h1:CmlNWB9lSezaYELKS5Ym1r44VrrbPUa7JTvw+6MbpJ0= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234015-3fc162c6f38a/go.mod h1:xURIpW9ES5+/GZhnV6beoEtxQrnkRGIfP5VQG2tCBLc= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 h1:Jyp0Hsi0bmHXG6k9eATXoYtjd6e2UzZ1SCn/wIupY14= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe h1:bQnxqljG/wqi4NTXu2+DJ3n7APcEA882QZ1JvhQAq9o= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe/go.mod h1:PAREbraiVEVGVdTZsVWjSbbTtSyGbAgIIvni8a8CD5s= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= @@ -2755,35 +2759,35 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= -k8s.io/api v0.27.8 h1:Ja93gbyII5c3TJzWefEwGhlqC5SZksWhzRS+OYHIocU= -k8s.io/api v0.27.8/go.mod h1:2HuWJC6gpx4UScY+ezziNzv6j6Jqd2q0rGgobYSSjcs= -k8s.io/apiextensions-apiserver v0.27.8 h1:u9PON71euIhVbHdZ5YlznpY60GtRjPagf1mQXLo1siA= -k8s.io/apiextensions-apiserver v0.27.8/go.mod h1:qBlRJTKCA0gnFVCsjzbz3YJZ49TCBNEwvEF2TPMRqOs= -k8s.io/apimachinery v0.27.8 h1:Xg+ogjDm8s7KmV3vZGf7uOZ0jrC6FPy2Lk/h7BIRmvg= -k8s.io/apimachinery v0.27.8/go.mod h1:EIXLxLt/b1muPITiF5zlrcm7I+YnXsIgM+0GdnPTQvA= -k8s.io/apiserver v0.27.8 h1:fdrEm98wl1lxFoF8tCdQiYQOfmU3TOGkQr4YTLYHwzc= -k8s.io/apiserver v0.27.8/go.mod h1:8yLtDnOdRq9fubaea0zQ3AVheQUinb5Y/RqBUdQMT0Y= -k8s.io/cli-runtime v0.27.8 h1:ZaDL/cjiQL+Wy+Rli42YOIJUy0/RnFAN8MFgh+5MK7Y= -k8s.io/cli-runtime v0.27.8/go.mod h1:QSiR1aJwFj33pxLkd6wVzORDfLq8OFog53qHRW7KkWg= -k8s.io/client-go v0.27.8 h1:uXIsGniqc85kKQ8FV0iAwspb0JHtS1UybqrqzHaQ9hc= -k8s.io/client-go v0.27.8/go.mod h1:Ka6MUpObn3LRTfFPvjzyettp8LXCbhqLzZfi8TD4fP8= -k8s.io/cloud-provider v0.27.8 h1:juD0BcRWKW7WaNxO70EWAvsBrBlRa2/WjRQKY/vUlfw= -k8s.io/cloud-provider v0.27.8/go.mod h1:qtA+pX9uzrNiYxooBfE2QahsfcRaL3sH4QfgDyeaS2M= -k8s.io/cluster-bootstrap v0.27.8 h1:+ZYZjge0UHLoVsGk3XjhNWpGP40AlFJoNJA1cYVl3iI= -k8s.io/cluster-bootstrap v0.27.8/go.mod h1:kq2h49ZOrpHtatla7JVxsR78n+Gc7HoJubpuJX/shbQ= -k8s.io/code-generator v0.27.8/go.mod h1:NEx95JBRos8MSki+CuSoiEyKk6yv1rC4z/eY8DCZ/Rw= -k8s.io/component-base v0.27.8 h1:O8YRFv/wWvoo9z62p1N52lq+w5FpzILAlE1h8b9o3K8= -k8s.io/component-base v0.27.8/go.mod h1:h3uyZl+bFQeuLRz3owfSLaw3JKTrn6gmbvybkkW2z+I= -k8s.io/component-helpers v0.27.8 h1:w8Z+VFrhn/If48RHv2qtwJScHT6ifaLric0YZw2QxN8= -k8s.io/component-helpers v0.27.8/go.mod h1:AhGfmwrttufwWW+y7EfsbhEvCW6haVHgpMeuBChA0r8= -k8s.io/controller-manager v0.27.8 h1:GG6VhjOvgsiX3vOMT/clMlU1LeizP8s4rsHI//Szrww= -k8s.io/controller-manager v0.27.8/go.mod h1:Q5qtr4W1R3ovjnOH+W6IHx3qKumuWPtt7mIaazonubM= -k8s.io/cri-api v0.27.8 h1:ptTyisTm3Zte5GMKjYVJNFlFRsuXlLCXCMY++JMLp8Q= -k8s.io/cri-api v0.27.8/go.mod h1:/YDseKYD84iAVzkaYWA4BNU/aCZVsb+1D9CsbTJnZ+4= -k8s.io/csi-translation-lib v0.27.8 h1:oDfAN4NAuSLcd0QQzoRU9t8sIL0jmJrwcUKSf08rYGA= -k8s.io/csi-translation-lib v0.27.8/go.mod h1:759hl1fQE4QzFYipmhaQoVqPTodUZH+w6/F2788G1Jo= -k8s.io/dynamic-resource-allocation v0.27.8 h1:hHrjkGFn9S9jXvMDByOGcxSkzCM3hxl4ul+o9WNehKo= -k8s.io/dynamic-resource-allocation v0.27.8/go.mod h1:AU9sEQVLQk1UlNn/rkZXe2KUb+DLfQ25cEi1QnQIrEM= +k8s.io/api v0.27.10 h1:VFvsFZxiG3qeKyMvSOlO6hzrB7CGk6CC0XI1hniBI28= +k8s.io/api v0.27.10/go.mod h1:cDmAF4GtSVRO0+5hOY/Vo3lLCQMOp6FfrXZ94/gQwC0= +k8s.io/apiextensions-apiserver v0.27.10 h1:Dq+ttF90Rh8up2WF2rKdhMf7G8E6fR5Mld3KMVk+b50= +k8s.io/apiextensions-apiserver v0.27.10/go.mod h1:f89XD5CLnQ9cBJZmo7BmTcYt7vwpIWzZ8Pa8GnIZ6qk= +k8s.io/apimachinery v0.27.10 h1:AlOhsgdtNPMYDMJyUDsj2HZDLKOf1qPfvbbo5O9m4jg= +k8s.io/apimachinery v0.27.10/go.mod h1:IHu2ovJ60RqxyPSLmTel7KDLdOCRbpOxwtUBmwBnT/E= +k8s.io/apiserver v0.27.10 h1:CqQAgWNPKiRtnFJuOCpgvwvYxZWmPyR648SjLr7t+sc= +k8s.io/apiserver v0.27.10/go.mod h1:DX7fezKa/BllhAAbo1iyYuaqFSQE2VfLx0Km5V0jCFg= +k8s.io/cli-runtime v0.27.10 h1:tAqzwZJWhdT5/5cZKLKTiwBnaLFQNqdBRcuHtXq326E= +k8s.io/cli-runtime v0.27.10/go.mod h1:fovnmIPiOS3gCX9VjGb87HMxTJ6PnxKNz9NBj1WuT3c= +k8s.io/client-go v0.27.10 h1:ZOrDrfTSsw+66NIkFMmnamKZ9TTs8WUaV8WRc9NhtJA= +k8s.io/client-go v0.27.10/go.mod h1:PhrjLdIJNy7L8liOPEzm6wNlMjhIRJeVbfvksTxKNqI= +k8s.io/cloud-provider v0.27.10 h1:pnYTqsCvC+J21eVQrRxgtmhkaHKQFRT2+YLRQq2og7w= +k8s.io/cloud-provider v0.27.10/go.mod h1:vcXwilEL5xnMIeoVsHPnxNcq//fJV6s60VZpSLkq9C8= +k8s.io/cluster-bootstrap v0.27.10 h1:N/6zYf+FWTRxwnpZqt7MkXZFK/QfP2Gs4Q9JFoyCYHY= +k8s.io/cluster-bootstrap v0.27.10/go.mod h1:u6ntOfQ2VYEtjSNwR8Rf0UwwMyHBm0g8+3PjEnZ4AAE= +k8s.io/code-generator v0.27.10/go.mod h1:iyFD2q65bX/xrlrGzXi2kZXiBTbTDiAzEty3jq6a0NA= +k8s.io/component-base v0.27.10 h1:1TIxq37EskUeeM0X+ovygYLBPzqYZCYcJn9+3x/lbTg= +k8s.io/component-base v0.27.10/go.mod h1:uby3jhUDcUZSh3fM8naFaKxNEHxh8K12CZZWOSd4XI4= +k8s.io/component-helpers v0.27.10 h1:Tkv7yt0+jNBI3UT4B/VIgBBUyCBnhn2m4RDxdxfqFM0= +k8s.io/component-helpers v0.27.10/go.mod h1:HB2zRH13uM4BZmAkVF3MR57LTW8tembe/v6EC/LUJro= +k8s.io/controller-manager v0.27.10 h1:epU/2CiQZQkwXrMo4xARwvg8ySoeLjHCB43GhM+Hrgk= +k8s.io/controller-manager v0.27.10/go.mod h1:+T1/IVq6VwjMbCAD3yHEWTObH1UiDplgM9YB9n7rGbQ= +k8s.io/cri-api v0.27.10 h1:B1PhdiyxpltXyO8kdghJOMB96Q0MAPhqAU8hZzUvflE= +k8s.io/cri-api v0.27.10/go.mod h1:Bid1MLlktCFQG6tCTLJfhAddp9IPuF5Xt8kWBwkxkRs= +k8s.io/csi-translation-lib v0.27.10 h1:z1D5s+xe+mCWDuwBVmXDmY+/PI2+qsl/1t6tLCSFVeU= +k8s.io/csi-translation-lib v0.27.10/go.mod h1:yam3zf9jVAdAFk3hljJvV0LyWfBJL96lM3FmFGxKm98= +k8s.io/dynamic-resource-allocation v0.27.10 h1:UQJTrhILrRYOBKwQgIBnzbuAEP/tfMBQBq3tE45krHA= +k8s.io/dynamic-resource-allocation v0.27.10/go.mod h1:ooxd2xQzusf/aTrDer+qIHKwlDlYeYfstx3vQr5nw7Y= k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/gengo v0.0.0-20211129171323-c02415ce4185/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= @@ -2799,44 +2803,44 @@ k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.100.1 h1:7WCHKK6K8fNhTqfBhISHQ97KrnJNFZMcQvKp7gP/tmg= k8s.io/klog/v2 v2.100.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/kms v0.27.8 h1:D7s2vZAFWKD1+1Yg6Y4C+l7k+ZjEsMc7BjY0QRKAOY8= -k8s.io/kms v0.27.8/go.mod h1:+yIM/3y+UgdaZSQaMJObNONp0i237t/dVrxswECh7a0= -k8s.io/kube-aggregator v0.27.8 h1:BgAxJByvinQ4C041xhPpiIwZF7LQqMBvKzCdllAiZ8I= -k8s.io/kube-aggregator v0.27.8/go.mod h1:FOc8GF4BDVFJ69QpUNSMmrfLbaouQNdu1xW+Fqm/VTE= +k8s.io/kms v0.27.10 h1:R9Sid86pgOlST+GLhdsDb7YqwZljtr2QxdsPy7jWP9M= +k8s.io/kms v0.27.10/go.mod h1:E7q26ply5yJxZJxAasmaHhyq3JffytF/UgmvR/pIj7Y= +k8s.io/kube-aggregator v0.27.10 h1:dSgZPpjyQzCGw+jw5f7XQfUKR41uVy+kFsaoZPu9xeU= +k8s.io/kube-aggregator v0.27.10/go.mod h1:ZvdT3COHl92vN3DMovW0rxa6Hdd+66a2bQuxN6OHYCE= k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a/go.mod h1:1TqjTSzOxsLGIKfj0lK8EeCP7K1iUG65v09OM0/WG5E= k8s.io/kube-openapi v0.0.0-20220124234850-424119656bbf/go.mod h1:sX9MT8g7NVZM5lVL/j8QyCCJe8YSMW30QvGZWaCIDIk= k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f/go.mod h1:byini6yhqGC14c3ebc/QwanvYwhuMWF6yz2F8uwW8eg= 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/kube-proxy v0.27.8 h1:FDd/Z4I3x4ZXMS2tidfxKNSLaF0Ks0n/1t3v1ZNehKU= -k8s.io/kube-proxy v0.27.8/go.mod h1:39OdqOKz1JjFxQaVsLOznCe3CsAQyln94hNFTIo++Qo= -k8s.io/kube-scheduler v0.27.8 h1:VK6O82I0261lsqel+nExIaE7cI0BSjfvFn8RPrqLLx8= -k8s.io/kube-scheduler v0.27.8/go.mod h1:5dERG56WeKtzqFwVSiXCduq4szAnkS0IPBUwd6OAC4M= -k8s.io/kubectl v0.27.8 h1:VipG0f9E1kGRGJYm2/kNv188RgDduvx1g2q1b20niHg= -k8s.io/kubectl v0.27.8/go.mod h1:ZufZqfI5V7oBuGFALJHoTxypO0fewOwbadr4saUkRKo= -k8s.io/kubelet v0.27.8 h1:U6+jInyVkQbVky1MofSc2bDPHu7V4oZFRzv/g34hWEc= -k8s.io/kubelet v0.27.8/go.mod h1:fCkdJ8bPZTsVwVKIyYAy0hMCOIxdgS0MeqcT5xBBup8= -k8s.io/kubernetes v1.27.8 h1:K848lTo/D0jvrxUlTvw4nNADixbhXLHgKNDP/KlFGy8= -k8s.io/kubernetes v1.27.8/go.mod h1:PUXXrx0IhAi+kI9BMDqNJHUnLndVv9W0DkriqyjuJOs= -k8s.io/legacy-cloud-providers v0.27.8 h1:en4eX9N8OWkqb5eqoprYJznCZu70BsUAMECFTUrunLM= -k8s.io/legacy-cloud-providers v0.27.8/go.mod h1:kH8i5m6v5ZIoLpztGH9e6aun8cU/3f8UzA5piFqqA4I= -k8s.io/metrics v0.27.8 h1:rKzd/Wkd6YbI9lY33rJK2Zn/U6jHkLoNndKCLqPIKco= -k8s.io/metrics v0.27.8/go.mod h1:TnV3Bb8Vew0VmSlhanKzP97Mtwx6LcE2/i6p3O1C5Rw= -k8s.io/mount-utils v0.27.8 h1:BfzSou4epo21IFKanDx7JmVOVK62xg4PdV328YsHr34= -k8s.io/mount-utils v0.27.8/go.mod h1:xhPO8oPBui6ReCKsJQ+p6me6vhwrBPVb5Ib/8Xkap40= -k8s.io/pod-security-admission v0.27.8 h1:iy2+7jpA4kV0UUpw0+maKhEmG0BopUzJxvvxneBki9I= -k8s.io/pod-security-admission v0.27.8/go.mod h1:KKFL+Vu17cqif6aqhXuTmnmNYiDNa4NoyLaleJnuDI0= -k8s.io/sample-apiserver v0.27.8 h1:ayySYNTQFqBtCwhfuZRqO56ZdbGaiiPp8mNKslBVtxc= -k8s.io/sample-apiserver v0.27.8/go.mod h1:jevU5QMkccIGNo4Ap3bSB9/SBCrLGpQIt5irPjHI3wc= -k8s.io/sample-controller v0.27.8 h1:dNx0IUsZEKolRbjddmUxDtEdd5cEKAwbCtZm3qLd9E0= -k8s.io/sample-controller v0.27.8/go.mod h1:odTX1VwfdTZyCzBQnGXY74lbrCVTMY6JTwTcM3CS7Yk= +k8s.io/kube-proxy v0.27.10 h1:zFbP0Guiwj/sTTR4AhrvsNTP01oacNnb7lQM2/iHMks= +k8s.io/kube-proxy v0.27.10/go.mod h1:TyUf9ummwDr0tKe+SCRzHZCxFSo+xQ9gOCjt+auZqEo= +k8s.io/kube-scheduler v0.27.10 h1:Uau6Fo5wQal4H0GV6gI+QUaSNQ7eWrBKbQ9yXQCpcqE= +k8s.io/kube-scheduler v0.27.10/go.mod h1:OwFSiHJMVxqsQr/40A48+/Gvd9QjVa9Xv/tXSDFUDjU= +k8s.io/kubectl v0.27.10 h1:qz6KWyZEf7+Z8QdoWdNMN7yvFFoIQHO8BdyrVWokJH4= +k8s.io/kubectl v0.27.10/go.mod h1:4yZ56d4/fkr7d4kb/AWYJQnAy6Us2Ok+Fb93ArV+1zw= +k8s.io/kubelet v0.27.10 h1:nZ/vCiXXCcSVsG3sDyWvwDXy1OhsWDSmNntPjheahx4= +k8s.io/kubelet v0.27.10/go.mod h1:YO6tFItG7WPkYmenMUAZX4jzNrpTvUe5Wzoq8QYqd7Y= +k8s.io/kubernetes v1.27.10 h1:/fYjGKNPgnq3hXj+MLTzUDYHFzdn9+lCFuPWu1QLM4c= +k8s.io/kubernetes v1.27.10/go.mod h1:cRLM3g95AsipdxwaEkPgIFiF+qda0y3UKHyDHVSj6ok= +k8s.io/legacy-cloud-providers v0.27.10 h1:7pTU5AJmmSWJE1/M0n8C4ULghzqVHErl9A0EQCLEH5Y= +k8s.io/legacy-cloud-providers v0.27.10/go.mod h1:1KMLcEHQ+uxEJXUTz4n55kv5sSk1T83Td9iVDmklfoU= +k8s.io/metrics v0.27.10 h1:RP8DVJ9/Z+dj5vncqT/IrIQDPsTHeqQrnVBXuPkduac= +k8s.io/metrics v0.27.10/go.mod h1:MYOaCJy/112a5byspyWZesgZavPFb38XcsBj0MWfXkc= +k8s.io/mount-utils v0.27.10 h1:VUkSDkKTd2pQDRLjABpeUGEyq/2DrcEgZRw16ic7pWc= +k8s.io/mount-utils v0.27.10/go.mod h1:ZTpotHgWN49RtIuK0Dy98noHxs2D0hqsbKMnwnKgY44= +k8s.io/pod-security-admission v0.27.10 h1:Sq0UP7uTV1IkfygeHgws4o8Tz1jWjRLGJ60m5jTC+vo= +k8s.io/pod-security-admission v0.27.10/go.mod h1:lZfMVM4mGfMQ0c8pRsndDCVp0jjOXHmjcB2LQhndrSo= +k8s.io/sample-apiserver v0.27.10 h1:X40Y3VsssUnNtBD51kXSWcTwSwNbkFWA+xlNJmyZNg8= +k8s.io/sample-apiserver v0.27.10/go.mod h1:hMhZptzlOPF4/k7sWMq3azplOluQSEe0/Cq0GWZne0s= +k8s.io/sample-controller v0.27.10 h1:caJxDTbe5EnCebhY/2n5Kq8h9BVZKLKvOHqbvWRucsQ= +k8s.io/sample-controller v0.27.10/go.mod h1:M8LC00ezlFY8zdQbPcUWUvqNmHXNA4QiBAjbaC8Ox+U= k8s.io/utils v0.0.0-20190801114015-581e00157fb1/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= k8s.io/utils v0.0.0-20191114200735-6ca3b61696b6/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20211116205334-6203023598ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20230209194617-a36077c30491/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -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= +k8s.io/utils v0.0.0-20240102154912-e7106e64919e h1:eQ/4ljkx21sObifjzXwlPKpdGLrCfRziVtos3ofG/sQ= +k8s.io/utils v0.0.0-20240102154912-e7106e64919e/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= kubevirt.io/api v0.58.1 h1:+b9fydWSMD4SCOr1VHTEgXOmy5JzYU62ddSuQSWggys= kubevirt.io/api v0.58.1/go.mod h1:U0CQlZR0JoJCaC+Va0wz4dMOtYDdVywJ98OT1KmOkzI= kubevirt.io/containerized-data-importer-api v1.55.2 h1:AzYnKIUFkKwO6c0uCQZYlAIxfzbiPkJXP29hFhauaQ8= diff --git a/yamls/kind.yaml.j2 b/yamls/kind.yaml.j2 index 21c35b5bb8f..5a5ee6e863a 100644 --- a/yamls/kind.yaml.j2 +++ b/yamls/kind.yaml.j2 @@ -1,5 +1,5 @@ {%- if k8s_version is not defined -%} - {%- set k8s_version = "v1.27.3" -%} + {%- set k8s_version = "v1.27.10" -%} {%- endif -%} {%- if kube_proxy_mode is not defined -%} {%- set kube_proxy_mode = "ipvs" -%}