Documentation ¶
Index ¶
- func ApplyOrder(additional ...*unstructured.Unstructured) []*unstructured.Unstructured
- func Configs() []*unstructured.Unstructured
- func ConvertInputToPlatformConfig(input interfaces.Config) (*unstructured.Unstructured, error)
- func CustomResourceDefinitions() []*unstructured.Unstructured
- func Deployments() []*unstructured.Unstructured
- func DestroyOrder(additional ...*unstructured.Unstructured) []*unstructured.Unstructured
- func Namespaces() []*unstructured.Unstructured
- func OperatorDeploymentConfigs() []*unstructured.Unstructured
- func RBAC() []*unstructured.Unstructured
- func Services() []*unstructured.Unstructured
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyOrder ¶
func ApplyOrder(additional ...*unstructured.Unstructured) []*unstructured.Unstructured
ApplyOrder returns the order in which operator resources need to be applied.
func Configs ¶
func Configs() []*unstructured.Unstructured
Configs returns the resource to control the platform configuration.
func ConvertInputToPlatformConfig ¶
func ConvertInputToPlatformConfig(input interfaces.Config) (*unstructured.Unstructured, error)
ConvertInputToPlatformConfig converts a user input configuration, from its interface, into a PlatformConfig object.
func CustomResourceDefinitions ¶
func CustomResourceDefinitions() []*unstructured.Unstructured
CustomResourceDefinintions returns any custom resource definitions that the controllers must watch prior to starting.
func Deployments ¶
func Deployments() []*unstructured.Unstructured
Deployments returns the actual deployment resource that runs the controller.
func DestroyOrder ¶
func DestroyOrder(additional ...*unstructured.Unstructured) []*unstructured.Unstructured
DestroyOrder returns the order in which resources need to be destroyed.
func Namespaces ¶
func Namespaces() []*unstructured.Unstructured
Namespaces returns the namespace where the platform controllers will be deployed.
func OperatorDeploymentConfigs ¶
func OperatorDeploymentConfigs() []*unstructured.Unstructured
OperatorDeploymentConfigs returns the resource to control the platform operator deployments.
func RBAC ¶
func RBAC() []*unstructured.Unstructured
RBAC returns any role-based access that the controllers need.
func Services ¶
func Services() []*unstructured.Unstructured
Services returns the actual service resource that runs the controller.
Types ¶
This section is empty.