Documentation
¶
Index ¶
Constants ¶
View Source
const ( Kind = "HelloWorld" APIVersion = "examples.kpt.dev/v1alpha1" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HelloWorldFunction ¶
type HelloWorldFunction struct {
// Kind is the API name. Must be HelloWorld.
Kind string `yaml:"kind"`
// APIVersion is the API version. Must be examples.kpt.dev/v1alpha1
APIVersion string `yaml:"apiVersion"`
// Metadata defines instance metadata.
Metadata Metadata `yaml:"metadata"`
// Spec defines the desired declarative configuration.
Spec Spec `yaml:"spec"`
}
HelloWorldFunction implements the HelloWorld Function
type Metadata ¶
type Metadata struct {
// Name is the name of the HelloWorld Resources
Name string `yaml:"name"`
// Namespace is the namespace of the HelloWorld Resources
Namespace string `yaml:"namespace"`
// Labels are labels applied to the HelloWorld Resources
Labels map[string]string `yaml:"labels"`
// Annotations are annotations applied to the HelloWorld Resources
Annotations map[string]string `yaml:"annotations"`
}
Click to show internal directories.
Click to hide internal directories.