Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the kappnav v1 API group +k8s:deepcopy-gen=package,register +groupName=kappnav.operator.kappnav.io
Package v1 contains API Schema definitions for the kappnav v1 API group +k8s:deepcopy-gen=package,register +groupName=kappnav.operator.kappnav.io
Index ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- type Environment
- type Kappnav
- type KappnavContainerConfiguration
- type KappnavImageConfiguration
- type KappnavList
- type KappnavResourceConstraints
- type KappnavSpec
- type KappnavStatus
- type Repository
- type Resources
- type StatusCondition
- type StatusConditionType
- type Tag
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "kappnav.operator.kappnav.io", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
Types ¶
type Environment ¶
type Environment struct {
KubeEnv string `json:"kubeEnv,omitempty"`
}
Environment variables.
func (*Environment) DeepCopy ¶
func (in *Environment) DeepCopy() *Environment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Environment.
func (*Environment) DeepCopyInto ¶
func (in *Environment) DeepCopyInto(out *Environment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Kappnav ¶
type Kappnav struct {}
Kappnav is the Schema for the kappnavs API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*Kappnav) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kappnav.
func (*Kappnav) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Kappnav) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KappnavContainerConfiguration ¶
type KappnavContainerConfiguration struct {}
KappnavContainerConfiguration defines the configuration for a Kappnav container
func (*KappnavContainerConfiguration) DeepCopy ¶
func (in *KappnavContainerConfiguration) DeepCopy() *KappnavContainerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KappnavContainerConfiguration.
func (*KappnavContainerConfiguration) DeepCopyInto ¶
func (in *KappnavContainerConfiguration) DeepCopyInto(out *KappnavContainerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KappnavImageConfiguration ¶
type KappnavImageConfiguration struct {}
KappnavImageConfiguration ...
func (*KappnavImageConfiguration) DeepCopy ¶
func (in *KappnavImageConfiguration) DeepCopy() *KappnavImageConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KappnavImageConfiguration.
func (*KappnavImageConfiguration) DeepCopyInto ¶
func (in *KappnavImageConfiguration) DeepCopyInto(out *KappnavImageConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KappnavList ¶
type KappnavList struct {}
KappnavList contains a list of Kappnav
func (*KappnavList) DeepCopy ¶
func (in *KappnavList) DeepCopy() *KappnavList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KappnavList.
func (*KappnavList) DeepCopyInto ¶
func (in *KappnavList) DeepCopyInto(out *KappnavList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KappnavList) DeepCopyObject ¶
func (in *KappnavList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KappnavResourceConstraints ¶
type KappnavResourceConstraints struct {}
KappnavResourceConstraints defines resource constraints for a Kappnav container
func (*KappnavResourceConstraints) DeepCopy ¶
func (in *KappnavResourceConstraints) DeepCopy() *KappnavResourceConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KappnavResourceConstraints.
func (*KappnavResourceConstraints) DeepCopyInto ¶
func (in *KappnavResourceConstraints) DeepCopyInto(out *KappnavResourceConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KappnavSpec ¶
type KappnavSpec struct {}
KappnavSpec defines the desired state of Kappnav +k8s:openapi-gen=true
func (*KappnavSpec) DeepCopy ¶
func (in *KappnavSpec) DeepCopy() *KappnavSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KappnavSpec.
func (*KappnavSpec) DeepCopyInto ¶
func (in *KappnavSpec) DeepCopyInto(out *KappnavSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KappnavStatus ¶
type KappnavStatus struct {
}KappnavStatus defines the observed state of Kappnav +k8s:openapi-gen=true
func (*KappnavStatus) DeepCopy ¶
func (in *KappnavStatus) DeepCopy() *KappnavStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KappnavStatus.
func (*KappnavStatus) DeepCopyInto ¶
func (in *KappnavStatus) DeepCopyInto(out *KappnavStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Resources ¶
Resources ...
func (*Resources) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resources.
func (*Resources) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusCondition ¶
type StatusCondition struct { LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` LastUpdateTime metav1.Time `json:"lastUpdateTime,omitempty"` Reason string `json:"reason,omitempty"` Message string `json:"message,omitempty"` Status corev1.ConditionStatus `json:"status,omitempty"` Type StatusConditionType `json:"type,omitempty"` }
StatusCondition ...
func (*StatusCondition) DeepCopy ¶
func (in *StatusCondition) DeepCopy() *StatusCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCondition.
func (*StatusCondition) DeepCopyInto ¶
func (in *StatusCondition) DeepCopyInto(out *StatusCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusConditionType ¶
type StatusConditionType string
StatusConditionType ...
const ( // StatusConditionTypeReconciled ... StatusConditionTypeReconciled StatusConditionType = "Reconciled" )