Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the options v1alpha1 API group +kubebuilder:object:generate=true +groupName=options.keptn.sh
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "options.keptn.sh", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type KeptnConfig ¶
type KeptnConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeptnConfigSpec `json:"spec,omitempty"` Status KeptnConfigStatus `json:"status,omitempty"` }
KeptnConfig is the Schema for the keptnconfigs API
func (*KeptnConfig) DeepCopy ¶
func (in *KeptnConfig) DeepCopy() *KeptnConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeptnConfig.
func (*KeptnConfig) DeepCopyInto ¶
func (in *KeptnConfig) DeepCopyInto(out *KeptnConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeptnConfig) DeepCopyObject ¶
func (in *KeptnConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeptnConfigList ¶
type KeptnConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeptnConfig `json:"items"` }
KeptnConfigList contains a list of KeptnConfig
func (*KeptnConfigList) DeepCopy ¶
func (in *KeptnConfigList) DeepCopy() *KeptnConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeptnConfigList.
func (*KeptnConfigList) DeepCopyInto ¶
func (in *KeptnConfigList) DeepCopyInto(out *KeptnConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeptnConfigList) DeepCopyObject ¶
func (in *KeptnConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeptnConfigSpec ¶
type KeptnConfigSpec struct { // OTelCollectorUrl can be used to set the Open Telemetry collector that the operator should use // +optional OTelCollectorUrl string `json:"OTelCollectorUrl,omitempty"` // KeptnAppCreationRequestTimeoutSeconds is used to set the interval in which automatic app discovery // searches for workload to put into the same auto-generated KeptnApp // +kubebuilder:default:=30 // +optional KeptnAppCreationRequestTimeoutSeconds uint `json:"keptnAppCreationRequestTimeoutSeconds,omitempty"` }
KeptnConfigSpec defines the desired state of KeptnConfig
func (*KeptnConfigSpec) DeepCopy ¶
func (in *KeptnConfigSpec) DeepCopy() *KeptnConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeptnConfigSpec.
func (*KeptnConfigSpec) DeepCopyInto ¶
func (in *KeptnConfigSpec) DeepCopyInto(out *KeptnConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeptnConfigStatus ¶
type KeptnConfigStatus struct { }
KeptnConfigStatus defines the observed state of KeptnConfig
func (*KeptnConfigStatus) DeepCopy ¶
func (in *KeptnConfigStatus) DeepCopy() *KeptnConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeptnConfigStatus.
func (*KeptnConfigStatus) DeepCopyInto ¶
func (in *KeptnConfigStatus) DeepCopyInto(out *KeptnConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.