| title | Architecture |
|---|---|
| parent | Develop & Contribute |
| nav_order | 3 |
βββ api/
β βββ enterprise/ CRD Go types for current and compatibility API versions
βββ cmd/ Main entry point for the operator
βββ config/ Kubernetes manifests and configuration
β βββ crd/ CRD base files
β βββ samples/ Example CR manifests
β βββ default/ Default kustomize configurations
β βββ rbac/ RBAC configurations
βββ docs/ User-facing documentation
βββ helm-chart/ Helm charts for operator and enterprise
βββ internal/ Internal controller logic
βββ kuttl/ KUTTL test scenarios
βββ pkg/ Core business logic
β βββ splunk/
βββ test/ Integration tests
β βββ testenv/ Test environment utilities
β βββ */ Test suites by feature
βββ tools/ Helper scripts and utilities
Domain logic under pkg/splunk/ is organized by concern with a strict layered import direction. See pkg/splunk/README.md for the full package layout, import rules, and guidance on where to put new code.