[PR #6] [CLOSED] sync with upstream #10

Closed
opened 2026-10-15 12:46:37 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/fenrir/pull/6
Author: @brunnels
Created: 2/15/2026
Status: ❌ Closed

Base: main ← Head: main


📝 Commits (10+)

  • fbb8bac [operator] add ephemeral, volumeConfig option in app crd for wolf-data
  • 7abb36c [operator] allow user to define container resource requests/limits in user crd to configure gpus, generic-devices, etc... per user.
  • d83fe73 [fix] add RTSPFakeIP to client, more configs and more manifests
  • a6696d5 [operator] allow user defined volume mounts for sidecars
  • d6edc6f [security] comment out SecurityContext
  • 0b52e8d [README] update readme and prepare for PR
  • 0cee782 [README] add crd installation step
  • 995c893 [operator] use VolumeClaimTemplate, cleanup unused structs & update app manifests
  • 4f04a69 [hotfix] prevent xml marshalling of volumeClaimTemplate
  • 2aad278 change hardcoded WOLF_RENDER_NODE

📊 Changes

45 files changed (+15480 additions, -456 deletions)

View changed files

➕ .github/workflows/builder.yml (+206 -0)
➖ .github/workflows/docker.yml (+0 -67)
📝 .gitignore (+8 -0)
📝 README.md (+54 -0)
➕ charts/direwolf-operator/Chart.yaml (+25 -0)
➕ charts/direwolf-operator/templates/common.yaml (+14 -0)
➕ charts/direwolf-operator/values.yaml (+206 -0)
📝 cmd/operator/main.go (+5 -1)
📝 crds/direwolf.games-on-whales.github.io_apps.yaml (+242 -0)
📝 crds/direwolf.games-on-whales.github.io_sessions.yaml (+2 -0)
📝 crds/direwolf.games-on-whales.github.io_users.yaml (+2836 -0)
📝 examples/firefox.yaml (+19 -1)
➕ examples/generic_devices/firefox.yaml (+57 -0)
➕ examples/generic_devices/generic-devices.yaml (+60 -0)
➕ examples/generic_devices/user.yaml (+33 -0)
📝 examples/install.yaml (+9 -4)
📝 examples/steam.yaml (+2 -0)
📝 examples/testball.yaml (+8 -2)
📝 examples/user.yaml (+30 -1)
➕ examples/volume_mounts/firefox.yaml (+67 -0)

...and 25 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/fenrir/pull/6 **Author:** [@brunnels](https://github.com/brunnels) **Created:** 2/15/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`fbb8bac`](https://github.com/games-on-whales/fenrir/commit/fbb8bac3e38a181e302d0d05f8d82a1025670e45) [operator] add ephemeral, volumeConfig option in app crd for wolf-data - [`7abb36c`](https://github.com/games-on-whales/fenrir/commit/7abb36cb9e64ff20e75cc978825b6c34501ffd70) [operator] allow user to define container resource requests/limits in user crd to configure gpus, generic-devices, etc... per user. - [`d83fe73`](https://github.com/games-on-whales/fenrir/commit/d83fe739579c35e2bc0542536a807f9ed58a5611) [fix] add RTSPFakeIP to client, more configs and more manifests - [`a6696d5`](https://github.com/games-on-whales/fenrir/commit/a6696d5a1c1afddbe30f3d8bc7e2b30be4cd19b8) [operator] allow user defined volume mounts for sidecars - [`d6edc6f`](https://github.com/games-on-whales/fenrir/commit/d6edc6fe02fc8d4afbc5666809cdf7e1a8da2227) [security] comment out SecurityContext - [`0b52e8d`](https://github.com/games-on-whales/fenrir/commit/0b52e8de801efe8841dfbd119c9c2acfb54157ce) [README] update readme and prepare for PR - [`0cee782`](https://github.com/games-on-whales/fenrir/commit/0cee782569fa672dc8b1dbcf42e4ff240d96b320) [README] add crd installation step - [`995c893`](https://github.com/games-on-whales/fenrir/commit/995c8930799d85f39d61317e9d52f5738491f242) [operator] use VolumeClaimTemplate, cleanup unused structs & update app manifests - [`4f04a69`](https://github.com/games-on-whales/fenrir/commit/4f04a69fcabdaeea00b6e7f13ade93cd802f7151) [hotfix] prevent xml marshalling of volumeClaimTemplate - [`2aad278`](https://github.com/games-on-whales/fenrir/commit/2aad278657a10ab9fb1bf41110633cdc4a34a884) change hardcoded WOLF_RENDER_NODE ### 📊 Changes **45 files changed** (+15480 additions, -456 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/builder.yml` (+206 -0) ➖ `.github/workflows/docker.yml` (+0 -67) 📝 `.gitignore` (+8 -0) 📝 `README.md` (+54 -0) ➕ `charts/direwolf-operator/Chart.yaml` (+25 -0) ➕ `charts/direwolf-operator/templates/common.yaml` (+14 -0) ➕ `charts/direwolf-operator/values.yaml` (+206 -0) 📝 `cmd/operator/main.go` (+5 -1) 📝 `crds/direwolf.games-on-whales.github.io_apps.yaml` (+242 -0) 📝 `crds/direwolf.games-on-whales.github.io_sessions.yaml` (+2 -0) 📝 `crds/direwolf.games-on-whales.github.io_users.yaml` (+2836 -0) 📝 `examples/firefox.yaml` (+19 -1) ➕ `examples/generic_devices/firefox.yaml` (+57 -0) ➕ `examples/generic_devices/generic-devices.yaml` (+60 -0) ➕ `examples/generic_devices/user.yaml` (+33 -0) 📝 `examples/install.yaml` (+9 -4) 📝 `examples/steam.yaml` (+2 -0) 📝 `examples/testball.yaml` (+8 -2) 📝 `examples/user.yaml` (+30 -1) ➕ `examples/volume_mounts/firefox.yaml` (+67 -0) _...and 25 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 12:46:37 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/fenrir#10
No description provided.