Versions in this module Expand all Collapse all v1 v1.5.1 Apr 28, 2017 Changes in this version + const OpenShiftBrowserClientID + const OpenShiftCLIClientID + const OpenShiftOAuthAPIPrefix + const OpenShiftOAuthCallbackPrefix + const OpenShiftWebConsoleClientID + var CombinedAdmissionControlPlugins = []string + var KubeAdmissionPlugins = []string + func CreateOrUpdateDefaultOAuthClients(masterPublicAddr string, assetPublicAddresses []string, ...) error + func OpenShiftOAuthAuthorizeURL(masterAddr string) string + func OpenShiftOAuthTokenRequestURL(masterAddr string) string + func OpenShiftOAuthTokenURL(masterAddr string) string + func WithAssetServerRedirect(handler http.Handler, assetPublicURL string) http.Handler + func WithPatternsHandler(handler http.Handler, patternHandler http.Handler, patterns ...string) http.Handler + type AssetConfig struct + LimitRequestOverrides *api.ClusterResourceOverrideConfig + Options oapi.AssetConfig + func NewAssetConfig(options oapi.AssetConfig, ...) (*AssetConfig, error) + func (c *AssetConfig) Run() + func (c *AssetConfig) WithAssets(handler http.Handler) (http.Handler, error) + type AuthConfig struct + AssetPublicAddresses []string + EtcdBackends []storage.Interface + HandlerWrapper handlerWrapper + IdentityRegistry identityregistry.Registry + KubeClient kclientset.Interface + OpenShiftClient osclient.Interface + Options configapi.OAuthConfig + RESTOptionsGetter restoptions.Getter + SessionAuth *session.Authenticator + UserRegistry userregistry.Registry + func BuildAuthConfig(masterConfig *MasterConfig) (*AuthConfig, error) + func (c *AuthConfig) NewOpenShiftOAuthClientConfig(client *oauthapi.OAuthClient) *osincli.ClientConfig + func (c *AuthConfig) WithOAuth(handler http.Handler) (http.Handler, error) + type MasterConfig struct + APIClientCAs *x509.CertPool + AdmissionControl admission.Interface + Authenticator authenticator.Request + AuthorizationAttributeBuilder authorizer.AuthorizationAttributeBuilder + Authorizer authorizer.Authorizer + ClientCAs *x509.CertPool + ClusterQuotaMappingController *clusterquotamapping.ClusterQuotaMappingController + ControllerPlug plug.Plug + ControllerPlugStart func() + ExternalVersionCodec runtime.Codec + GroupCache *usercache.GroupCache + ImageFor func(component string) string + Informers shared.InformerFactory + KubeAdmissionControl admission.Interface + KubeletClientConfig *kubeletclient.KubeletClientConfig + LimitVerifier imageadmission.LimitVerifier + Options configapi.MasterConfig + PrivilegedLoopbackClientConfig restclient.Config + PrivilegedLoopbackKubernetesClientset *kclientset.Clientset + PrivilegedLoopbackOpenShiftClient *osclient.Client + ProjectAuthorizationCache *projectauth.AuthorizationCache + ProjectCache *projectcache.ProjectCache + RESTOptionsGetter restoptions.Getter + RegistryNameFn imageapi.DefaultRegistryFunc + RequestContextMapper kapi.RequestContextMapper + RuleResolver rulevalidation.AuthorizationRuleResolver + TLS bool + func BuildMasterConfig(options configapi.MasterConfig) (*MasterConfig, error) + func (c *MasterConfig) BuildConfigChangeControllerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) BuildConfigWebHookClient() *osclient.Client + func (c *MasterConfig) BuildControllerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) BuildImageChangeTriggerControllerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) BuildLogClient() *kclientset.Clientset + func (c *MasterConfig) BuildPodControllerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) DNSServerClient() *kclientset.Clientset + func (c *MasterConfig) DeploymentClient() *kclientset.Clientset + func (c *MasterConfig) DeploymentConfigClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) DeploymentConfigControllerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) DeploymentConfigInstantiateClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) DeploymentControllerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) DeploymentLogClient() *kclientset.Clientset + func (c *MasterConfig) DeploymentTriggerControllerClient() *osclient.Client + func (c *MasterConfig) GetRestStorage() map[string]rest.Storage + func (c *MasterConfig) GetServiceAccountClients(name string) (*restclient.Config, *osclient.Client, *kclientset.Clientset, error) + func (c *MasterConfig) GetServiceAccountClientsWithConfig(name string, config restclient.Config) (*restclient.Config, *osclient.Client, *kclientset.Clientset, error) + func (c *MasterConfig) ImageChangeControllerClient() *osclient.Client + func (c *MasterConfig) ImageImportControllerClient() *osclient.Client + func (c *MasterConfig) ImageStreamImportSecretClient() *osclient.Client + func (c *MasterConfig) ImageStreamSecretClient() *kclientset.Clientset + func (c *MasterConfig) InitializeObjects() + func (c *MasterConfig) InstallProtectedAPI(apiContainer *genericmux.APIContainer) ([]string, error) + func (c *MasterConfig) KubeClientset() *kclientset.Clientset + func (c *MasterConfig) OAuthServerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) OriginNamespaceControllerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) PolicyClient() *osclient.Client + func (c *MasterConfig) ResourceQuotaManagerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) RouteAllocator() *routeallocationcontroller.RouteAllocationController + func (c *MasterConfig) RouteAllocatorClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) Run(kc *kubernetes.MasterConfig, assetConfig *AssetConfig) + func (c *MasterConfig) RunAssetServer() + func (c *MasterConfig) RunBuildConfigChangeController() + func (c *MasterConfig) RunBuildController(informers shared.InformerFactory) error + func (c *MasterConfig) RunBuildImageChangeTriggerController() + func (c *MasterConfig) RunBuildPodController() + func (c *MasterConfig) RunClusterQuotaMappingController() + func (c *MasterConfig) RunClusterQuotaReconciliationController() + func (c *MasterConfig) RunDNSServer() + func (c *MasterConfig) RunDeploymentConfigController() + func (c *MasterConfig) RunDeploymentController() + func (c *MasterConfig) RunDeploymentTriggerController() + func (c *MasterConfig) RunGroupCache() + func (c *MasterConfig) RunHealth() error + func (c *MasterConfig) RunImageImportController() + func (c *MasterConfig) RunInProxyMode(proxy *kubernetes.ProxyConfig, assetConfig *AssetConfig) + func (c *MasterConfig) RunIngressIPController(client *kclientset.Clientset) + func (c *MasterConfig) RunOriginNamespaceController() + func (c *MasterConfig) RunProjectAuthorizationCache() + func (c *MasterConfig) RunProjectCache() + func (c *MasterConfig) RunResourceQuotaManager(cm *cmapp.CMServer) + func (c *MasterConfig) RunSDNController() + func (c *MasterConfig) RunSecurityAllocationController() + func (c *MasterConfig) RunServiceAccountPullSecretsControllers() + func (c *MasterConfig) RunServiceAccountTokensController(cm *cmapp.CMServer) + func (c *MasterConfig) RunServiceAccountsController() + func (c *MasterConfig) RunServiceServingCertController(client *kclientset.Clientset) + func (c *MasterConfig) RunUnidlingController() + func (c *MasterConfig) SDNControllerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) SdnClient() *osclient.Client + func (c *MasterConfig) SecurityAllocationControllerClient() *kclientset.Clientset + func (c *MasterConfig) ServiceAccountRoleBindingClient() *osclient.Client + func (c *MasterConfig) UnidlingControllerClients() (*osclient.Client, *kclientset.Clientset) + func (c *MasterConfig) WebConsoleEnabled() bool v1.5.0-alpha.1 Dec 29, 2016 Incompatible versions in this module v3.10.0-rc.0+incompatible Jun 15, 2018 v3.7.0-alpha.0+incompatible Aug 1, 2017