files: &UNIVERSAL_CHANGE_FILES - src/common/** - src/common/startup_scripts/** - src/common/scripts/** - src/common/scripts/kasm_hook_scripts/** - src/ubuntu/install/audio/** - src/ubuntu/install/audio_input/** - src/ubuntu/install/cleanup/** - src/ubuntu/install/cursors/** - src/ubuntu/install/emblems/** - src/ubuntu/install/fonts/** - src/ubuntu/install/gamepad/** - src/ubuntu/install/kasm_upload_server/** - src/ubuntu/install/kasm_vnc/** - src/ubuntu/install/langpacks/** - src/ubuntu/install/maximize_script/** - src/ubuntu/install/package_rules/** - src/ubuntu/install/printer/** - src/ubuntu/install/smartcard/** - src/ubuntu/install/profile_sync/** - src/ubuntu/install/squid/** - src/ubuntu/install/squid/install/** - src/ubuntu/install/squid/resources/** - src/ubuntu/install/tools/** - src/ubuntu/install/webcam/** - src/ubuntu/install/recorder/** - src/ubuntu/install/xfce - ci-scripts/** - .gitlab-ci.yml multiImages: - name1: kasmos name2: kasmos base: debian:bookworm-slim bg: kasmos.png distro: debian dockerfile: dockerfile-kasm-core-kasmos changeFiles: - dockerfile-kasm-core-kasmos - src/ubuntu/install/package_rules/** - src/ubuntu/nvidia/** - src/ubuntu/sysbox/** - src/ubuntu/virtualgl/** - src/ubuntu/install/kde/** - kasm-desktop-kde/** - name1: ubuntu name2: jammy base: ubuntu:22.04 bg: bg_jammy.png distro: ubuntu dockerfile: dockerfile-kasm-core changeFiles: - dockerfile-kasm-core - src/ubuntu/xfce/** - src/ubuntu/xfce/.config/** - src/ubuntu/xfce/.config/xfce4/** - src/ubuntu/xfce/.config/xfce4/xfconf/** - src/ubuntu/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/xfce/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/** - src/ubuntu/nvidia/** - src/ubuntu/sysbox/** - src/ubuntu/virtualgl/** - name1: ubuntu name2: noble base: ubuntu:24.04 bg: bg_noble.png distro: ubuntu dockerfile: dockerfile-kasm-core changeFiles: - dockerfile-kasm-core - src/ubuntu/xfce/** - src/ubuntu/xfce/.config/** - src/ubuntu/xfce/.config/xfce4/** - src/ubuntu/xfce/.config/xfce4/xfconf/** - src/ubuntu/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/xfce/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/** - src/ubuntu/nvidia/** - src/ubuntu/sysbox/** - src/ubuntu/virtualgl/** - name1: debian name2: bullseye base: debian:bullseye-slim bg: bg_debian.svg distro: debian dockerfile: dockerfile-kasm-core changeFiles: - dockerfile-kasm-core - src/debian/** - src/debian/xfce/** - src/debian/xfce/.config/** - src/debian/xfce/.config/xfce4/** - src/debian/xfce/.config/xfce4/xfconf/** - src/debian/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/sysbox/** - src/ubuntu/virtualgl/** - name1: debian name2: bookworm base: debian:bookworm-slim bg: bg_debian.svg distro: debian dockerfile: dockerfile-kasm-core changeFiles: - dockerfile-kasm-core - src/debian/** - src/debian/xfce/** - src/debian/xfce/.config/** - src/debian/xfce/.config/xfce4/** - src/debian/xfce/.config/xfce4/xfconf/** - src/debian/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/nvidia/** - src/ubuntu/sysbox/** - src/ubuntu/virtualgl/** - name1: debian name2: trixie base: debian:trixie-slim bg: bg_debian.svg distro: debian dockerfile: dockerfile-kasm-core changeFiles: - dockerfile-kasm-core - src/debian/** - src/debian/xfce/** - src/debian/xfce/.config/** - src/debian/xfce/.config/xfce4/** - src/debian/xfce/.config/xfce4/xfconf/** - src/debian/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/nvidia/** - src/ubuntu/sysbox/** - src/ubuntu/virtualgl/** - name1: kali name2: rolling base: kalilinux/kali-rolling:latest bg: bg_kasm.png distro: kali dockerfile: dockerfile-kasm-core changeFiles: - dockerfile-kasm-core - src/kali/** - src/kali/xfce/** - src/kali/xfce/.config/** - src/kali/xfce/.config/xfce4/** - src/kali/xfce/.config/xfce4/xfconf/** - src/kali/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/install/extra/kali.sh - src/ubuntu/nvidia/** - src/ubuntu/sysbox/** - src/ubuntu/virtualgl/** - name1: oracle name2: 8 base: oraclelinux:8 bg: bg_oracle.png distro: oracle8 dockerfile: dockerfile-kasm-core-oracle changeFiles: - dockerfile-kasm-core-oracle - src/oracle8/** - src/oracle8/xfce/** - src/oracle8/xfce/.config/** - src/oracle8/xfce/.config/xfce4/** - src/oracle8/xfce/.config/xfce4/xfconf/** - src/oracle8/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/oracle8/xfce/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/** - src/ubuntu/sysbox/** - name1: oracle name2: 9 base: oraclelinux:9 bg: bg_oracle.png distro: oracle9 dockerfile: dockerfile-kasm-core-oracle changeFiles: - dockerfile-kasm-core-oracle - src/oracle9/** - src/oracle9/xfce/** - src/oracle9/xfce/.config/** - src/oracle9/xfce/.config/xfce4/** - src/oracle9/xfce/.config/xfce4/xfconf/** - src/oracle9/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/oracle9/xfce/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/** - src/ubuntu/sysbox/** - name1: rhel name2: 9 base: registry.access.redhat.com/ubi9/ubi bg: bg_rhel.png distro: rhel9 dockerfile: dockerfile-kasm-core-oracle changeFiles: - dockerfile-kasm-core-oracle - src/rhel9/** - src/rhel9/xfce/** - src/rhel9/xfce/.config/** - src/rhel9/xfce/.config/xfce4/** - src/rhel9/xfce/.config/xfce4/xfconf/** - src/rhel9/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/rhel9/xfce/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/** - src/ubuntu/install/rhel/** - src/ubuntu/sysbox/** - name1: rockylinux name2: 8 base: rockylinux:8 bg: bg_rocky.png distro: rockylinux8 dockerfile: dockerfile-kasm-core-oracle changeFiles: - dockerfile-kasm-core-oracle - src/rockylinux8/** - src/rockylinux8/xfce/** - src/rockylinux8/xfce/.config/** - src/rockylinux8/xfce/.config/xfce4/** - src/rockylinux8/xfce/.config/xfce4/xfconf/** - src/rockylinux8/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/sysbox/** - name1: rockylinux name2: 9 base: rockylinux:9 bg: bg_rocky.png distro: rockylinux9 dockerfile: dockerfile-kasm-core-oracle changeFiles: - dockerfile-kasm-core-oracle - src/rockylinux9/** - src/rockylinux9/xfce/** - src/rockylinux9/xfce/.config/** - src/rockylinux9/xfce/.config/xfce4/** - src/rockylinux9/xfce/.config/xfce4/xfconf/** - src/rockylinux9/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/sysbox/** - name1: almalinux name2: 8 base: almalinux:8 bg: bg_almalinux.png distro: almalinux8 dockerfile: dockerfile-kasm-core-oracle changeFiles: - dockerfile-kasm-core-oracle - src/almalinux8/** - src/almalinux8/xfce/** - src/almalinux8/xfce/.config/** - src/almalinux8/xfce/.config/xfce4/** - src/almalinux8/xfce/.config/xfce4/xfconf/** - src/almalinux8/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/sysbox/** - name1: almalinux name2: 9 base: almalinux:9 bg: bg_almalinux.png distro: almalinux9 dockerfile: dockerfile-kasm-core-oracle changeFiles: - dockerfile-kasm-core-oracle - src/almalinux9/** - src/almalinux9/xfce/** - src/almalinux9/xfce/.config/** - src/almalinux9/xfce/.config/xfce4/** - src/almalinux9/xfce/.config/xfce4/xfconf/** - src/almalinux9/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/sysbox/** - name1: opensuse name2: 16 base: opensuse/leap:16.0 bg: bg_opensuse.png distro: opensuse dockerfile: dockerfile-kasm-core-suse changeFiles: - dockerfile-kasm-core-suse - src/opensuse/** - src/opensuse/xfce/** - src/opensuse/xfce/.config/** - src/opensuse/xfce/.config/xfce4/** - src/opensuse/xfce/.config/xfce4/xfconf/** - src/opensuse/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/sysbox/** - name1: fedora name2: 42 base: fedora:42 bg: bg_fedora.png distro: fedora42 dockerfile: dockerfile-kasm-core-fedora changeFiles: - dockerfile-kasm-core-fedora - src/fedora42/** - src/fedora42/xfce/** - src/fedora40/xfce/.config/** - src/fedora40/xfce/.config/xfce4/** - src/fedora40/xfce/.config/xfce4/xfconf/** - src/fedora40/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - name1: fedora name2: 43 base: fedora:43 bg: bg_fedora.png distro: fedora43 dockerfile: dockerfile-kasm-core-fedora changeFiles: - dockerfile-kasm-core-fedora - src/fedora43/** - src/fedora43/xfce/** - src/fedora43/xfce/.config/** - src/fedora43/xfce/.config/xfce4/** - src/fedora43/xfce/.config/xfce4/xfconf/** - src/fedora43/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - name1: parrotos name2: 7 base: parrotsec/core:7.1 bg: bg_parrotos6.jpg distro: parrotos7 dockerfile: dockerfile-kasm-core changeFiles: - dockerfile-kasm-core - src/parrotos7/** - src/ubuntu/nvidia/** - src/ubuntu/sysbox/** - src/ubuntu/virtualgl/** - src/parrotos7/** - name1: alpine name2: 321 base: alpine:3.21 bg: bg_alpine.png distro: alpine dockerfile: dockerfile-kasm-core-alpine changeFiles: - dockerfile-kasm-core-alpine - src/alpine/** - src/alpine/xfce/** - src/alpine/xfce/.config/** - src/alpine/xfce/.config/xfce4/** - src/alpine/xfce/.config/xfce4/xfconf/** - src/alpine/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - name1: alpine name2: 322 base: alpine:3.22 bg: bg_alpine.png distro: alpine dockerfile: dockerfile-kasm-core-alpine changeFiles: - dockerfile-kasm-core-alpine - src/alpine/** - src/alpine/xfce/** - src/alpine/xfce/.config/** - src/alpine/xfce/.config/xfce4/** - src/alpine/xfce/.config/xfce4/xfconf/** - src/alpine/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - name1: alpine name2: 323 base: alpine:3.23 bg: bg_alpine.png distro: alpine dockerfile: dockerfile-kasm-core-alpine changeFiles: - dockerfile-kasm-core-alpine - src/alpine/** - src/alpine/xfce/** - src/alpine/xfce/.config/** - src/alpine/xfce/.config/xfce4/** - src/alpine/xfce/.config/xfce4/xfconf/** - src/alpine/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** singleImages: - name1: cuda name2: jammy base: nvidia/cuda:12.2.2-cudnn8-devel-ubuntu22.04 bg: bg_jammy.png distro: ubuntu dockerfile: dockerfile-kasm-core changeFiles: - dockerfile-kasm-core - src/ubuntu/xfce/** - src/ubuntu/xfce/.config/** - src/ubuntu/xfce/.config/xfce4/** - src/ubuntu/xfce/.config/xfce4/xfconf/** - src/ubuntu/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/** - src/ubuntu/xfce/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/** - src/ubuntu/nvidia/** - src/ubuntu/sysbox/** - src/ubuntu/virtualgl/**