mirror of
https://github.com/holos-run/holos.git
synced 2026-04-07 10:04:57 +00:00
- Reference BuildPlan spec items in test names (BuildPlan_3.1, BuildPlanFile_1, etc.) - Add missing test cases for BuildPlan spec requirements: - BuildPlanFile_2: each object matches exactly one unique object - BuildPlan_5: fields in 'a' must exist in 'b' - BuildPlan_6.1-6.3: null/empty/missing field equivalence - BuildPlanValid_1-2: duplicate objects and same metadata.name - Implement null/empty/missing field equivalence (spec 6) - Add normalizeStructure() to handle spec 6 requirements - Ensure null, [], and missing fields are treated as equivalent - Update test messages to clarify spec coverage intent 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
22 lines
393 B
YAML
22 lines
393 B
YAML
---
|
|
kind: BuildPlan
|
|
apiVersion: v1alpha5
|
|
metadata:
|
|
name: component
|
|
spec:
|
|
artifacts:
|
|
- artifact: component.yaml
|
|
generators:
|
|
- kind: Kubernetes
|
|
output: manifests.yaml
|
|
---
|
|
kind: BuildPlan
|
|
apiVersion: v1alpha5
|
|
metadata:
|
|
name: component
|
|
spec:
|
|
artifacts:
|
|
- artifact: component.yaml
|
|
generators:
|
|
- kind: Kubernetes
|
|
output: manifests.yaml |