package
1.5.1
Repository: https://github.com/lexkong/origin.git
Documentation: pkg.go.dev

# Constants

ControllersAll indicates all controllers should be started.
ControllersDisabled indicates no controllers should be enabled.
DockerExecHandlerNative uses Docker's exec API for executing commands in containers.
DockerExecHandlerNsenter uses nsenter for executing commands in containers.
GrantHandlerAuto auto-approves client authorization grant requests.
GrantHandlerDeny auto-denies client authorization grant requests.
GrantHandlerPrompt prompts the user to approve new client authorization grant requests.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
SchemeGroupVersion is group version used to register these objects.

# Structs

ActiveDirectoryConfig holds the necessary configuration options to define how an LDAP group sync interacts with an LDAP server using the Active Directory schema.
AdmissionConfig holds the necessary configuration options for admission.
AdmissionPluginConfig holds the necessary configuration options for admission plugins.
AllowAllPasswordIdentityProvider provides identities for users authenticating using non-empty passwords.
AssetConfig holds the necessary configuration options for serving assets.
AssetExtensionsConfig holds the necessary configuration options for asset extensions.
AuditConfig holds configuration for the audit capabilities.
AugmentedActiveDirectoryConfig holds the necessary configuration options to define how an LDAP group sync interacts with an LDAP server using the augmented Active Directory schema.
BasicAuthPasswordIdentityProvider provides identities for users authenticating using HTTP basic auth credentials.
CertInfo relates a certificate with a private key.
ClientConnectionOverrides are a set of overrides to the default client connection settings.
ControllerConfig holds configuration values for controllers.
DefaultAdmissionConfig can be used to enable or disable various admission plugins.
DenyAllPasswordIdentityProvider provides no identities for users.
DNSConfig holds the necessary configuration options for DNS.
DockerConfig holds Docker related configuration options.
EtcdConfig holds the necessary configuration options for connecting with an etcd database.
EtcdConnectionInfo holds information necessary for connecting to an etcd server.
EtcdStorageConfig holds the necessary configuration options for the etcd storage underlying OpenShift and Kubernetes.
GitHubIdentityProvider provides identities for users authenticating using GitHub credentials.
GitLabIdentityProvider provides identities for users authenticating using GitLab credentials.
GoogleIdentityProvider provides identities for users authenticating using Google credentials.
GrantConfig holds the necessary configuration options for grant handlers.
HTPasswdPasswordIdentityProvider provides identities for users authenticating using htpasswd credentials.
HTTPServingInfo holds configuration for serving HTTP.
IdentityProvider provides identities for users authenticating using credentials.
ImageConfig holds the necessary configuration options for building image names for system components.
ImagePolicyConfig holds the necessary configuration options for limits and behavior for importing images.
JenkinsPipelineConfig holds configuration for the Jenkins pipeline strategy.
KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentials.
KubeletConnectionInfo holds information necessary for connecting to a kubelet.
KubernetesMasterConfig holds the necessary configuration options for the Kubernetes master.
LDAPAttributeMapping maps LDAP attributes to OpenShift identity fields.
LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentials.
LDAPQuery holds the options necessary to build an LDAP query.
LDAPSyncConfig holds the necessary configuration options to define an LDAP group sync.
LocalQuota contains options for controlling local volume quota on the node.
MasterClients holds references to `.kubeconfig` files that qualify master clients for OpenShift and Kubernetes.
MasterConfig holds the necessary configuration options for the OpenShift master.
MasterNetworkConfig to be passed to the compiled in network plugin.
MasterVolumeConfig contains options for configuring volume plugins in the master node.
NamedCertificate specifies a certificate/key, and the names it should be served for.
NodeAuthConfig holds authn/authz configuration options.
NodeConfig is the fully specified config starting an OpenShift node.
NodeNetworkConfig provides network options for the node.
NodeVolumeConfig contains options for configuring volumes on the node.
OAuthConfig holds the necessary configuration options for OAuth authentication.
OAuthTemplates allow for customization of pages like the login page.
OpenIDClaims contains a list of OpenID claims to use when authenticating with an OpenID identity provider.
OpenIDIdentityProvider provides identities for users authenticating using OpenID credentials.
OpenIDURLs are URLs to use when authenticating with an OpenID identity provider.
PodManifestConfig holds the necessary configuration options for using pod manifests.
holds the necessary configuration options for.
holds the necessary configuration options for.
RemoteConnectionInfo holds information necessary for establishing a remote connection.
RequestHeaderIdentityProvider provides identities for users authenticating using request header credentials.
RFC2307Config holds the necessary configuration options to define how an LDAP group sync interacts with an LDAP server using the RFC2307 schema.
RoutingConfig holds the necessary configuration options for routing to subdomains.
SecurityAllocator controls the automatic allocation of UIDs and MCS labels to a project.
ServiceAccountConfig holds the necessary configuration options for a service account.
ServiceServingCert holds configuration for service serving cert signer which creates cert/key pairs for pods fulfilling a service to serve with.
ServingInfo holds information about serving web pages.
SessionConfig specifies options for cookie-based sessions.
SessionSecret is a secret used to authenticate/decrypt cookie-based sessions.
SessionSecrets list the secrets to use to sign/encrypt and authenticate/decrypt created sessions.
StringSource allows specifying a string inline, or externally via env var or file.
StringSourceSpec specifies a string value, or external location.
TokenConfig holds the necessary configuration options for authorization and access tokens.
UserAgentDenyRule adds a rejection message that can be used to help a user figure out how to get an approved client.
UserAgentMatchingConfig controls how API calls from *voluntarily* identifying clients will be handled.
UserAgentMatchRule describes how to match a given request based on User-Agent and HTTPVerb.

# Type aliases

No description provided by the author
No description provided by the author
FeatureList contains a set of features.
No description provided by the author