mirror of
https://github.com/kasmtech/workspaces-core-images.git
synced 2024-11-28 10:23:11 +01:00
1a56b5a479
Image cleanup
369 lines
12 KiB
YAML
369 lines
12 KiB
YAML
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/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: focal
|
|
base: ubuntu:20.04
|
|
bg: bg_focal.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: 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: 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: 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: 15
|
|
base: opensuse/leap:15.5
|
|
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: 39
|
|
base: fedora:39
|
|
bg: bg_fedora.png
|
|
distro: fedora39
|
|
dockerfile: dockerfile-kasm-core-fedora
|
|
changeFiles:
|
|
- dockerfile-kasm-core-fedora
|
|
- src/fedora39/**
|
|
- src/fedora39/xfce/**
|
|
- src/fedora39/xfce/.config/**
|
|
- src/fedora39/xfce/.config/xfce4/**
|
|
- src/fedora39/xfce/.config/xfce4/xfconf/**
|
|
- src/fedora39/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/**
|
|
- name1: fedora
|
|
name2: 40
|
|
base: fedora:40
|
|
bg: bg_fedora.png
|
|
distro: fedora40
|
|
dockerfile: dockerfile-kasm-core-fedora
|
|
changeFiles:
|
|
- dockerfile-kasm-core-fedora
|
|
- src/fedora40/**
|
|
- src/fedora40/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: parrotos
|
|
name2: 6
|
|
base: parrotsec/core:6
|
|
bg: bg_parrotos6.jpg
|
|
distro: parrotos6
|
|
dockerfile: dockerfile-kasm-core
|
|
changeFiles:
|
|
- dockerfile-kasm-core
|
|
- src/parrotos6/**
|
|
- src/ubuntu/nvidia/**
|
|
- src/ubuntu/sysbox/**
|
|
- src/ubuntu/virtualgl/**
|
|
- src/parrotos6/**
|
|
- name1: alpine
|
|
name2: 317
|
|
base: alpine:3.17
|
|
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: 318
|
|
base: alpine:3.18
|
|
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: 319
|
|
base: alpine:3.19
|
|
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: 320
|
|
base: alpine:3.20
|
|
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: focal
|
|
base: nvidia/cuda:11.6.2-cudnn8-devel-ubuntu20.04
|
|
bg: bg_focal.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/**
|