Documentation ¶
Overview ¶
Package v1alpha2 contains API Schema definitions for the spinnaker v1alpha2 API group +k8s:deepcopy-gen=package,register +groupName=spinnaker.io
Package v1alpha2 contains API Schema definitions for the spinnaker v1alpha2 API group +k8s:deepcopy-gen=package,register +groupName=spinnaker.io
Index ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func RegisterTypes()
- type SpinnakerAccount
- func (in *SpinnakerAccount) DeepCopy() *SpinnakerAccount
- func (s *SpinnakerAccount) DeepCopyInterface() interfaces.SpinnakerAccount
- func (in *SpinnakerAccount) DeepCopyInto(out *SpinnakerAccount)
- func (in *SpinnakerAccount) DeepCopyObject() runtime.Object
- func (s *SpinnakerAccount) DeepCopySpinnakerAccount() interfaces.SpinnakerAccount
- func (s *SpinnakerAccount) GetSpec() *interfaces.SpinnakerAccountSpec
- func (s *SpinnakerAccount) GetStatus() *interfaces.SpinnakerAccountStatus
- type SpinnakerAccountList
- func (in *SpinnakerAccountList) DeepCopy() *SpinnakerAccountList
- func (in *SpinnakerAccountList) DeepCopyInto(out *SpinnakerAccountList)
- func (in *SpinnakerAccountList) DeepCopyObject() runtime.Object
- func (s *SpinnakerAccountList) DeepCopySpinnakerAccountList() interfaces.SpinnakerAccountList
- func (s *SpinnakerAccountList) GetItems() []interfaces.SpinnakerAccount
- type SpinnakerService
- func (in *SpinnakerService) DeepCopy() *SpinnakerService
- func (s *SpinnakerService) DeepCopyInterface() interfaces.SpinnakerService
- func (in *SpinnakerService) DeepCopyInto(out *SpinnakerService)
- func (in *SpinnakerService) DeepCopyObject() runtime.Object
- func (s *SpinnakerService) DeepCopySpinnakerService() interfaces.SpinnakerService
- func (s *SpinnakerService) GetAccountConfig() *interfaces.AccountConfig
- func (s *SpinnakerService) GetExposeConfig() *interfaces.ExposeConfig
- func (s *SpinnakerService) GetKustomization() map[string]interfaces.ServiceKustomization
- func (s *SpinnakerService) GetSpinnakerConfig() *interfaces.SpinnakerConfig
- func (s *SpinnakerService) GetSpinnakerValidation() *interfaces.SpinnakerValidation
- func (s *SpinnakerService) GetStatus() *interfaces.SpinnakerServiceStatus
- type SpinnakerServiceList
- func (in *SpinnakerServiceList) DeepCopy() *SpinnakerServiceList
- func (in *SpinnakerServiceList) DeepCopyInto(out *SpinnakerServiceList)
- func (in *SpinnakerServiceList) DeepCopyObject() runtime.Object
- func (s *SpinnakerServiceList) DeepCopySpinnakerServiceList() interfaces.SpinnakerServiceList
- func (s *SpinnakerServiceList) GetItems() []interfaces.SpinnakerService
- type TypesFactory
- func (in *TypesFactory) DeepCopy() *TypesFactory
- func (in *TypesFactory) DeepCopyInto(out *TypesFactory)
- func (f *TypesFactory) DeepCopyLatestTypesFactory() interfaces.TypesFactory
- func (f *TypesFactory) GetGroupVersion() schema.GroupVersion
- func (f *TypesFactory) NewAccount() interfaces.SpinnakerAccount
- func (f *TypesFactory) NewAccountList() interfaces.SpinnakerAccountList
- func (f *TypesFactory) NewService() interfaces.SpinnakerService
- func (f *TypesFactory) NewServiceList() interfaces.SpinnakerServiceList
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "spinnaker.io", Version: "v1alpha2"} // 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
func RegisterTypes ¶ added in v0.4.0
func RegisterTypes()
Types ¶
type SpinnakerAccount ¶
type SpinnakerAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec interfaces.SpinnakerAccountSpec `json:"spec,omitempty"` Status interfaces.SpinnakerAccountStatus `json:"status,omitempty"` }
SpinnakerAccount is the Schema for the spinnakeraccounts API +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="type",type="string",JSONPath=".spec.type",description="Type" +kubebuilder:printcolumn:name="lastValidated",type="date",JSONPath=".status.LastValidatedAt",description="Last Validated" +kubebuilder:printcolumn:name="reason",type="string",JSONPath=".status.InvalidReason",description="Invalid Reason" +kubebuilder:resource:path=spinnakeraccounts,shortName=spinaccount
func (*SpinnakerAccount) DeepCopy ¶
func (in *SpinnakerAccount) DeepCopy() *SpinnakerAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpinnakerAccount.
func (*SpinnakerAccount) DeepCopyInterface ¶ added in v0.4.0
func (s *SpinnakerAccount) DeepCopyInterface() interfaces.SpinnakerAccount
func (*SpinnakerAccount) DeepCopyInto ¶
func (in *SpinnakerAccount) DeepCopyInto(out *SpinnakerAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpinnakerAccount) DeepCopyObject ¶
func (in *SpinnakerAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpinnakerAccount) DeepCopySpinnakerAccount ¶ added in v0.4.0
func (s *SpinnakerAccount) DeepCopySpinnakerAccount() interfaces.SpinnakerAccount
func (*SpinnakerAccount) GetSpec ¶ added in v0.4.0
func (s *SpinnakerAccount) GetSpec() *interfaces.SpinnakerAccountSpec
func (*SpinnakerAccount) GetStatus ¶ added in v0.4.0
func (s *SpinnakerAccount) GetStatus() *interfaces.SpinnakerAccountStatus
type SpinnakerAccountList ¶
type SpinnakerAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpinnakerAccount `json:"items"` }
SpinnakerAccountList contains a list of SpinnakerAccount
func (*SpinnakerAccountList) DeepCopy ¶
func (in *SpinnakerAccountList) DeepCopy() *SpinnakerAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpinnakerAccountList.
func (*SpinnakerAccountList) DeepCopyInto ¶
func (in *SpinnakerAccountList) DeepCopyInto(out *SpinnakerAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpinnakerAccountList) DeepCopyObject ¶
func (in *SpinnakerAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpinnakerAccountList) DeepCopySpinnakerAccountList ¶ added in v0.4.0
func (s *SpinnakerAccountList) DeepCopySpinnakerAccountList() interfaces.SpinnakerAccountList
func (*SpinnakerAccountList) GetItems ¶ added in v0.4.0
func (s *SpinnakerAccountList) GetItems() []interfaces.SpinnakerAccount
type SpinnakerService ¶
type SpinnakerService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec interfaces.SpinnakerServiceSpec `json:"spec,omitempty"` Status interfaces.SpinnakerServiceStatus `json:"status,omitempty"` }
SpinnakerService is the Schema for the spinnakerservices API +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="version",type="string",JSONPath=".status.version",description="Version" +kubebuilder:printcolumn:name="lastConfigured",type="date",JSONPath=".status.lastDeployed.config.lastUpdatedAt",description="Last Configured" +kubebuilder:printcolumn:name="status",type="string",JSONPath=".status.status",description="Status" +kubebuilder:printcolumn:name="services",type="number",JSONPath=".status.serviceCount",description="Services" +kubebuilder:printcolumn:name="url",type="string",JSONPath=".status.uiUrl",description="URL" +kubebuilder:printcolumn:name="apiUrl",type="string",JSONPath=".status.apiUrl",description="API URL",priority=1 +kubebuilder:resource:path=spinnakerservices,shortName=spinsvc
func (*SpinnakerService) DeepCopy ¶
func (in *SpinnakerService) DeepCopy() *SpinnakerService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpinnakerService.
func (*SpinnakerService) DeepCopyInterface ¶
func (s *SpinnakerService) DeepCopyInterface() interfaces.SpinnakerService
func (*SpinnakerService) DeepCopyInto ¶
func (in *SpinnakerService) DeepCopyInto(out *SpinnakerService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpinnakerService) DeepCopyObject ¶
func (in *SpinnakerService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpinnakerService) DeepCopySpinnakerService ¶ added in v0.4.0
func (s *SpinnakerService) DeepCopySpinnakerService() interfaces.SpinnakerService
func (*SpinnakerService) GetAccountConfig ¶ added in v0.4.0
func (s *SpinnakerService) GetAccountConfig() *interfaces.AccountConfig
func (*SpinnakerService) GetExposeConfig ¶ added in v0.4.0
func (s *SpinnakerService) GetExposeConfig() *interfaces.ExposeConfig
func (*SpinnakerService) GetKustomization ¶ added in v0.5.0
func (s *SpinnakerService) GetKustomization() map[string]interfaces.ServiceKustomization
func (*SpinnakerService) GetSpinnakerConfig ¶
func (s *SpinnakerService) GetSpinnakerConfig() *interfaces.SpinnakerConfig
func (*SpinnakerService) GetSpinnakerValidation ¶ added in v0.4.0
func (s *SpinnakerService) GetSpinnakerValidation() *interfaces.SpinnakerValidation
func (*SpinnakerService) GetStatus ¶
func (s *SpinnakerService) GetStatus() *interfaces.SpinnakerServiceStatus
type SpinnakerServiceList ¶
type SpinnakerServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpinnakerService `json:"items"` }
SpinnakerServiceList contains a list of SpinnakerService
func (*SpinnakerServiceList) DeepCopy ¶
func (in *SpinnakerServiceList) DeepCopy() *SpinnakerServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpinnakerServiceList.
func (*SpinnakerServiceList) DeepCopyInto ¶
func (in *SpinnakerServiceList) DeepCopyInto(out *SpinnakerServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpinnakerServiceList) DeepCopyObject ¶
func (in *SpinnakerServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpinnakerServiceList) DeepCopySpinnakerServiceList ¶ added in v0.4.0
func (s *SpinnakerServiceList) DeepCopySpinnakerServiceList() interfaces.SpinnakerServiceList
func (*SpinnakerServiceList) GetItems ¶
func (s *SpinnakerServiceList) GetItems() []interfaces.SpinnakerService
type TypesFactory ¶ added in v0.4.0
type TypesFactory struct{}
func (*TypesFactory) DeepCopy ¶ added in v0.4.0
func (in *TypesFactory) DeepCopy() *TypesFactory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TypesFactory.
func (*TypesFactory) DeepCopyInto ¶ added in v0.4.0
func (in *TypesFactory) DeepCopyInto(out *TypesFactory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TypesFactory) DeepCopyLatestTypesFactory ¶ added in v0.4.0
func (f *TypesFactory) DeepCopyLatestTypesFactory() interfaces.TypesFactory
func (*TypesFactory) GetGroupVersion ¶ added in v0.4.0
func (f *TypesFactory) GetGroupVersion() schema.GroupVersion
func (*TypesFactory) NewAccount ¶ added in v0.4.0
func (f *TypesFactory) NewAccount() interfaces.SpinnakerAccount
func (*TypesFactory) NewAccountList ¶ added in v0.4.0
func (f *TypesFactory) NewAccountList() interfaces.SpinnakerAccountList
func (*TypesFactory) NewService ¶ added in v0.4.0
func (f *TypesFactory) NewService() interfaces.SpinnakerService
func (*TypesFactory) NewServiceList ¶ added in v0.4.0
func (f *TypesFactory) NewServiceList() interfaces.SpinnakerServiceList