diff --git a/.github/workflows/build-images.yaml b/.github/workflows/build-images.yaml index 7fbcd2959..addfb3def 100644 --- a/.github/workflows/build-images.yaml +++ b/.github/workflows/build-images.yaml @@ -21,7 +21,7 @@ on: jobs: build-images: name: "build-images" - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" strategy: fail-fast: true matrix: diff --git a/.github/workflows/e2e-k8s-incluster-lvmd.yaml b/.github/workflows/e2e-k8s-incluster-lvmd.yaml index 50d8362d4..73f62729a 100644 --- a/.github/workflows/e2e-k8s-incluster-lvmd.yaml +++ b/.github/workflows/e2e-k8s-incluster-lvmd.yaml @@ -13,7 +13,7 @@ on: jobs: e2e-k8s-incluster-lvmd: name: "e2e-k8s-incluster-lvmd" - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" strategy: fail-fast: false matrix: diff --git a/.github/workflows/e2e-k8s-workflow.yaml b/.github/workflows/e2e-k8s-workflow.yaml index df11dd36f..38f5a3da4 100644 --- a/.github/workflows/e2e-k8s-workflow.yaml +++ b/.github/workflows/e2e-k8s-workflow.yaml @@ -9,7 +9,7 @@ on: jobs: e2e-k8s: name: "e2e-k8s" - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" strategy: fail-fast: false matrix: diff --git a/.github/workflows/e2e-k8s.yaml b/.github/workflows/e2e-k8s.yaml index b0f6da9db..deee5fa89 100644 --- a/.github/workflows/e2e-k8s.yaml +++ b/.github/workflows/e2e-k8s.yaml @@ -13,7 +13,7 @@ on: jobs: build: - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 diff --git a/.github/workflows/helm.yaml b/.github/workflows/helm.yaml index 5cfaea441..664d11859 100644 --- a/.github/workflows/helm.yaml +++ b/.github/workflows/helm.yaml @@ -8,7 +8,7 @@ on: jobs: lint: - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" steps: - name: "Checkout" diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index d48160638..e8167be89 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -7,7 +7,7 @@ on: jobs: build: name: "build" - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 @@ -29,7 +29,7 @@ jobs: container-structure-test: name: "container-structure-test" needs: build - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" strategy: fail-fast: true matrix: @@ -47,7 +47,7 @@ jobs: example: if: startsWith(github.head_ref, 'bump-chart-') name: "example" - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" defaults: run: working-directory: "example" diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d16dea5c3..549c19ed8 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -42,7 +42,7 @@ jobs: release: name: "release" needs: [prepare, build-images] - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 diff --git a/Dockerfile b/Dockerfile index fe820a425..37e6398a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ RUN touch pkg/lvmd/proto/*.go RUN make build-topolvm TOPOLVM_VERSION=${TOPOLVM_VERSION} GOARCH=${TARGETARCH} # TopoLVM container -FROM --platform=$TARGETPLATFORM ubuntu:22.04 as topolvm +FROM --platform=$TARGETPLATFORM ubuntu:24.04 as topolvm ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update \