Skip to content

feat: add HardeningProfileRef to InfrastructureTalosClusterSpec + HardeningApplied condition#18

Merged
ontave merged 2 commits into
mainfrom
session/25-hardening-profile-ref
May 6, 2026
Merged

feat: add HardeningProfileRef to InfrastructureTalosClusterSpec + HardeningApplied condition#18
ontave merged 2 commits into
mainfrom
session/25-hardening-profile-ref

Conversation

@ontave
Copy link
Copy Markdown
Contributor

@ontave ontave commented May 6, 2026

Summary

  • Adds HardeningProfileRef *InfrastructureLocalObjectRef field to InfrastructureTalosClusterSpec in taloscluster_types.go
  • Updates InfrastructureTalosClusterSpec.DeepCopyInto to handle the new pointer field
  • Adds ConditionTypeHardeningApplied, ReasonHardeningApplied, ReasonHardeningPending, ReasonHardeningProfileNotValid constants to seam-core/pkg/conditions/conditions.go
  • Gates on ontai-schema PR for hardeningProfileRef merging first (Decision 11 / Decision G)

Test plan

  • go build ./... clean in seam-core
  • All 5 seam-core test packages green
  • platform PR imports and uses HardeningProfileRef field correctly

🤖 Generated with Claude Code

ontave added 2 commits May 4, 2026 16:38
Governor directive (session/21): CODEBASE.md eliminated from all repos.
The graphify knowledge graph at ~/ontai/graphify-out/graph.json is the
sole authoritative source for codebase understanding. See root CONTEXT.md
and CLAUDE.md for the Graphify Source of Truth Protocol.
…deningApplied condition

Adds HardeningProfileRef *InfrastructureLocalObjectRef to InfrastructureTalosClusterSpec
(nullable, optional). DeepCopyInto updated accordingly.

Adds ConditionTypeHardeningApplied, ReasonHardeningApplied, ReasonHardeningPending, and
ReasonHardeningProfileNotValid to seam-core/pkg/conditions. platform-schema.md §11,
Decision 11.
@ontave ontave merged commit 92d90f7 into main May 6, 2026
2 checks passed
@ontave ontave deleted the session/25-hardening-profile-ref branch May 6, 2026 17:54
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