Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Apr 15:18
· 180 commits to main since this release
cb058c2

Changelog

Features

  • e75da8b feat(examples): Add support for disabling servers
  • 58e4cb7 feat(examples): add NFS and CIFS support
  • 09587c6 feat(examples): add code-server and restic GUI support
  • 124c1df feat(examples): add gon1_nas2 release examples for metallb and minecraft_create
  • 1aa185f feat(examples): add mc_java_fleet module example
  • 3518c33 feat(examples): add metallb module example
  • 7118448 feat(mc_java_fleet): add extraPorts with optional service exposure
  • 3388808 feat(mc_java_fleet): add per-server router hostname aliases
  • fb0e085 feat(mc_java_fleet): expand Paper and Purpur plugin env var support
  • 22449b4 feat(mc_java_fleet): replace world-seed with full bootstrap init container
  • fea3d58 feat(minecraft): add vanilla-prod server, update production paths, fix package name
  • bdd2dc3 feat(minecraft_dev): add vanilla dev fleet release
  • 1fce1ad feat(wolf): add gpuScheduling config for device plugin node affinity
  • d345d90 feat(wolf): add hostPath support to dind.storage for persistent image cache
  • 02f9020 feat(wolf): replace nginx api-proxy with WolfManager sidecar
  • 08aea58 feat(wolf/mr_spel): enable WolfManager for device pairing and management

Bug Fixes

  • 95d1e58 fix(diff): handle duplicate name fields in list projection
  • c2ea001 fix(lint): reduce cyclomatic complexity in projectSlice
  • 3055687 fix(mc_java_fleet): scope router identity and RBAC to release name
  • 6a37954 fix(render): prevent infinite recursion in UnmatchedComponentsError.Unwrap
  • 764b31a fix(render): use Fields() without options for CUE definition field iteration
  • 4007415 fix(wolf): enable hostNetwork mode and drop explicit container ports
  • c17e678 fix(wolf): fix DinD socket sharing — move XDG sockets from /tmp to /run
  • 101aa52 fix(wolf/mr_spel): persist DinD image cache via hostPath, plan PVC migration
  • d4614e0 fix(wolf/mr_spel): reconfigure release for lnn1-mrspel bare-metal node

Refactoring

  • 4d7cc4b refactor(cli/examples): migrate CUE imports to v1alpha1 module paths
  • 396048f refactor(cli/examples): migrate mc_velocity release to v1alpha1 import path
  • a1ed645 refactor(render): migrate module renderer imports to v1alpha1 paths
  • 7916715 refactor(templates): migrate module templates to v1alpha1 import paths

Other

  • 581ef01 Add all the extra transformers to the template
  • 7f19b89 Add wolf
  • 2f664ea Cleanup
  • 9623d29 Cleanup example minecraft
  • eb051d9 Fxes and features
  • dd2ab97 Merge branch 'main' into dependabot/go_modules/k8s.io/api-0.35.2
  • 9c4b0d0 Merge pull request #63 from open-platform-model/dependabot/go_modules/k8s.io/api-0.35.2
  • 6f2eaac Merge pull request #64 from open-platform-model/feature/wolf
  • 25ff6a4 Merge pull request #65 from open-platform-model/feat/add-extra-transformers
  • cb058c2 Merge pull request #66 from open-platform-model/add-adr-system
  • 0afa5f7 bump
  • 77e3457 chore(agent): add claude agent file
  • f2e992d chore(cli/examples): remove metallb module and obsolete release configs
  • d497671 chore(examples): bump opmodel.dev dependency to v1.2.11
  • 851cf0a chore(examples): bump opmodel.dev dependency to v1.2.13
  • 8e8e34a chore(examples): bump opmodel.dev dependency to v1.2.20
  • 518dedb chore(wolf): backup runtime config.toml from lnn1-mrspel
  • 3b37e13 deps: bump k8s.io/api from 0.35.0 to 0.35.2
  • f1670b8 docs(adr): add ADRs 001-012 capturing existing design decisions
  • cbf4327 docs(adr): unwrap lines and add structured consequences guidance
  • 609b5ae docs(cli): add CONSTITUTION.md and STYLE.md
  • e925892 docs(cli): restructure AGENTS.md for clarity
  • d98b1ed docs(cli/examples/wolf): update deployment notes and readme
  • 8fba717 docs(mc_java_fleet): update README for all new features
  • a6fb29c docs(wolf): add deployment notes