Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the opentelemetry v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=opentelemetry.io
Package v1alpha1 contains API Schema definitions for the opentelemetry v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=opentelemetry.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "opentelemetry.io", Version: "v1alpha1"} // 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 OpenTelemetryService ¶
type OpenTelemetryService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpenTelemetryServiceSpec `json:"spec,omitempty"` Status OpenTelemetryServiceStatus `json:"status,omitempty"` }
OpenTelemetryService is the Schema for the opentelemetryservices API +k8s:openapi-gen=true +kubebuilder:resource:shortName=otelsvc;otelsvcs +kubebuilder:subresource:status +kubebuilder:subresource:scale:specpath=.spec.replicas,statuspath=.status.replicas
func (*OpenTelemetryService) DeepCopy ¶
func (in *OpenTelemetryService) DeepCopy() *OpenTelemetryService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenTelemetryService.
func (*OpenTelemetryService) DeepCopyInto ¶
func (in *OpenTelemetryService) DeepCopyInto(out *OpenTelemetryService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenTelemetryService) DeepCopyObject ¶
func (in *OpenTelemetryService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpenTelemetryServiceList ¶
type OpenTelemetryServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpenTelemetryService `json:"items"` }
OpenTelemetryServiceList contains a list of OpenTelemetryService
func (*OpenTelemetryServiceList) DeepCopy ¶
func (in *OpenTelemetryServiceList) DeepCopy() *OpenTelemetryServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenTelemetryServiceList.
func (*OpenTelemetryServiceList) DeepCopyInto ¶
func (in *OpenTelemetryServiceList) DeepCopyInto(out *OpenTelemetryServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenTelemetryServiceList) DeepCopyObject ¶
func (in *OpenTelemetryServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpenTelemetryServiceSpec ¶
type OpenTelemetryServiceSpec struct { // +optional Replicas *int32 `json:"replicas,omitempty"` // +required Config string `json:"config,omitempty"` }
OpenTelemetryServiceSpec defines the desired state of OpenTelemetryService +k8s:openapi-gen=true
func (*OpenTelemetryServiceSpec) DeepCopy ¶
func (in *OpenTelemetryServiceSpec) DeepCopy() *OpenTelemetryServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenTelemetryServiceSpec.
func (*OpenTelemetryServiceSpec) DeepCopyInto ¶
func (in *OpenTelemetryServiceSpec) DeepCopyInto(out *OpenTelemetryServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenTelemetryServiceStatus ¶
type OpenTelemetryServiceStatus struct {
Replicas int32 `json:"replicas"`
}
OpenTelemetryServiceStatus defines the observed state of OpenTelemetryService +k8s:openapi-gen=true
func (*OpenTelemetryServiceStatus) DeepCopy ¶
func (in *OpenTelemetryServiceStatus) DeepCopy() *OpenTelemetryServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenTelemetryServiceStatus.
func (*OpenTelemetryServiceStatus) DeepCopyInto ¶
func (in *OpenTelemetryServiceStatus) DeepCopyInto(out *OpenTelemetryServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.