v1alpha2

package
v1.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

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

Constants

This section is empty.

Variables

View Source
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 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 (*SpinnakerAccount) GetStatus added in v0.4.0

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

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

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL