Documentation
¶
Index ¶
- func BuildHyperNode(name string, tier int, members []topologyv1alpha1.MemberSpec, ...) *topologyv1alpha1.HyperNode
- func BuildHyperNodeWithTierName(name string, tier int, tierName string, members []topologyv1alpha1.MemberSpec, ...) *topologyv1alpha1.HyperNode
- func BuildMembers(names []string, memberType topologyv1alpha1.MemberType) []topologyv1alpha1.MemberSpec
- func CreateHyperNode(vcClient vcclientset.Interface, node *topologyv1alpha1.HyperNode) error
- func DeleteHyperNode(vcClient vcclientset.Interface, name string) error
- func UpdateHyperNode(vcClient vcclientset.Interface, lister v1alpha1.HyperNodeLister, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildHyperNode ¶
func BuildHyperNode(name string, tier int, members []topologyv1alpha1.MemberSpec, labels map[string]string) *topologyv1alpha1.HyperNode
BuildHyperNode creates a HyperNode object
func BuildHyperNodeWithTierName ¶ added in v1.14.0
func BuildHyperNodeWithTierName(name string, tier int, tierName string, members []topologyv1alpha1.MemberSpec, labels map[string]string) *topologyv1alpha1.HyperNode
func BuildMembers ¶
func BuildMembers(names []string, memberType topologyv1alpha1.MemberType) []topologyv1alpha1.MemberSpec
BuildMembers creates a list of topology member references
func CreateHyperNode ¶
func CreateHyperNode(vcClient vcclientset.Interface, node *topologyv1alpha1.HyperNode) error
func DeleteHyperNode ¶
func DeleteHyperNode(vcClient vcclientset.Interface, name string) error
func UpdateHyperNode ¶
func UpdateHyperNode(vcClient vcclientset.Interface, lister v1alpha1.HyperNodeLister, updated *topologyv1alpha1.HyperNode) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.