Skip to content

Commit

Permalink
Buils specific version of k8s to test
Browse files Browse the repository at this point in the history
Signed-off-by: Itxaka <[email protected]>
  • Loading branch information
Itxaka committed Feb 4, 2025
1 parent d7c0186 commit 5c22204
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:

jobs:
testing_build_matrix:
name: ${{ matrix.platform }} - ${{ matrix.base_image }}${{ matrix.variant == 'standard' && ' - ' || '' }}${{ matrix.variant == 'standard' && matrix.kubernetes_provider || '' }}
name: ${{ matrix.platform }} - ${{ matrix.base_image }}${{ matrix.variant == 'standard' && ' - ' || '' }}${{ matrix.variant == 'standard' && matrix.kubernetes_provider || '' }}${{ matrix.variant == 'standard' && matrix.kubernetes_version || '' }}
runs-on: ${{ matrix.platform == 'arm64' && 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
strategy:
matrix:
Expand All @@ -25,10 +25,12 @@ jobs:
base_image: "ubuntu:22.04"
variant: "standard"
kubernetes_provider: "k3s"
kubernetes_version: "v1.32.1+k3s1"
- platform: "amd64"
base_image: "ubuntu:22.04"
variant: "standard"
kubernetes_provider: "k0s"
kubernetes_version: "v1.32.1+k0s.0"
steps:
- uses: actions/checkout@v4
- name: Set up QEMU
Expand Down
7 changes: 4 additions & 3 deletions Dockerfile.test
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,10 @@ ARG VARIANT=core
ARG MODEL=generic
ARG TRUSTED_BOOT=false
ARG KUBERNETES_PROVIDER=k3s
ARG KUBERNETES_VERSION=latest

COPY --from=kairos-init /kairos-init /kairos-init
RUN /kairos-init -l debug -s install -m "${MODEL}" -v "${VARIANT}" -t "${TRUSTED_BOOT}" -k "${KUBERNETES_PROVIDER}"
RUN /kairos-init -l debug -s init -m "${MODEL}" -v "${VARIANT}" -t "${TRUSTED_BOOT}" -k "${KUBERNETES_PROVIDER}"
RUN /kairos-init -l debug --validate -m "${MODEL}" -v "${VARIANT}" -t "${TRUSTED_BOOT}" -k "${KUBERNETES_PROVIDER}"
RUN /kairos-init -l debug -s install -m "${MODEL}" -v "${VARIANT}" -t "${TRUSTED_BOOT}" -k "${KUBERNETES_PROVIDER}" --k8sversion "${KUBERNETES_VERSION}"
RUN /kairos-init -l debug -s init -m "${MODEL}" -v "${VARIANT}" -t "${TRUSTED_BOOT}" -k "${KUBERNETES_PROVIDER}" --k8sversion "${KUBERNETES_VERSION}"
RUN /kairos-init -l debug --validate -m "${MODEL}" -v "${VARIANT}" -t "${TRUSTED_BOOT}" -k "${KUBERNETES_PROVIDER}" --k8sversion "${KUBERNETES_VERSION}"
RUN rm /kairos-init

0 comments on commit 5c22204

Please sign in to comment.