fix: neutralize baked ward-kdl bundle #914

Merged
coilyco-ops merged 6 commits from issue-893 into main 2026-07-10 06:20:57 +00:00
Member

Neutralize the baked ward-kdl bundle so the shipped default is example-safe and operator-specific config comes from a selected bundle.

closes #893
ward.workflow: pull-requests-and-merge

Neutralize the baked ward-kdl bundle so the shipped default is example-safe and operator-specific config comes from a selected bundle. closes #893 ward.workflow: pull-requests-and-merge
feat: neutralize baked ward-kdl bundle
Some checks failed
test / test (pull_request) Failing after 44s
dc81bccdb3
fix: satisfy lint thresholds
All checks were successful
test / test (pull_request) Successful in 21s
a73c0a2df6
merge origin/main into issue-893
All checks were successful
test / test (pull_request) Successful in 25s
b73b15292b
Author
Member

NO-GO on this shape.

This PR moves in the right direction by neutralizing values, but it does not go nearly far enough. The problem is not just the concrete endpoint and token values. The whole legacy specgen bundle is still being carried in ward, including the huge .ward/ward-kdl/forgejo.swagger.v1.json payload and the custom coilyco-oriented KDL/spec assets.

The desired shape:

  • ward keeps a tiny, example-safe default bundle only, anchored on the existing examples/toy/ / examples/ward-specs/ model.
  • deployment-specific KDL and specgen assets move out of ward into aos-owned config, then get selected as a config source or overlay.
  • ward retains loader/parser/generator behavior and tests, but not Kai's custom fleet/operator bundle as tracked product source.
  • the generated docs/assets should reflect that split instead of preserving the legacy block under neutral values.

Closing this PR as superseded. The replacement work should remove the legacy bundle from ward rather than sanitize it in place.

NO-GO on this shape. This PR moves in the right direction by neutralizing values, but it does not go nearly far enough. The problem is not just the concrete endpoint and token values. The whole legacy specgen bundle is still being carried in ward, including the huge `.ward/ward-kdl/forgejo.swagger.v1.json` payload and the custom coilyco-oriented KDL/spec assets. The desired shape: * ward keeps a tiny, example-safe default bundle only, anchored on the existing `examples/toy/` / `examples/ward-specs/` model. * deployment-specific KDL and specgen assets move out of ward into aos-owned config, then get selected as a config source or overlay. * ward retains loader/parser/generator behavior and tests, but not Kai's custom fleet/operator bundle as tracked product source. * the generated docs/assets should reflect that split instead of preserving the legacy block under neutral values. Closing this PR as superseded. The replacement work should remove the legacy bundle from ward rather than sanitize it in place.
coilyco-ops closed this pull request 2026-07-10 01:07:01 +00:00
coilyco-ops reopened this pull request 2026-07-10 01:09:03 +00:00
merge origin/main into issue-893
Some checks failed
test / test (pull_request) Failing after 6s
e135771911
Merge remote-tracking branch 'origin/main' into issue-893
All checks were successful
test / test (pull_request) Successful in 37s
dfd352d24b
# Conflicts:
#	cmd/ward/agent_director.go
Merge remote-tracking branch 'origin/main' into issue-893
All checks were successful
test / test (pull_request) Successful in 23s
4b31068ea9
# Conflicts:
#	cmd/ward/agent_director.go
coilyco-ops referenced this pull request from a commit 2026-07-10 06:20:57 +00:00
Sign in to join this conversation.
No description provided.