From d3e6d22bbdb313ef683a93bf1db3807fdccc3816 Mon Sep 17 00:00:00 2001 From: Angel Nunez Mencias Date: Sun, 29 Aug 2021 12:36:11 +0200 Subject: [PATCH] [games-on-whales] Use GHCR and semver for images (#1144) * initial release * [games-on-whales] split tcp and udp services * [games-on-whales] fix for retroarch (snd and shm) * review fixes * use GHCR images Co-authored-by: angelnu --- charts/stable/games-on-whales/Chart.yaml | 2 +- charts/stable/games-on-whales/README.md | 30 +++++++++++-------- .../README_CHANGELOG.md.gotmpl | 6 ++++ charts/stable/games-on-whales/values.yaml | 22 +++++++------- 4 files changed, 36 insertions(+), 24 deletions(-) diff --git a/charts/stable/games-on-whales/Chart.yaml b/charts/stable/games-on-whales/Chart.yaml index a283fef9..c586f376 100644 --- a/charts/stable/games-on-whales/Chart.yaml +++ b/charts/stable/games-on-whales/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: 1.0.0 description: Streams graphic applications/games (retroarch, firefox, steam) runing on Kubernetes name: games-on-whales -version: 1.1.1 +version: 1.2.0 kubeVersion: ">=1.19.0-0" keywords: - games-on-whales diff --git a/charts/stable/games-on-whales/README.md b/charts/stable/games-on-whales/README.md index 37f35336..c0f8f823 100644 --- a/charts/stable/games-on-whales/README.md +++ b/charts/stable/games-on-whales/README.md @@ -1,6 +1,6 @@ # games-on-whales -![Version: 1.1.1](https://img.shields.io/badge/Version-1.1.1-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square) +![Version: 1.2.0](https://img.shields.io/badge/Version-1.2.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square) Streams graphic applications/games (retroarch, firefox, steam) runing on Kubernetes @@ -82,7 +82,7 @@ the host does not load any modules for the graphic card. See the | firefox.enabled | bool | `true` | enable/disable firefox container | | firefox.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | firefox.image.repository | string | `"andrewmackrodt/firefox-x11"` | image repository | -| firefox.image.tag | string | `"latest"` | image tag | +| firefox.image.tag | string | `"1.0.0"` | image tag | | firefox.logLevel | string | `"info"` | firefox log level | | firefox.volumeMounts | list | `[]` | firefox extra volume mounts | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | @@ -92,33 +92,33 @@ the host does not load any modules for the graphic card. See the | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | | pulse | object | See values.yaml | Configure pulse audio settings | | pulseaudio.image.pullPolicy | string | `"IfNotPresent"` | pulseaudio image pull policy | -| pulseaudio.image.repository | string | `"gameonwhales/pulseaudio"` | pulseaudio image repository | -| pulseaudio.image.tag | string | `"latest"` | pulseaudio image tag | +| pulseaudio.image.repository | string | `"ghcr.io/games-on-whales/pulseaudio"` | pulseaudio image repository | +| pulseaudio.image.tag | string | `"1.0.0"` | pulseaudio image tag | | retroarch.enabled | bool | `true` | enable/disable retroarch container | | retroarch.image.pullPolicy | string | `"IfNotPresent"` | retroarch image pull policy | -| retroarch.image.repository | string | `"gameonwhales/retroarch"` | retroarch image repository | -| retroarch.image.tag | string | `"latest"` | retroarch image tag | +| retroarch.image.repository | string | `"ghcr.io/games-on-whales/retroarch"` | retroarch image repository | +| retroarch.image.tag | string | `"1.0.0"` | retroarch image tag | | retroarch.logLevel | string | `"info"` | retroarch log level | | retroarch.volumeMounts | list | `[]` | retroarch extra volume mounts | | service.main | object | See values.yaml | Enable and configure TCP service settings for the chart under this key. | | service.udp | object | See values.yaml | Enable and configure UDP service settings for the chart under this key. | | steam.enabled | bool | `true` | enable/disable steam container | | steam.image.pullPolicy | string | `"IfNotPresent"` | steam image pull policy | -| steam.image.repository | string | `"gameonwhales/steam"` | steam image repository | -| steam.image.tag | string | `"latest"` | steam image tag | +| steam.image.repository | string | `"ghcr.io/games-on-whales/steam"` | steam image repository | +| steam.image.tag | string | `"1.0.0"` | steam image tag | | steam.protonLog | int | `1` | enable proton log | | steam.volumeMounts | list | `[]` | steam extra volume mounts | | sunshine.env | object | `{}` | sunshine additional env settings | | sunshine.image.pullPolicy | string | `"IfNotPresent"` | sunshine image pull policy | -| sunshine.image.repository | string | `"gameonwhales/sunshine"` | sunshine image repository | -| sunshine.image.tag | string | `"latest"` | sunshine image tag | +| sunshine.image.repository | string | `"ghcr.io/games-on-whales/sunshine"` | sunshine image repository | +| sunshine.image.tag | string | `"1.0.0"` | sunshine image tag | | sunshine.logLevel | string | `"info"` | sunshine log level | | sunshine.password | string | `"admin"` | sunshine web interface pasword | | sunshine.user | string | `"admin"` | sunshine web interface user | | xorg.display | string | `":99"` | xorg display ID | | xorg.image.pullPolicy | string | `"IfNotPresent"` | xorg image pull policy | -| xorg.image.repository | string | `"gameonwhales/xorg"` | xorg image repository | -| xorg.image.tag | string | `"latest"` | xorg image tag | +| xorg.image.repository | string | `"ghcr.io/games-on-whales/xorg"` | xorg image repository | +| xorg.image.tag | string | `"1.0.0"` | xorg image tag | | xorg.refreshrate | int | `60` | xorg refresh rate | | xorg.resolution | string | `"1920x1080"` | xorg resolution | @@ -128,6 +128,12 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [1.2.0] + +#### Changed + +- use GHCR images + ### [1.1.1] #### Changed diff --git a/charts/stable/games-on-whales/README_CHANGELOG.md.gotmpl b/charts/stable/games-on-whales/README_CHANGELOG.md.gotmpl index 7ea7e4dd..12216c2c 100644 --- a/charts/stable/games-on-whales/README_CHANGELOG.md.gotmpl +++ b/charts/stable/games-on-whales/README_CHANGELOG.md.gotmpl @@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [1.2.0] + +#### Changed + +- use GHCR images + ### [1.1.1] #### Changed diff --git a/charts/stable/games-on-whales/values.yaml b/charts/stable/games-on-whales/values.yaml index 41c6adf4..98821f99 100644 --- a/charts/stable/games-on-whales/values.yaml +++ b/charts/stable/games-on-whales/values.yaml @@ -35,9 +35,9 @@ persistence: sunshine: image: # -- sunshine image repository - repository: gameonwhales/sunshine + repository: ghcr.io/games-on-whales/sunshine # -- sunshine image tag - tag: latest + tag: 1.0.0 # -- sunshine image pull policy pullPolicy: IfNotPresent # -- sunshine web interface user @@ -51,9 +51,9 @@ sunshine: xorg: image: # -- xorg image repository - repository: gameonwhales/xorg + repository: ghcr.io/games-on-whales/xorg # -- xorg image tag - tag: latest + tag: 1.0.0 # -- xorg image pull policy pullPolicy: IfNotPresent # -- xorg display ID @@ -65,9 +65,9 @@ xorg: pulseaudio: image: # -- pulseaudio image repository - repository: gameonwhales/pulseaudio + repository: ghcr.io/games-on-whales/pulseaudio # -- pulseaudio image tag - tag: latest + tag: 1.0.0 # -- pulseaudio image pull policy pullPolicy: IfNotPresent retroarch: @@ -75,9 +75,9 @@ retroarch: enabled: true image: # -- retroarch image repository - repository: gameonwhales/retroarch + repository: ghcr.io/games-on-whales/retroarch # -- retroarch image tag - tag: latest + tag: 1.0.0 # -- retroarch image pull policy pullPolicy: IfNotPresent # -- retroarch log level @@ -89,9 +89,9 @@ steam: enabled: true image: # -- steam image repository - repository: gameonwhales/steam + repository: ghcr.io/games-on-whales/steam # -- steam image tag - tag: latest + tag: 1.0.0 # -- steam image pull policy pullPolicy: IfNotPresent # -- enable proton log @@ -105,7 +105,7 @@ firefox: # -- image repository repository: andrewmackrodt/firefox-x11 # -- image tag - tag: latest + tag: 91.0.2-r1 # -- image pull policy pullPolicy: IfNotPresent # -- firefox log level