Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PodNetworkYAML []byte
PodNetworkYAML embeds the CRD YAML for downstream consumers.
View Source
var Scheme = runtime.NewScheme()
Scheme is a runtime scheme containing the client-go scheme and the PodNetwork scheme.
Functions ¶
func GetPodNetworks ¶
func GetPodNetworks() (*apiextensionsv1.CustomResourceDefinition, error)
GetPodNetworks parses the raw []byte PodNetwork in to a CustomResourceDefinition and returns it or an unmarshalling error.
Types ¶
type Installer ¶
type Installer struct {
// contains filtered or unexported fields
}
Installer provides methods to manage the lifecycle of the PodNetwork resource definition.
func (*Installer) InstallOrUpdate ¶
InstallOrUpdate installs the embedded PodNetwork CRD definition in the cluster or updates it if present.
Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the networking v1alpha1 API group +kubebuilder:object:generate=true +groupName=acn.azure.com
|
Package v1alpha1 contains API Schema definitions for the networking v1alpha1 API group +kubebuilder:object:generate=true +groupName=acn.azure.com |
|
Package manifests exists to allow the rendered CRD manifests to be packaged in to dependent components.
|
Package manifests exists to allow the rendered CRD manifests to be packaged in to dependent components. |
Click to show internal directories.
Click to hide internal directories.