Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Controller ¶
type Ref ¶
type Ref struct { Kind string `json:"kind" yaml:"kind"` Name string `json:"name" yaml:"name"` Optional bool `json:"optional,omitempty" yaml:"optional,omitempty"` }
Ref identifies another resource in the same manifests root.
type ResourceMeta ¶
type SecretDecrypter ¶
SecretDecrypter is a minimal interface controllers can use to unseal ciphertext.
type Typed ¶
type Typed[T Spec] struct { APIVersion string Kind string Metadata ResourceMeta Spec T }
type Unstructured ¶
type Unstructured struct { APIVersion string `yaml:"apiVersion" json:"apiVersion"` Kind string `yaml:"kind" json:"kind"` Metadata ResourceMeta `yaml:"metadata" json:"metadata"` Spec map[string]any `yaml:"spec" json:"spec"` Status map[string]any `yaml:"status,omitempty" json:"status,omitempty"` DependsOn []Ref `json:"dependsOn,omitempty" yaml:"dependsOn,omitempty"` }
Click to show internal directories.
Click to hide internal directories.