diff --git a/Dockerfile b/Dockerfile index d2f0503..819c9bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ RUN \ curl -s -L https://nvidia.github.io/libnvidia-container/ubuntu22.04/libnvidia-container.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \ - curl -fsSL https://deb.nodesource.com/setup_16.x | bash - && \ + curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && \ apt-get install -y --no-install-recommends \ btrfs-progs \ containerd.io \ @@ -89,12 +89,16 @@ RUN \ tar xf \ /tmp/kasm.tar.gz -C \ / && \ + ALVERSION=$(cat /kasm_release/conf/database/seed_data/default_properties.yaml |awk '/alembic_version/ {print $2}') && \ curl -o \ /tmp/images.tar.gz -L \ - "https://kasm-ci.s3.amazonaws.com/1.14.0-images-combined.tar.gz" && \ + "https://kasm-ci.s3.amazonaws.com/1.15.0-images-combined.tar.gz" && \ tar xf \ /tmp/images.tar.gz -C \ / && \ + sed -i \ + '/alembic_version/s/.*/alembic_version: '${ALVERSION}'/' \ + /kasm_release/conf/database/seed_data/default_images_a* && \ sed -i 's/-N -e -H/-N -B -e -H/g' /kasm_release/upgrade.sh && \ echo "exit 0" > /kasm_release/install_dependencies.sh && \ echo "**** copy assets ****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 6d2b41c..2204b4a 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -28,7 +28,7 @@ RUN \ curl -s -L https://nvidia.github.io/libnvidia-container/ubuntu22.04/libnvidia-container.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \ - curl -fsSL https://deb.nodesource.com/setup_16.x | bash - && \ + curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && \ apt-get install -y --no-install-recommends \ btrfs-progs \ containerd.io \ @@ -89,12 +89,16 @@ RUN \ tar xf \ /tmp/kasm.tar.gz -C \ / && \ + ALVERSION=$(cat /kasm_release/conf/database/seed_data/default_properties.yaml |awk '/alembic_version/ {print $2}') && \ curl -o \ /tmp/images.tar.gz -L \ - "https://kasm-ci.s3.amazonaws.com/1.14.0-images-combined.tar.gz" && \ + "https://kasm-ci.s3.amazonaws.com/1.15.0-images-combined.tar.gz" && \ tar xf \ /tmp/images.tar.gz -C \ / && \ + sed -i \ + '/alembic_version/s/.*/alembic_version: '${ALVERSION}'/' \ + /kasm_release/conf/database/seed_data/default_images_a* && \ sed -i 's/-N -e -H/-N -B -e -H/g' /kasm_release/upgrade.sh && \ echo "exit 0" > /kasm_release/install_dependencies.sh && \ echo "**** copy assets ****" && \ diff --git a/README.md b/README.md index 29d84f3..ff460f0 100644 --- a/README.md +++ b/README.md @@ -313,6 +313,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **16.02.24:** - Update base image for 1.15.0 release. * **22.08.23:** - Update base image for 1.14.0 release. * **07.04.23:** - Add mod layer for ingesting LSIO images for 1.13.0 release. * **28.03.23:** - Pin compose to 2.5.0 to be in sync with upstream requirements. diff --git a/readme-vars.yml b/readme-vars.yml index 9179e4c..90aa390 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -110,6 +110,7 @@ app_setup_block: | # changelog changelogs: + - { date: "16.02.24:", desc: "Update base image for 1.15.0 release." } - { date: "22.08.23:", desc: "Update base image for 1.14.0 release." } - { date: "07.04.23:", desc: "Add mod layer for ingesting LSIO images for 1.13.0 release." } - { date: "28.03.23:", desc: "Pin compose to 2.5.0 to be in sync with upstream requirements." }