crdkatalog

package
v0.3.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

KomposeKatalogFromGo returns your CRD entries.

The entries below are EXAMPLES shipped with Orkestra. Replace them with your own CRDs before running in production.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func KomposeKatalogFromGo

func KomposeKatalogFromGo() []orktypes.CRDEntry

KomposeKatalogFromGo returns the full list of CRD entries for Go mode.

Rules:

  • ReconcilerConfig.Default = true → GenericReconciler used automatically. Add a HookFactory for lifecycle callbacks. nil = zero code.
  • ReconcilerConfig.Default = false → Constructor must be provided. Constructor is called after Orkestra starts — kube and ev are live.
  • DependsOn controls startup and shutdown order via the dependency graph. Validation rejects missing or cyclic dependencies at startup.
  • Disabled CRDs (Enabled: false) never enter the runtime — safe to leave in place.
  • APITypes mirrors the YAML apiTypes block — ork generate reads this in YAML mode. In Go mode it drives setGroupVersionKind() and scheme registration.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL