Use when creating or modifying a component built with the operator-component-framework (github.com/sourcehawk/operator-component-framework) - covers the component builder, resource registration, feature gates, prerequisites, the reconciliation lifecycle,…
sourcehawk/operator-component-framework
SkillsMP has collected 5 skills from sourcehawk/operator-component-framework. Open a skill to review its source and details.
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 5
- GitHub stars
- 6
- GitHub forks
- 0
Skills in this repository
Showing 5 of 5 collected skills.
Use when creating or editing Kubernetes resource primitives with the operator-component-framework - primitive builders and categories, baseline desired state, the mutation system, boolean and version feature gating (NewBooleanGate, NewVersionGate), mutation…
Use when wrapping a custom resource (a CRD-backed type not covered by the built-in primitives) as an operator-component-framework primitive using pkg/generic - covers choosing a resource category, mutation type aliases, implementing the mutator, extending it…
Use when designing, structuring, or reviewing an operator built on the operator-component-framework - desired state in the baseline, pure mutations, one component per logical condition, thin controllers, deriving the owner CR's aggregate Ready condition from…
Use when writing or updating tests for an operator built on the operator-component-framework - the test layers, mutation unit tests, golden snapshot tests (pkg/testing/golden), version-matrix golden generation (pkg/testing/goldengen), the YAML matrix loader,…