Documentation ¶
Overview ¶
+groupName=kubeapiserver.operator.openshift.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( GroupName = "kubeapiserver.operator.openshift.io" GroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"} // Install is a function which adds this version to a scheme Install = schemeBuilder.AddToScheme // SchemeGroupVersion generated code relies on this name // Deprecated SchemeGroupVersion = GroupVersion // AddToScheme exists solely to keep the old generators creating valid code // DEPRECATED AddToScheme = schemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED
Types ¶
type KubeAPIServerConfig ¶
KubeAPISConfig provides information to configure kube-apiserver
func (*KubeAPIServerConfig) DeepCopy ¶
func (in *KubeAPIServerConfig) DeepCopy() *KubeAPIServerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerConfig.
func (*KubeAPIServerConfig) DeepCopyInto ¶
func (in *KubeAPIServerConfig) DeepCopyInto(out *KubeAPIServerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KubeAPIServerConfig) DeepCopyObject ¶
func (in *KubeAPIServerConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KubeAPIServerOperatorConfig ¶
type KubeAPIServerOperatorConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec KubeAPIServerOperatorConfigSpec `json:"spec"` Status KubeAPIServerOperatorConfigStatus `json:"status"` }
KubeAPISOperatorConfig provides information to configure an operator to manage kube-apiserver.
func (*KubeAPIServerOperatorConfig) DeepCopy ¶
func (in *KubeAPIServerOperatorConfig) DeepCopy() *KubeAPIServerOperatorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerOperatorConfig.
func (*KubeAPIServerOperatorConfig) DeepCopyInto ¶
func (in *KubeAPIServerOperatorConfig) DeepCopyInto(out *KubeAPIServerOperatorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KubeAPIServerOperatorConfig) DeepCopyObject ¶
func (in *KubeAPIServerOperatorConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KubeAPIServerOperatorConfigList ¶
type KubeAPIServerOperatorConfigList struct { metav1.TypeMeta `json:",inline"` // Standard object's metadata. metav1.ListMeta `json:"metadata,omitempty"` // Items contains the items Items []KubeAPIServerOperatorConfig `json:"items"` }
KubeAPISOperatorConfigList is a collection of items
func (*KubeAPIServerOperatorConfigList) DeepCopy ¶
func (in *KubeAPIServerOperatorConfigList) DeepCopy() *KubeAPIServerOperatorConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerOperatorConfigList.
func (*KubeAPIServerOperatorConfigList) DeepCopyInto ¶
func (in *KubeAPIServerOperatorConfigList) DeepCopyInto(out *KubeAPIServerOperatorConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KubeAPIServerOperatorConfigList) DeepCopyObject ¶
func (in *KubeAPIServerOperatorConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KubeAPIServerOperatorConfigSpec ¶
type KubeAPIServerOperatorConfigSpec struct { operatorsv1.OperatorSpec `json:",inline"` // forceRedeploymentReason can be used to force the redeployment of the kube-apiserver by providing a unique string. // This provides a mechanism to kick a previously failed deployment and provide a reason why you think it will work // this time instead of failing again on the same config. ForceRedeploymentReason string `json:"forceRedeploymentReason"` }
func (*KubeAPIServerOperatorConfigSpec) DeepCopy ¶
func (in *KubeAPIServerOperatorConfigSpec) DeepCopy() *KubeAPIServerOperatorConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerOperatorConfigSpec.
func (*KubeAPIServerOperatorConfigSpec) DeepCopyInto ¶
func (in *KubeAPIServerOperatorConfigSpec) DeepCopyInto(out *KubeAPIServerOperatorConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeAPIServerOperatorConfigStatus ¶
type KubeAPIServerOperatorConfigStatus struct {
operatorsv1.StaticPodOperatorStatus `json:",inline"`
}
func (*KubeAPIServerOperatorConfigStatus) DeepCopy ¶
func (in *KubeAPIServerOperatorConfigStatus) DeepCopy() *KubeAPIServerOperatorConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerOperatorConfigStatus.
func (*KubeAPIServerOperatorConfigStatus) DeepCopyInto ¶
func (in *KubeAPIServerOperatorConfigStatus) DeepCopyInto(out *KubeAPIServerOperatorConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.