Versions in this module Expand all Collapse all v1 v1.5.1 Apr 28, 2017 Changes in this version + const AllVersions + const ControllersAll + const ControllersDisabled + const DefaultIngressIPNetworkCIDR + const DockerExecHandlerNative + const DockerExecHandlerNsenter + const FeatureBuilder + const FeatureS2I + const FeatureWebConsole + const GroupName + const StringSourceEncryptedBlockType + const StringSourceKeyBlockType + var APIGroupApps = "apps" + var APIGroupAuthentication = "authentication.k8s.io" + var APIGroupAutoscaling = "autoscaling" + var APIGroupBatch = "batch" + var APIGroupCertificates = "certificates.k8s.io" + var APIGroupExtensions = "extensions" + var APIGroupFederation = "federation" + var APIGroupKube = "" + var APIGroupPolicy = "policy" + var APIGroupStorage = "storage.k8s.io" + var AddToScheme = SchemeBuilder.AddToScheme + var AtomicDisabledFeatures = []string + var Codecs = serializer.NewCodecFactory(Scheme) + var DeadKubernetesAPILevels = []string + var DeadKubernetesStorageVersionLevels = []string + var DeadOpenShiftAPILevels = []string + var DeadOpenShiftStorageVersionLevels = []string + var DefaultKubernetesAPILevels = []string + var DefaultOpenShiftAPILevels = []string + var DefaultOpenShiftStorageVersionLevel = "v1" + var FeatureAliases = map[string]string + var KnownKubeAPIGroups = sets.StringKeySet(KubeAPIGroupsToAllowedVersions) + var KnownKubernetesAPILevels = []string + var KnownKubernetesStorageVersionLevels = []string + var KnownOpenShiftAPILevels = []string + var KnownOpenShiftFeatures = []string + var KnownOpenShiftStorageVersionLevels = []string + var KubeAPIGroupsToAllowedVersions = map[string][]string + var KubeAPIGroupsToDeadVersions = map[string][]string + var Scheme = runtime.NewScheme() + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = unversioned.GroupVersion + var ValidGrantHandlerTypes = sets.NewString(string(GrantHandlerAuto), string(GrantHandlerPrompt), string(GrantHandlerDeny)) + var ValidServiceAccountGrantHandlerTypes = sets.NewString(string(GrantHandlerPrompt), string(GrantHandlerDeny)) + func CIDRsOverlap(cidr1, cidr2 string) bool + func DefaultClientTransport(rt http.RoundTripper) http.RoundTripper + func GetAPIClientCertCAPool(options MasterConfig) (*x509.CertPool, error) + func GetClientCertCAPool(options MasterConfig) (*x509.CertPool, error) + func GetDisabledAPIVersionsForGroup(config KubernetesMasterConfig, apiGroup string) []string + func GetEnabledAPIVersionsForGroup(config KubernetesMasterConfig, apiGroup string) []string + func GetKubeClient(kubeConfigFile string, overrides *ClientConnectionOverrides) (*kclientset.Clientset, *restclient.Config, error) + func GetKubeletClientConfig(options MasterConfig) *kubeletclient.KubeletClientConfig + func GetMasterFileReferences(config *MasterConfig) []*string + func GetNamedCertificateMap(namedCertificates []NamedCertificate) (map[string]*tls.Certificate, error) + func GetNodeFileReferences(config *NodeConfig) []*string + func GetOAuthClientCertCAs(options MasterConfig) ([]*x509.Certificate, error) + func GetOpenShiftClient(kubeConfigFile string, overrides *ClientConnectionOverrides) (*client.Client, *restclient.Config, error) + func GetStringSourceFileReferences(s *StringSource) []*string + func HasKubernetesAPIVersion(config KubernetesMasterConfig, groupVersion unversioned.GroupVersion) bool + func HasOpenShiftAPILevel(config MasterConfig, apiLevel string) bool + func IsBuildEnabled(config *MasterConfig) bool + func IsIdentityProviderType(provider runtime.Object) bool + func IsOAuthIdentityProvider(provider IdentityProvider) bool + func IsPasswordAuthenticator(provider IdentityProvider) bool + func Kind(kind string) unversioned.GroupKind + func NormalizeOpenShiftFeature(name string) (string, bool) + func ParseNamespaceAndName(in string) (string, string, error) + func RelativizeMasterConfigPaths(config *MasterConfig, base string) error + func RelativizeNodeConfigPaths(config *NodeConfig, base string) error + func ResolveMasterConfigPaths(config *MasterConfig, base string) error + func ResolveNodeConfigPaths(config *NodeConfig, base string) error + func ResolveStringValue(s StringSource) (string, error) + func Resource(resource string) unversioned.GroupResource + func SetProtobufClientDefaults(overrides *ClientConnectionOverrides) + func UseTLS(servingInfo ServingInfo) bool + type ActiveDirectoryConfig struct + AllUsersQuery LDAPQuery + GroupMembershipAttributes []string + UserNameAttributes []string + type AdmissionConfig struct + PluginConfig map[string]AdmissionPluginConfig + PluginOrderOverride []string + type AdmissionPluginConfig struct + Configuration runtime.Object + Location string + type AllowAllPasswordIdentityProvider struct + type AssetConfig struct + ExtensionDevelopment bool + ExtensionProperties map[string]string + ExtensionScripts []string + ExtensionStylesheets []string + Extensions []AssetExtensionsConfig + LoggingPublicURL string + LogoutURL string + MasterPublicURL string + MetricsPublicURL string + PublicURL string + ServingInfo HTTPServingInfo + type AssetExtensionsConfig struct + HTML5Mode bool + Name string + SourceDirectory string + type AuditConfig struct + AuditFilePath string + Enabled bool + MaximumFileRetentionDays int + MaximumFileSizeMegabytes int + MaximumRetainedFiles int + type AugmentedActiveDirectoryConfig struct + AllGroupsQuery LDAPQuery + AllUsersQuery LDAPQuery + GroupMembershipAttributes []string + GroupNameAttributes []string + GroupUIDAttribute string + UserNameAttributes []string + type BasicAuthPasswordIdentityProvider struct + RemoteConnectionInfo RemoteConnectionInfo + type CertInfo struct + CertFile string + KeyFile string + type ClientConnectionOverrides struct + AcceptContentTypes string + Burst int32 + ContentType string + QPS float32 + type ControllerConfig struct + ServiceServingCert ServiceServingCert + type DNSConfig struct + AllowRecursiveQueries bool + BindAddress string + BindNetwork string + type DefaultAdmissionConfig struct + Disable bool + type DenyAllPasswordIdentityProvider struct + type DockerConfig struct + ExecHandlerName DockerExecHandlerType + type DockerExecHandlerType string + type EtcdConfig struct + Address string + PeerAddress string + PeerServingInfo ServingInfo + ServingInfo ServingInfo + StorageDir string + type EtcdConnectionInfo struct + CA string + ClientCert CertInfo + URLs []string + type EtcdStorageConfig struct + KubernetesStoragePrefix string + KubernetesStorageVersion string + OpenShiftStoragePrefix string + OpenShiftStorageVersion string + type ExtendedArguments map[string][]string + type FeatureList []string + func (fl *FeatureList) Add(items ...string) error + func (fl *FeatureList) Delete(items ...string) + func (fl FeatureList) Has(feature string) bool + type GitHubIdentityProvider struct + ClientID string + ClientSecret StringSource + Organizations []string + Teams []string + type GitLabIdentityProvider struct + CA string + ClientID string + ClientSecret StringSource + URL string + type GoogleIdentityProvider struct + ClientID string + ClientSecret StringSource + HostedDomain string + type GrantConfig struct + Method GrantHandlerType + ServiceAccountMethod GrantHandlerType + type GrantHandlerType string + const GrantHandlerAuto + const GrantHandlerDeny + const GrantHandlerPrompt + type HTPasswdPasswordIdentityProvider struct + File string + type HTTPServingInfo struct + MaxRequestsInFlight int + RequestTimeoutSeconds int + type IdentityProvider struct + MappingMethod string + Name string + Provider runtime.Object + UseAsChallenger bool + UseAsLogin bool + type ImageConfig struct + Format string + Latest bool + type ImagePolicyConfig struct + DisableScheduledImport bool + MaxImagesBulkImportedPerRepository int + MaxScheduledImageImportsPerMinute int + ScheduledImageImportMinimumIntervalSeconds int + type JenkinsPipelineConfig struct + AutoProvisionEnabled *bool + Parameters map[string]string + ServiceName string + TemplateName string + TemplateNamespace string + type KeystonePasswordIdentityProvider struct + DomainName string + RemoteConnectionInfo RemoteConnectionInfo + type KubeletConnectionInfo struct + CA string + ClientCert CertInfo + Port uint + type KubernetesMasterConfig struct + APIServerArguments ExtendedArguments + AdmissionConfig AdmissionConfig + ControllerArguments ExtendedArguments + DisabledAPIGroupVersions map[string][]string + MasterCount int + MasterIP string + PodEvictionTimeout string + ProxyClientInfo CertInfo + SchedulerArguments ExtendedArguments + SchedulerConfigFile string + ServicesNodePortRange string + ServicesSubnet string + StaticNodeNames []string + type LDAPAttributeMapping struct + Email []string + ID []string + Name []string + PreferredUsername []string + type LDAPPasswordIdentityProvider struct + Attributes LDAPAttributeMapping + BindDN string + BindPassword StringSource + CA string + Insecure bool + URL string + type LDAPQuery struct + BaseDN string + DerefAliases string + Filter string + PageSize int + Scope string + TimeLimit int + type LDAPSyncConfig struct + ActiveDirectoryConfig *ActiveDirectoryConfig + AugmentedActiveDirectoryConfig *AugmentedActiveDirectoryConfig + BindDN string + BindPassword StringSource + CA string + Insecure bool + LDAPGroupUIDToOpenShiftGroupNameMapping map[string]string + RFC2307Config *RFC2307Config + URL string + type LocalQuota struct + PerFSGroup *resource.Quantity + type MasterClients struct + ExternalKubernetesClientConnectionOverrides *ClientConnectionOverrides + ExternalKubernetesKubeConfig string + OpenShiftLoopbackClientConnectionOverrides *ClientConnectionOverrides + OpenShiftLoopbackKubeConfig string + type MasterConfig struct + APILevels []string + AdmissionConfig AdmissionConfig + AssetConfig *AssetConfig + AuditConfig AuditConfig + CORSAllowedOrigins []string + ControllerConfig ControllerConfig + ControllerLeaseTTL int + Controllers string + DNSConfig *DNSConfig + DisabledFeatures FeatureList + EtcdClientInfo EtcdConnectionInfo + EtcdConfig *EtcdConfig + EtcdStorageConfig EtcdStorageConfig + ImageConfig ImageConfig + ImagePolicyConfig ImagePolicyConfig + JenkinsPipelineConfig JenkinsPipelineConfig + KubeletClientInfo KubeletConnectionInfo + KubernetesMasterConfig *KubernetesMasterConfig + MasterClients MasterClients + MasterPublicURL string + NetworkConfig MasterNetworkConfig + OAuthConfig *OAuthConfig + PauseControllers bool + PolicyConfig PolicyConfig + ProjectConfig ProjectConfig + RoutingConfig RoutingConfig + ServiceAccountConfig ServiceAccountConfig + ServingInfo HTTPServingInfo + VolumeConfig MasterVolumeConfig + type MasterNetworkConfig struct + ClusterNetworkCIDR string + ExternalIPNetworkCIDRs []string + HostSubnetLength uint32 + IngressIPNetworkCIDR string + NetworkPluginName string + ServiceNetworkCIDR string + type MasterVolumeConfig struct + DynamicProvisioningEnabled bool + type NamedCertificate struct + Names []string + type NodeAuthConfig struct + AuthenticationCacheSize int + AuthenticationCacheTTL string + AuthorizationCacheSize int + AuthorizationCacheTTL string + type NodeConfig struct + AllowDisabledDocker bool + AuthConfig NodeAuthConfig + DNSBindAddress string + DNSDomain string + DNSIP string + DNSNameservers []string + DockerConfig DockerConfig + EnableUnidling bool + IPTablesSyncPeriod string + ImageConfig ImageConfig + KubeletArguments ExtendedArguments + MasterClientConnectionOverrides *ClientConnectionOverrides + MasterKubeConfig string + NetworkConfig NodeNetworkConfig + NodeIP string + NodeName string + PodManifestConfig *PodManifestConfig + ProxyArguments ExtendedArguments + ServingInfo ServingInfo + VolumeConfig NodeVolumeConfig + VolumeDirectory string + type NodeNetworkConfig struct + MTU uint32 + NetworkPluginName string + type NodeVolumeConfig struct + LocalQuota LocalQuota + type OAuthConfig struct + AlwaysShowProviderSelection bool + AssetPublicURL string + GrantConfig GrantConfig + IdentityProviders []IdentityProvider + MasterCA *string + MasterPublicURL string + MasterURL string + SessionConfig *SessionConfig + Templates *OAuthTemplates + TokenConfig TokenConfig + type OAuthTemplates struct + Error string + Login string + ProviderSelection string + type OpenIDClaims struct + Email []string + ID []string + Name []string + PreferredUsername []string + type OpenIDIdentityProvider struct + CA string + Claims OpenIDClaims + ClientID string + ClientSecret StringSource + ExtraAuthorizeParameters map[string]string + ExtraScopes []string + URLs OpenIDURLs + type OpenIDURLs struct + Authorize string + Token string + UserInfo string + type PodManifestConfig struct + FileCheckIntervalSeconds int64 + Path string + type PolicyConfig struct + BootstrapPolicyFile string + OpenShiftInfrastructureNamespace string + OpenShiftSharedResourcesNamespace string + UserAgentMatchingConfig UserAgentMatchingConfig + type ProjectConfig struct + DefaultNodeSelector string + ProjectRequestMessage string + ProjectRequestTemplate string + SecurityAllocator *SecurityAllocator + type RFC2307Config struct + AllGroupsQuery LDAPQuery + AllUsersQuery LDAPQuery + GroupMembershipAttributes []string + GroupNameAttributes []string + GroupUIDAttribute string + TolerateMemberNotFoundErrors bool + TolerateMemberOutOfScopeErrors bool + UserNameAttributes []string + UserUIDAttribute string + type RemoteConnectionInfo struct + CA string + ClientCert CertInfo + URL string + type RequestHeaderIdentityProvider struct + ChallengeURL string + ClientCA string + ClientCommonNames []string + EmailHeaders []string + Headers []string + LoginURL string + NameHeaders []string + PreferredUsernameHeaders []string + type RoutingConfig struct + Subdomain string + type SecurityAllocator struct + MCSAllocatorRange string + MCSLabelsPerProject int + UIDAllocatorRange string + type ServiceAccountConfig struct + LimitSecretReferences bool + ManagedNames []string + MasterCA string + PrivateKeyFile string + PublicKeyFiles []string + type ServiceServingCert struct + Signer *CertInfo + type ServingInfo struct + BindAddress string + BindNetwork string + CipherSuites []string + ClientCA string + MinTLSVersion string + NamedCertificates []NamedCertificate + ServerCert CertInfo + type SessionConfig struct + SessionMaxAgeSeconds int32 + SessionName string + SessionSecretsFile string + type SessionSecret struct + Authentication string + Encryption string + type SessionSecrets struct + Secrets []SessionSecret + type StringSource struct + type StringSourceSpec struct + Env string + File string + KeyFile string + Value string + type TokenConfig struct + AccessTokenMaxAgeSeconds int32 + AuthorizeTokenMaxAgeSeconds int32 + type UserAgentDenyRule struct + RejectionMessage string + type UserAgentMatchRule struct + HTTPVerbs []string + Regex string + type UserAgentMatchingConfig struct + DefaultRejectionMessage string + DeniedClients []UserAgentDenyRule + RequiredClients []UserAgentMatchRule v1.5.0-alpha.1 Dec 29, 2016 Incompatible versions in this module v3.7.0-alpha.0+incompatible Aug 1, 2017