Documentation ¶
Index ¶
Constants ¶
View Source
const ( GoldColor = Color("gold") YellowColor = Color("yellow") BlondColor = Color("blond") )
View Source
const GroupName = "beerdb.fosdem.org"
Variables ¶
View Source
var ( // SchemeBuilder initializes a scheme builder SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme )
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Beer ¶
type Beer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:Enum=gold;yellow;blond;unknown // +kubebuilder:default=unknown Color Color `json:"color,omitempty"` Alcohol resource.Quantity `json:"alcohol,omitempty"` }
Beer is a beer sold by a brewery.
Click to show internal directories.
Click to hide internal directories.