Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckTypeConfigName ¶ added in v0.0.4
CheckTypeConfigName checks that the name of the type config is '<target plural name>[.<target group name>]'.
func GroupQualifiedName ¶ added in v0.0.4
func GroupQualifiedName(apiResource metav1.APIResource) string
GroupQualifiedName returns the plural name of the api resource optionally qualified by its group:
'<target plural name>[.<target group name>]'
This is the naming scheme for FederatedTypeConfig resources. The scheme ensures that, for a given federation control plane, federation of a target type will be configured by at most one FederatedTypeConfig.
Types ¶
type Interface ¶
type Interface interface { GetObjectMeta() metav1.ObjectMeta GetTarget() metav1.APIResource GetNamespaced() bool GetPropagationEnabled() bool GetFederatedType() metav1.APIResource GetStatus() *metav1.APIResource GetEnableStatus() bool GetFederatedNamespaced() bool }
Interface defines how to interact with a FederatedTypeConfig
Click to show internal directories.
Click to hide internal directories.