package
3.6.0-alpha.1+incompatible
Repository: https://github.com/chlunde/origin.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
DefaultClientTransport sets defaults for a client Transport that are suitable for use by infrastructure components.
GetAPIClientCertCAPool returns the cert pool used to validate client certificates to the API server.
GetClientCertCAPool returns a cert pool containing all client CAs that could be presented (union of API and OAuth).
GetDisabledAPIVersionsForGroup returns the list of API Versions that are disabled for that group.
GetEnabledAPIVersionsForGroup returns the list of API Versions that are enabled for that group.
TODO: clients should be copied and instantiated from a common client config, tweaked, then given to individual controllers and other infrastructure components.
No description provided by the author
No description provided by the author
GetNamedCertificateMap returns a map of strings to *tls.Certificate, suitable for use in tls.Config#NamedCertificates Returns an error if any of the certs cannot be loaded, or do not match the configured name Returns nil if len(namedCertificates) == 0.
No description provided by the author
No description provided by the author
TODO: clients should be copied and instantiated from a common client config, tweaked, then given to individual controllers and other infrastructure components.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsBuildDisabled returns true if the builder feature is disabled.
No description provided by the author
No description provided by the author
No description provided by the author
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
NormalizeOpenShiftFeature returns canonical name for given OpenShift feature flag or an alias if known.
ParseNamespaceAndName returns back the namespace and name (empty if something goes wrong), for a given string.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Resource takes an unqualified resource and returns back a Group qualified GroupResource.
SetProtobufClientDefaults sets the appropriate content types for defaulting to protobuf client communications and increases the default QPS and burst.
No description provided by the author

# Constants

A new entry shall be added to FeatureAliases for every change to following values.
ControllersAll indicates all controllers should be started.
ControllersDisabled indicates no controllers should be enabled.
No description provided by the author
DockerExecHandlerNative uses Docker's exec API for executing commands in containers.
DockerExecHandlerNsenter uses nsenter for executing commands in containers.
A new entry shall be added to FeatureAliases for every change to following values.
A new entry shall be added to FeatureAliases for every change to following values.
A new entry shall be added to FeatureAliases for every change to following values.
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
StringSourceEncryptedBlockType is the PEM block type used to store an encrypted string.
StringSourceKeyBlockType is the PEM block type used to store an encrypting key.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeadKubernetesStorageVersionLevels are storage versions which shouldn't be exposed externally.
No description provided by the author
DeadOpenShiftStorageVersionLevels are storage versions which shouldn't be exposed externally.
List public registries that we are allowing to import images from by default.
No description provided by the author
No description provided by the author
DefaultOpenShiftStorageVersionLevel is the default storage version for resources.
FeatureAliases maps deprecated names of feature flag to their canonical names.
No description provided by the author
No description provided by the author
KnownKubernetesStorageVersionLevels are storage versions that can be dealt with internally.
No description provided by the author
No description provided by the author
KnownOpenShiftStorageVersionLevels are storage versions that can be dealt with internally.
No description provided by the author
Map of group names to allowed REST API versions.
Map of group names to known, but disallowed REST API versions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SchemeGroupVersion is group version used to register these objects.
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AuditConfig holds configuration for the audit capabilities.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ControllerConfig holds configuration values for controllers.
DefaultAdmissionConfig can be used to enable or disable various admission plugins.
No description provided by the author
No description provided by the author
DockerConfig holds Docker related configuration options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
JenkinsPipelineConfig holds configuration for the Jenkins pipeline strategy.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LocalQuota contains options for controlling local volume quota on the node.
MasterAuthConfig configures authentication options in addition to the standard oauth token and client certificate authenticators.
No description provided by the author
No description provided by the author
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.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RegistryLocation contains a location of the registry specified by the registry domain name.
No description provided by the author
RequestHeaderAuthenticationOptions provides options for setting up a front proxy against the entire API instead of against the /oauth endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServiceServingCert holds configuration for service serving cert signer which creates cert/key pairs for pods fulfilling a service to serve with.
No description provided by the author
SessionConfig specifies options for cookie-based sessions.
No description provided by the author
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.
No description provided by the author
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

AllowedRegistries represents a list of registries allowed for the image import.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author