From 67a6ae146f1f93aa5a58896419347e543b62fd88 Mon Sep 17 00:00:00 2001 From: Neon Vortex Date: Sat, 22 Nov 2025 21:39:02 -0500 Subject: [PATCH] Add Flux CD configuration and update Neon Vortex HTML5 export MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add Flux GitRepository and HelmRelease manifests for automated deployment - Update Neon Vortex game files (HTML5 export with WASM optimization) - Add Kubernetes manifests: Kaniko build job, MPD config, and Ingress - Add MPD Docker configuration with improved settings 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- flux-gitrepository.yaml | 10 +++ flux-helmrelease.yaml | 21 +++++ htlm/Neon Vortex.html | 4 +- htlm/Neon Vortex.js | 5 +- htlm/Neon Vortex.pck | Bin 256776 -> 256776 bytes htlm/Neon Vortex.service.worker.js | 4 +- htlm/Neon Vortex.side.wasm | Bin 0 -> 40533758 bytes htlm/Neon Vortex.wasm | Bin 36160334 -> 1660816 bytes htlm/icon-temp.png | Bin 0 -> 8183 bytes kaniko-build-job.yaml | 44 ++++++++++ mpd-build-configmap.yaml | 127 +++++++++++++++++++++++++++++ mpd-build-job.yaml | 59 ++++++++++++++ mpd-improved-config.yaml | 65 +++++++++++++++ mpd/Dockerfile | 60 ++++++++++++++ mpd/mpd.conf | 59 ++++++++++++++ neon-vortex-ingress.yaml | 25 ++++++ 16 files changed, 478 insertions(+), 5 deletions(-) create mode 100644 flux-gitrepository.yaml create mode 100644 flux-helmrelease.yaml create mode 100644 htlm/Neon Vortex.side.wasm create mode 100644 htlm/icon-temp.png create mode 100644 kaniko-build-job.yaml create mode 100644 mpd-build-configmap.yaml create mode 100644 mpd-build-job.yaml create mode 100644 mpd-improved-config.yaml create mode 100644 mpd/Dockerfile create mode 100644 mpd/mpd.conf create mode 100644 neon-vortex-ingress.yaml diff --git a/flux-gitrepository.yaml b/flux-gitrepository.yaml new file mode 100644 index 0000000..73d11d0 --- /dev/null +++ b/flux-gitrepository.yaml @@ -0,0 +1,10 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: GitRepository +metadata: + name: neon-vortex + namespace: flux-system +spec: + interval: 1m + url: http://192.168.1.49:13001/admin/neon-vortex.git + ref: + branch: main diff --git a/flux-helmrelease.yaml b/flux-helmrelease.yaml new file mode 100644 index 0000000..16704a7 --- /dev/null +++ b/flux-helmrelease.yaml @@ -0,0 +1,21 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: neon-vortex + namespace: default +spec: + interval: 5m + chart: + spec: + chart: ./neon-vortex-chart + sourceRef: + kind: GitRepository + name: neon-vortex + namespace: flux-system + interval: 1m + values: + image: + registry: images.caffeinetux.com + repository: apps/neon-vortex + tag: latest + pullPolicy: Always diff --git a/htlm/Neon Vortex.html b/htlm/Neon Vortex.html index c7b436d..94b6abd 100644 --- a/htlm/Neon Vortex.html +++ b/htlm/Neon Vortex.html @@ -112,8 +112,8 @@ body {