Documentation
¶
Index ¶
Constants ¶
View Source
const ( SchemaRefKatalog = "https://orkestra.sh/docs/reference/schema/katalog/" SchemaRefKomposer = "https://orkestra.sh/docs/reference/schema/komposer/" SchemaRefMotif = "https://orkestra.sh/docs/reference/schema/motif/" SchemaRefE2E = "https://orkestra.sh/docs/reference/schema/e2e/" SchemaRefE2EImports = "https://orkestra.sh/docs/reference/schema/e2e/imports/" SchemaRefSimulate = "https://orkestra.sh/docs/reference/schema/simulate/" SchemaRefSimulateSuite = "https://orkestra.sh/docs/reference/schema/simulate/#aggregator-form" )
Variables ¶
View Source
var Packs = map[string]Pack{
"beginner": {
Name: "beginner",
Description: "Start here. Simple CRDs, Deployments, Services.",
Path: "beginner",
Order: 1,
},
"intermediate": {
Name: "intermediate",
Description: "Multi-resource patterns, when/anyOf, Komposer basics.",
Path: "intermediate",
Order: 2,
},
"advanced": {
Name: "advanced",
Description: "Hooks, constructors, validation/mutation, registries.",
Path: "advanced",
Order: 3,
},
"security": {
Name: "security",
Description: "Deletion protection, namespace protection, admission webhooks.",
Path: "security",
Order: 4,
},
"resilience": {
Name: "resilience",
Description: "Operators that stay running — panic recovery, degraded state, isolation.",
Path: "resilience",
Order: 5,
},
"use-cases": {
Name: "use-cases",
Description: "Full-stack, cross-CRD, external gates, once-secrets.",
Path: "use-cases",
Order: 6,
},
"registry-guide": {
Name: "registry-guide",
Description: "End-to-end registry workflow: consume, build motifs, publish, compose, upgrade, deprecate, typed operators, CI.",
Path: "registry-guide",
Order: 7,
},
"ecosystem-composition": {
Name: "ecosystem-composition",
Description: "Wrap ArgoCD, cert-manager, Prometheus Operator, and Crossplane behind internal CRDs.",
Path: "ecosystem-composition",
Order: 8,
},
"from-controller-runtime": {
Name: "from-controller-runtime",
Description: "Migrate an existing controller-runtime operator to Orkestra: declarative, hooks, or constructor.",
Path: "from-controller-runtime",
Order: 9,
},
}
Functions ¶
func StartSpinner ¶ added in v0.4.8
StartSpinner starts a terminal progress spinner with the given message. Call Success, Failure, or Stop on the returned value when done.
Types ¶
Source Files
¶
- constants.go
- control.go
- create.go
- diff.go
- e2e.go
- files.go
- generate.go
- generate_crd.go
- generate_katalog.go
- generate_registry.go
- generate_registry_helpers.go
- helper.go
- init.go
- init_helper.go
- init_packs.go
- inspect.go
- migrate.go
- notes.go
- patterns.go
- plan.go
- pull.go
- pull_print.go
- push.go
- registry_helpers.go
- root.go
- root_dev.go
- run_dev.go
- run_dev_apply.go
- simulate.go
- spinner.go
- template.go
- ui.go
- uninstall.go
- upgrade.go
- validate.go
- validate_enrichment_output.go
- version.go
- write.go
- yaml_prune.go
Click to show internal directories.
Click to hide internal directories.