Versions in this module Expand all Collapse all v0 v0.0.1 Jul 5, 2023retracted Changes in this version + var AddToScheme = schemeBuilder.AddToScheme + var GroupName = "kubecontrolplane.config.openshift.io" + var GroupVersion = schema.GroupVersion + var Install = schemeBuilder.AddToScheme + var SchemeGroupVersion = GroupVersion + func Resource(resource string) schema.GroupResource + type AggregatorConfig struct + ProxyClientInfo configv1.CertInfo + func (AggregatorConfig) SwaggerDoc() map[string]string + func (in *AggregatorConfig) DeepCopy() *AggregatorConfig + func (in *AggregatorConfig) DeepCopyInto(out *AggregatorConfig) + type Arguments []string + func (in Arguments) DeepCopy() Arguments + func (in Arguments) DeepCopyInto(out *Arguments) + func (t Arguments) String() string + type KubeAPIServerConfig struct + APIServerArguments map[string]Arguments + AggregatorConfig AggregatorConfig + AuthConfig MasterAuthConfig + ConsolePublicURL string + ImagePolicyConfig KubeAPIServerImagePolicyConfig + KubeletClientInfo KubeletConnectionInfo + OAuthConfig *osinv1.OAuthConfig + ProjectConfig KubeAPIServerProjectConfig + ServiceAccountPublicKeyFiles []string + ServicesNodePortRange string + ServicesSubnet string + UserAgentMatchingConfig UserAgentMatchingConfig + func (KubeAPIServerConfig) SwaggerDoc() map[string]string + func (in *KubeAPIServerConfig) DeepCopy() *KubeAPIServerConfig + func (in *KubeAPIServerConfig) DeepCopyInto(out *KubeAPIServerConfig) + func (in *KubeAPIServerConfig) DeepCopyObject() runtime.Object + type KubeAPIServerImagePolicyConfig struct + ExternalRegistryHostnames []string + InternalRegistryHostname string + func (KubeAPIServerImagePolicyConfig) SwaggerDoc() map[string]string + func (in *KubeAPIServerImagePolicyConfig) DeepCopy() *KubeAPIServerImagePolicyConfig + func (in *KubeAPIServerImagePolicyConfig) DeepCopyInto(out *KubeAPIServerImagePolicyConfig) + type KubeAPIServerProjectConfig struct + DefaultNodeSelector string + func (KubeAPIServerProjectConfig) SwaggerDoc() map[string]string + func (in *KubeAPIServerProjectConfig) DeepCopy() *KubeAPIServerProjectConfig + func (in *KubeAPIServerProjectConfig) DeepCopyInto(out *KubeAPIServerProjectConfig) + type KubeControllerManagerConfig struct + ExtendedArguments map[string]Arguments + ProjectConfig KubeControllerManagerProjectConfig + ServiceServingCert ServiceServingCert + func (KubeControllerManagerConfig) SwaggerDoc() map[string]string + func (in *KubeControllerManagerConfig) DeepCopy() *KubeControllerManagerConfig + func (in *KubeControllerManagerConfig) DeepCopyInto(out *KubeControllerManagerConfig) + func (in *KubeControllerManagerConfig) DeepCopyObject() runtime.Object + type KubeControllerManagerProjectConfig struct + DefaultNodeSelector string + func (KubeControllerManagerProjectConfig) SwaggerDoc() map[string]string + func (in *KubeControllerManagerProjectConfig) DeepCopy() *KubeControllerManagerProjectConfig + func (in *KubeControllerManagerProjectConfig) DeepCopyInto(out *KubeControllerManagerProjectConfig) + type KubeletConnectionInfo struct + CA string + Port uint32 + func (KubeletConnectionInfo) SwaggerDoc() map[string]string + func (in *KubeletConnectionInfo) DeepCopy() *KubeletConnectionInfo + func (in *KubeletConnectionInfo) DeepCopyInto(out *KubeletConnectionInfo) + type MasterAuthConfig struct + OAuthMetadataFile string + RequestHeader *RequestHeaderAuthenticationOptions + WebhookTokenAuthenticators []WebhookTokenAuthenticator + func (MasterAuthConfig) SwaggerDoc() map[string]string + func (in *MasterAuthConfig) DeepCopy() *MasterAuthConfig + func (in *MasterAuthConfig) DeepCopyInto(out *MasterAuthConfig) + type RequestHeaderAuthenticationOptions struct + ClientCA string + ClientCommonNames []string + ExtraHeaderPrefixes []string + GroupHeaders []string + UsernameHeaders []string + func (RequestHeaderAuthenticationOptions) SwaggerDoc() map[string]string + func (in *RequestHeaderAuthenticationOptions) DeepCopy() *RequestHeaderAuthenticationOptions + func (in *RequestHeaderAuthenticationOptions) DeepCopyInto(out *RequestHeaderAuthenticationOptions) + type ServiceServingCert struct + CertFile string + func (ServiceServingCert) SwaggerDoc() map[string]string + func (in *ServiceServingCert) DeepCopy() *ServiceServingCert + func (in *ServiceServingCert) DeepCopyInto(out *ServiceServingCert) + type UserAgentDenyRule struct + RejectionMessage string + func (UserAgentDenyRule) SwaggerDoc() map[string]string + func (in *UserAgentDenyRule) DeepCopy() *UserAgentDenyRule + func (in *UserAgentDenyRule) DeepCopyInto(out *UserAgentDenyRule) + type UserAgentMatchRule struct + HTTPVerbs []string + Regex string + func (UserAgentMatchRule) SwaggerDoc() map[string]string + func (in *UserAgentMatchRule) DeepCopy() *UserAgentMatchRule + func (in *UserAgentMatchRule) DeepCopyInto(out *UserAgentMatchRule) + type UserAgentMatchingConfig struct + DefaultRejectionMessage string + DeniedClients []UserAgentDenyRule + RequiredClients []UserAgentMatchRule + func (UserAgentMatchingConfig) SwaggerDoc() map[string]string + func (in *UserAgentMatchingConfig) DeepCopy() *UserAgentMatchingConfig + func (in *UserAgentMatchingConfig) DeepCopyInto(out *UserAgentMatchingConfig) + type WebhookTokenAuthenticator struct + CacheTTL string + ConfigFile string + func (WebhookTokenAuthenticator) SwaggerDoc() map[string]string + func (in *WebhookTokenAuthenticator) DeepCopy() *WebhookTokenAuthenticator + func (in *WebhookTokenAuthenticator) DeepCopyInto(out *WebhookTokenAuthenticator)