# Constants
OperationCreate - name of create operation.
OperationUpdate - name of update operation.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
+kubebuilder:object:root=true +kubebuilder:resource:path=composables,scope=Namespaced,shortName=comp +kubebuilder:printcolumn:name="State",type=string,JSONPath=".status.state" +kubebuilder:printcolumn:name="Resource Name",type=string,JSONPath=".spec.template.metadata.name" +kubebuilder:printcolumn:name="Resource Kind",type=string,JSONPath=".spec.template.kind" +kubebuilder:printcolumn:name="Resource apiVersion",type=string,JSONPath=".spec.template.apiVersion" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status Composable represents a composable resource that can wrap any resource (native kubernetes or CRDs) to allow it to be dynamically configurable.
ComposableList contains a list of Composable.
ComposableSpec defines the desired state of Composable.
ComposableStatus defines the observed state of Composable.