Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the registry v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=apicur.io
Package v1alpha1 contains API Schema definitions for the registry v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=apicur.io
Index ¶
- Variables
- type ApicurioRegistry
- type ApicurioRegistryList
- type ApicurioRegistrySpec
- type ApicurioRegistrySpecConfiguration
- type ApicurioRegistrySpecConfigurationDataSource
- type ApicurioRegistrySpecConfigurationKafka
- type ApicurioRegistrySpecConfigurationStreams
- type ApicurioRegistrySpecDeployment
- type ApicurioRegistrySpecDeploymentResources
- type ApicurioRegistrySpecDeploymentResourcesRequestsLimit
- type ApicurioRegistrySpecImage
- type ApicurioRegistryStatus
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "apicur.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type ApicurioRegistry ¶
type ApicurioRegistry struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApicurioRegistrySpec `json:"spec,omitempty"` Status ApicurioRegistryStatus `json:"status,omitempty"` }
ApicurioRegistry is the Schema for the apicurioregistries API +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*ApicurioRegistry) DeepCopy ¶
func (in *ApicurioRegistry) DeepCopy() *ApicurioRegistry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistry.
func (*ApicurioRegistry) DeepCopyInto ¶
func (in *ApicurioRegistry) DeepCopyInto(out *ApicurioRegistry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApicurioRegistry) DeepCopyObject ¶
func (in *ApicurioRegistry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApicurioRegistryList ¶
type ApicurioRegistryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApicurioRegistry `json:"items"` }
ApicurioRegistryList contains a list of ApicurioRegistry +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ApicurioRegistryList) DeepCopy ¶
func (in *ApicurioRegistryList) DeepCopy() *ApicurioRegistryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistryList.
func (*ApicurioRegistryList) DeepCopyInto ¶
func (in *ApicurioRegistryList) DeepCopyInto(out *ApicurioRegistryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApicurioRegistryList) DeepCopyObject ¶
func (in *ApicurioRegistryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApicurioRegistrySpec ¶
type ApicurioRegistrySpec struct { Image ApicurioRegistrySpecImage `json:"image,omitempty"` Configuration ApicurioRegistrySpecConfiguration `json:"configuration,omitempty"` Deployment ApicurioRegistrySpecDeployment `json:"deployment,omitempty"` }
ApicurioRegistrySpec defines the desired state of ApicurioRegistry +k8s:openapi-gen=true
func (*ApicurioRegistrySpec) DeepCopy ¶
func (in *ApicurioRegistrySpec) DeepCopy() *ApicurioRegistrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistrySpec.
func (*ApicurioRegistrySpec) DeepCopyInto ¶
func (in *ApicurioRegistrySpec) DeepCopyInto(out *ApicurioRegistrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApicurioRegistrySpecConfiguration ¶
type ApicurioRegistrySpecConfiguration struct { // +kubebuilder:validation:Enum=mem,jpa,kafka,streams Persistence string `json:"persistence,omitempty"` DataSource ApicurioRegistrySpecConfigurationDataSource `json:"dataSource,omitempty"` Kafka ApicurioRegistrySpecConfigurationKafka `json:"kafka,omitempty"` Streams ApicurioRegistrySpecConfigurationStreams `json:"streams,omitempty"` }
+k8s:openapi-gen=true
func (*ApicurioRegistrySpecConfiguration) DeepCopy ¶
func (in *ApicurioRegistrySpecConfiguration) DeepCopy() *ApicurioRegistrySpecConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistrySpecConfiguration.
func (*ApicurioRegistrySpecConfiguration) DeepCopyInto ¶
func (in *ApicurioRegistrySpecConfiguration) DeepCopyInto(out *ApicurioRegistrySpecConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApicurioRegistrySpecConfigurationDataSource ¶
type ApicurioRegistrySpecConfigurationDataSource struct { Url string `json:"url,omitempty"` UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
+k8s:openapi-gen=true
func (*ApicurioRegistrySpecConfigurationDataSource) DeepCopy ¶
func (in *ApicurioRegistrySpecConfigurationDataSource) DeepCopy() *ApicurioRegistrySpecConfigurationDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistrySpecConfigurationDataSource.
func (*ApicurioRegistrySpecConfigurationDataSource) DeepCopyInto ¶
func (in *ApicurioRegistrySpecConfigurationDataSource) DeepCopyInto(out *ApicurioRegistrySpecConfigurationDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApicurioRegistrySpecConfigurationKafka ¶
type ApicurioRegistrySpecConfigurationKafka struct {
BootstrapServers string `json:"bootstrapServers,omitempty"`
}
+k8s:openapi-gen=true
func (*ApicurioRegistrySpecConfigurationKafka) DeepCopy ¶
func (in *ApicurioRegistrySpecConfigurationKafka) DeepCopy() *ApicurioRegistrySpecConfigurationKafka
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistrySpecConfigurationKafka.
func (*ApicurioRegistrySpecConfigurationKafka) DeepCopyInto ¶
func (in *ApicurioRegistrySpecConfigurationKafka) DeepCopyInto(out *ApicurioRegistrySpecConfigurationKafka)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApicurioRegistrySpecConfigurationStreams ¶
type ApicurioRegistrySpecConfigurationStreams struct { BootstrapServers string `json:"bootstrapServers,omitempty"` ApplicationServerPort string `json:"applicationServerPort,omitempty"` ApplicationId string `json:"applicationId,omitempty"` }
+k8s:openapi-gen=true
func (*ApicurioRegistrySpecConfigurationStreams) DeepCopy ¶
func (in *ApicurioRegistrySpecConfigurationStreams) DeepCopy() *ApicurioRegistrySpecConfigurationStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistrySpecConfigurationStreams.
func (*ApicurioRegistrySpecConfigurationStreams) DeepCopyInto ¶
func (in *ApicurioRegistrySpecConfigurationStreams) DeepCopyInto(out *ApicurioRegistrySpecConfigurationStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApicurioRegistrySpecDeployment ¶
type ApicurioRegistrySpecDeployment struct { Replicas int32 `json:"replicas,omitempty"` Route string `json:"route,omitempty"` Resources ApicurioRegistrySpecDeploymentResources `json:"resources,omitempty"` }
+k8s:openapi-gen=true
func (*ApicurioRegistrySpecDeployment) DeepCopy ¶
func (in *ApicurioRegistrySpecDeployment) DeepCopy() *ApicurioRegistrySpecDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistrySpecDeployment.
func (*ApicurioRegistrySpecDeployment) DeepCopyInto ¶
func (in *ApicurioRegistrySpecDeployment) DeepCopyInto(out *ApicurioRegistrySpecDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApicurioRegistrySpecDeploymentResources ¶
type ApicurioRegistrySpecDeploymentResources struct { Cpu ApicurioRegistrySpecDeploymentResourcesRequestsLimit `json:"cpu,omitempty"` Memory ApicurioRegistrySpecDeploymentResourcesRequestsLimit `json:"memory,omitempty"` }
+k8s:openapi-gen=true
func (*ApicurioRegistrySpecDeploymentResources) DeepCopy ¶
func (in *ApicurioRegistrySpecDeploymentResources) DeepCopy() *ApicurioRegistrySpecDeploymentResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistrySpecDeploymentResources.
func (*ApicurioRegistrySpecDeploymentResources) DeepCopyInto ¶
func (in *ApicurioRegistrySpecDeploymentResources) DeepCopyInto(out *ApicurioRegistrySpecDeploymentResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApicurioRegistrySpecDeploymentResourcesRequestsLimit ¶
type ApicurioRegistrySpecDeploymentResourcesRequestsLimit struct { Requests string `json:"requests,omitempty"` Limit string `json:"limit,omitempty"` }
+k8s:openapi-gen=true
func (*ApicurioRegistrySpecDeploymentResourcesRequestsLimit) DeepCopy ¶
func (in *ApicurioRegistrySpecDeploymentResourcesRequestsLimit) DeepCopy() *ApicurioRegistrySpecDeploymentResourcesRequestsLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistrySpecDeploymentResourcesRequestsLimit.
func (*ApicurioRegistrySpecDeploymentResourcesRequestsLimit) DeepCopyInto ¶
func (in *ApicurioRegistrySpecDeploymentResourcesRequestsLimit) DeepCopyInto(out *ApicurioRegistrySpecDeploymentResourcesRequestsLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApicurioRegistrySpecImage ¶
type ApicurioRegistrySpecImage struct { Registry string `json:"registry,omitempty"` Version string `json:"version,omitempty"` Override string `json:"override,omitempty"` }
+k8s:openapi-gen=true
func (*ApicurioRegistrySpecImage) DeepCopy ¶
func (in *ApicurioRegistrySpecImage) DeepCopy() *ApicurioRegistrySpecImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistrySpecImage.
func (*ApicurioRegistrySpecImage) DeepCopyInto ¶
func (in *ApicurioRegistrySpecImage) DeepCopyInto(out *ApicurioRegistrySpecImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApicurioRegistryStatus ¶
type ApicurioRegistryStatus struct { Image string `json:"image,omitempty"` DeploymentName string `json:"deploymentName,omitempty"` ServiceName string `json:"serviceName,omitempty"` IngressName string `json:"ingressName,omitempty"` ReplicaCount int32 `json:"replicaCount,omitempty"` Route string `json:"route,omitempty"` }
ApicurioRegistryStatus defines the observed state of ApicurioRegistry +k8s:openapi-gen=true
func (*ApicurioRegistryStatus) DeepCopy ¶
func (in *ApicurioRegistryStatus) DeepCopy() *ApicurioRegistryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApicurioRegistryStatus.
func (*ApicurioRegistryStatus) DeepCopyInto ¶
func (in *ApicurioRegistryStatus) DeepCopyInto(out *ApicurioRegistryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.