Skip to content

chore: migrate Platform/BudgetPolicy CRs to *.nanohype.dev groups#1

Merged
stxkxs merged 1 commit into
mainfrom
chore/crd-group-migration
May 30, 2026
Merged

chore: migrate Platform/BudgetPolicy CRs to *.nanohype.dev groups#1
stxkxs merged 1 commit into
mainfrom
chore/crd-group-migration

Conversation

@stxkxs

@stxkxs stxkxs commented May 30, 2026

Copy link
Copy Markdown
Member

Migrate the Platform and BudgetPolicy CRs off the single shared agents.stxkxs.io/v1alpha1 group onto the per-kind groups the eks-agent-platform operator now serves.

platform.yaml

  • BudgetPolicy apiVersion -> governance.nanohype.dev/v1alpha1
  • Platform apiVersion -> platform.nanohype.dev/v1alpha1

The two CRs now sit in distinct groups. Kinds, names, namespace (tenants-protohype), and every spec field are unchanged.

Docs

  • AGENTS.md / CLAUDE.md / README.md: reworded prose and code-block examples that said both CRs live under agents.stxkxs.io/v1alpha1 to name the per-kind groups.

Untouched

  • OTel resource attributes (agents.tenant / agents.platform)
  • chart values and the chart itself

Verification

  • platform.yaml parses as multi-doc YAML
  • helm lint chart passes
  • helm template <name> chart -f chart/values-staging.yaml renders cleanly

The eks-agent-platform operator now serves these two CRs under per-kind
API groups on the nanohype.dev domain instead of a single shared
agents.stxkxs.io group. Update the competitive-intelligence tenant
declaration and the docs that reference it to the new groups.

─── platform.yaml ───
- BudgetPolicy apiVersion -> governance.nanohype.dev/v1alpha1
- Platform     apiVersion -> platform.nanohype.dev/v1alpha1

The two CRs now sit in distinct groups: BudgetPolicy under governance,
Platform under platform. Kinds, names, namespace (tenants-protohype),
and every spec field are unchanged.

─── docs ───
- AGENTS.md: reword the "Two CRs under ..." prose to name both groups
  explicitly and fix both code-block apiVersion lines.

OTel resource attributes (agents.tenant / agents.platform), chart
values, and the chart itself are untouched.

Verification: platform.yaml parses as multi-doc YAML; helm lint chart
and helm template competitive-intelligence chart -f
chart/values-staging.yaml both pass.
@stxkxs stxkxs merged commit 01c6e71 into main May 30, 2026
6 checks passed
@stxkxs stxkxs deleted the chore/crd-group-migration branch May 30, 2026 02:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant