Documentation ¶
Index ¶
- func BuildUPFDeployment(nsName types.NamespacedName, spec nfv1alpha1.UPFDeploymentSpec) (*kyaml.RNode, error)
- func BuildUPFDeploymentFn(nsName types.NamespacedName, spec nfv1alpha1.UPFDeploymentSpec) (*fn.KubeObject, error)
- func BuildUPFDeploymentSpec(endponts map[string]*nfv1alpha1.Endpoint, dnn string, ...) nfv1alpha1.UPFDeploymentSpec
- func GetCapacity(source *kyaml.RNode) nfv1alpha1.UPFCapacity
- func GetDnn(source *kyaml.RNode) string
- func GetDummyInterface(n string) nfv1alpha1.InterfaceConfig
- func GetDummyInterfaces(n string) []nfv1alpha1.InterfaceConfig
- func GetEndpoint(epName string, source *kyaml.RNode) (*nfv1alpha1.Endpoint, error)
- func GetN6DummyInterfaces(n, dnn string) []nfv1alpha1.N6InterfaceConfig
- func GetN6Endpoint(epName string, source *kyaml.RNode) (*nfv1alpha1.N6Endpoint, error)
- func GetRegion(source *kyaml.RNode) (string, error)
- func GetValue(source *kyaml.RNode, fp string) (string, error)
- func MustGetValue(source *kyaml.RNode, fp string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildUPFDeployment ¶
func BuildUPFDeployment(nsName types.NamespacedName, spec nfv1alpha1.UPFDeploymentSpec) (*kyaml.RNode, error)
func BuildUPFDeploymentFn ¶
func BuildUPFDeploymentFn(nsName types.NamespacedName, spec nfv1alpha1.UPFDeploymentSpec) (*fn.KubeObject, error)
func BuildUPFDeploymentSpec ¶
func BuildUPFDeploymentSpec(endponts map[string]*nfv1alpha1.Endpoint, dnn string, capacity nfv1alpha1.UPFCapacity) nfv1alpha1.UPFDeploymentSpec
func GetCapacity ¶
func GetCapacity(source *kyaml.RNode) nfv1alpha1.UPFCapacity
func GetDummyInterface ¶
func GetDummyInterface(n string) nfv1alpha1.InterfaceConfig
func GetDummyInterfaces ¶
func GetDummyInterfaces(n string) []nfv1alpha1.InterfaceConfig
func GetEndpoint ¶
func GetN6DummyInterfaces ¶
func GetN6DummyInterfaces(n, dnn string) []nfv1alpha1.N6InterfaceConfig
func GetN6Endpoint ¶
func GetN6Endpoint(epName string, source *kyaml.RNode) (*nfv1alpha1.N6Endpoint, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.