Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetManagerInstance ¶
func GetManagerInstance() (*instance, error)
GetManagerInstance returns the singleton instance of the instance struct.
Types ¶
type ClusterDeployments ¶
type ClusterDeployments struct {
Clusters map[corev1.ObjectReference]RequestingProfiles `json:"clusters,omitempty"`
}
ClusterDeployments maps clusters to profiles requesting deployment.
type ProfileDeployments ¶
type ProfileDeployments struct {
Profiles map[corev1.ObjectReference]ClusterDeployments `json:"profiles,omitempty"`
}
type RequestingProfiles ¶
type RequestingProfiles struct {
Dependents map[corev1.ObjectReference]bool `json:"dependents,omitempty"`
}
type SortedCorev1ObjectReference ¶ added in v1.2.0
type SortedCorev1ObjectReference []corev1.ObjectReference
func (SortedCorev1ObjectReference) Len ¶ added in v1.2.0
func (a SortedCorev1ObjectReference) Len() int
func (SortedCorev1ObjectReference) Less ¶ added in v1.2.0
func (a SortedCorev1ObjectReference) Less(i, j int) bool
func (SortedCorev1ObjectReference) Swap ¶ added in v1.2.0
func (a SortedCorev1ObjectReference) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.