[PR #57] [CLOSED] Wolf-Agent DRA: Update the code from golang 1.24 to 1.26 to use GA DRA Resources #58

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

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/fenrir/pull/57
Author: @axolotlite
Created: 8/20/2026
Status: ❌ Closed

Base: main ← Head: chore/golang-1.26


📝 Commits (7)

  • a6949d0 Add Skaffold, .golangci, test ci steps, and change user into profile alongside new pairing method
  • 0e22074 [lint] create labels.go for centralized label management (#51)
  • 85e9e98 Wolf-Agent DRA: Development environment setup recipees in the Makefile (#50)
  • 03d3a02 Wolf-Agent DRA: Update App CRD & Session controller to use statefulsets instead of deployments (#53)
  • 3559540 [go] update go from 1.24 to 1.26 for dra v1
  • d817ca0 [go] update code and references to newer GA Kind (gatewayapi v1)
  • 6b5bf3e [codegen] update generated code

📊 Changes

122 files changed (+7820 additions, -3208 deletions)

View changed files

➕ .air.toml (+18 -0)
📝 .dockerignore (+3 -0)
📝 .golangci.yml (+11 -5)
📝 Dockerfile (+3 -3)
➕ Dockerfile.dev (+22 -0)
📝 Makefile (+48 -1)
📝 charts/direwolf-operator/values.yaml (+20 -1)
📝 cmd/moonlight-proxy/main.go (+39 -19)
📝 cmd/operator/main.go (+29 -16)
📝 cmd/wolf-agent/main.go (+19 -10)
📝 crds/direwolf.games-on-whales.github.io_apps.yaml (+972 -279)
➕ crds/direwolf.games-on-whales.github.io_lobbies.yaml (+200 -0)
📝 crds/direwolf.games-on-whales.github.io_pairings.yaml (+4 -9)
📝 crds/direwolf.games-on-whales.github.io_profiles.yaml (+305 -36)
📝 crds/direwolf.games-on-whales.github.io_sessions.yaml (+7 -7)
📝 examples/firefox.yaml (+12 -2)
📝 examples/generic_devices/firefox.yaml (+20 -9)
📝 examples/generic_devices/generic-devices.yaml (+1 -1)
➕ examples/generic_devices/profile.yaml (+49 -0)
➖ examples/generic_devices/user.yaml (+0 -33)

...and 80 more files

📄 Description

As the title says, this moves the golang version in the image to 1.26 and updates the generated code.


🔄 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/57 **Author:** [@axolotlite](https://github.com/axolotlite) **Created:** 8/20/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `chore/golang-1.26` --- ### 📝 Commits (7) - [`a6949d0`](https://github.com/games-on-whales/fenrir/commit/a6949d0569a15c58e8d266de6d766dc63dc642c4) Add Skaffold, .golangci, test ci steps, and change user into profile alongside new pairing method - [`0e22074`](https://github.com/games-on-whales/fenrir/commit/0e220741be69248a469c09c34be913782ccf8586) [lint] create labels.go for centralized label management (#51) - [`85e9e98`](https://github.com/games-on-whales/fenrir/commit/85e9e98bd0951e6cc2a47609c1be810b7ad95371) Wolf-Agent DRA: Development environment setup recipees in the Makefile (#50) - [`03d3a02`](https://github.com/games-on-whales/fenrir/commit/03d3a0210735601cff10fe5b1b22e538ef815b03) Wolf-Agent DRA: Update App CRD & Session controller to use statefulsets instead of deployments (#53) - [`3559540`](https://github.com/games-on-whales/fenrir/commit/355954094e2143b32648f38e0cb792b20cfb4fe4) [go] update go from 1.24 to 1.26 for dra v1 - [`d817ca0`](https://github.com/games-on-whales/fenrir/commit/d817ca0aa652105fc2a4628a71db621aa5890879) [go] update code and references to newer GA Kind (gatewayapi v1) - [`6b5bf3e`](https://github.com/games-on-whales/fenrir/commit/6b5bf3ed4edf5d43bd6ea4b2f4db921987d8dc9e) [codegen] update generated code ### 📊 Changes **122 files changed** (+7820 additions, -3208 deletions) <details> <summary>View changed files</summary> ➕ `.air.toml` (+18 -0) 📝 `.dockerignore` (+3 -0) 📝 `.golangci.yml` (+11 -5) 📝 `Dockerfile` (+3 -3) ➕ `Dockerfile.dev` (+22 -0) 📝 `Makefile` (+48 -1) 📝 `charts/direwolf-operator/values.yaml` (+20 -1) 📝 `cmd/moonlight-proxy/main.go` (+39 -19) 📝 `cmd/operator/main.go` (+29 -16) 📝 `cmd/wolf-agent/main.go` (+19 -10) 📝 `crds/direwolf.games-on-whales.github.io_apps.yaml` (+972 -279) ➕ `crds/direwolf.games-on-whales.github.io_lobbies.yaml` (+200 -0) 📝 `crds/direwolf.games-on-whales.github.io_pairings.yaml` (+4 -9) 📝 `crds/direwolf.games-on-whales.github.io_profiles.yaml` (+305 -36) 📝 `crds/direwolf.games-on-whales.github.io_sessions.yaml` (+7 -7) 📝 `examples/firefox.yaml` (+12 -2) 📝 `examples/generic_devices/firefox.yaml` (+20 -9) 📝 `examples/generic_devices/generic-devices.yaml` (+1 -1) ➕ `examples/generic_devices/profile.yaml` (+49 -0) ➖ `examples/generic_devices/user.yaml` (+0 -33) _...and 80 more files_ </details> ### 📄 Description As the title says, this moves the golang version in the image to 1.26 and updates the generated code. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
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#58
No description provided.