package
3.8.0-alpha.0+incompatible
Repository: https://github.com/sjug/origin.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
Package v1 is the v1 version of the API.
No description provided by the author

# Functions

No description provided by the author
DeepCopy_api_ActiveDirectoryConfig is an autogenerated deepcopy function.
DeepCopy_api_AdmissionConfig is an autogenerated deepcopy function.
DeepCopy_api_AdmissionPluginConfig is an autogenerated deepcopy function.
DeepCopy_api_AggregatorConfig is an autogenerated deepcopy function.
DeepCopy_api_AllowAllPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_AssetConfig is an autogenerated deepcopy function.
DeepCopy_api_AssetExtensionsConfig is an autogenerated deepcopy function.
DeepCopy_api_AuditConfig is an autogenerated deepcopy function.
DeepCopy_api_AugmentedActiveDirectoryConfig is an autogenerated deepcopy function.
DeepCopy_api_BasicAuthPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_CertInfo is an autogenerated deepcopy function.
DeepCopy_api_ClientConnectionOverrides is an autogenerated deepcopy function.
DeepCopy_api_ClusterNetworkEntry is an autogenerated deepcopy function.
DeepCopy_api_ControllerConfig is an autogenerated deepcopy function.
DeepCopy_api_ControllerElectionConfig is an autogenerated deepcopy function.
DeepCopy_api_DefaultAdmissionConfig is an autogenerated deepcopy function.
DeepCopy_api_DenyAllPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_DNSConfig is an autogenerated deepcopy function.
DeepCopy_api_DockerConfig is an autogenerated deepcopy function.
DeepCopy_api_EtcdConfig is an autogenerated deepcopy function.
DeepCopy_api_EtcdConnectionInfo is an autogenerated deepcopy function.
DeepCopy_api_EtcdStorageConfig is an autogenerated deepcopy function.
DeepCopy_api_GitHubIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_GitLabIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_GoogleIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_GrantConfig is an autogenerated deepcopy function.
DeepCopy_api_GroupResource is an autogenerated deepcopy function.
DeepCopy_api_HTPasswdPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_HTTPServingInfo is an autogenerated deepcopy function.
DeepCopy_api_IdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_ImageConfig is an autogenerated deepcopy function.
DeepCopy_api_ImagePolicyConfig is an autogenerated deepcopy function.
DeepCopy_api_JenkinsPipelineConfig is an autogenerated deepcopy function.
DeepCopy_api_KeystonePasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_KubeletConnectionInfo is an autogenerated deepcopy function.
DeepCopy_api_KubernetesMasterConfig is an autogenerated deepcopy function.
DeepCopy_api_LDAPAttributeMapping is an autogenerated deepcopy function.
DeepCopy_api_LDAPPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_LDAPQuery is an autogenerated deepcopy function.
DeepCopy_api_LDAPSyncConfig is an autogenerated deepcopy function.
DeepCopy_api_LocalQuota is an autogenerated deepcopy function.
DeepCopy_api_MasterAuthConfig is an autogenerated deepcopy function.
DeepCopy_api_MasterClients is an autogenerated deepcopy function.
DeepCopy_api_MasterConfig is an autogenerated deepcopy function.
DeepCopy_api_MasterNetworkConfig is an autogenerated deepcopy function.
DeepCopy_api_MasterVolumeConfig is an autogenerated deepcopy function.
DeepCopy_api_NamedCertificate is an autogenerated deepcopy function.
DeepCopy_api_NodeAuthConfig is an autogenerated deepcopy function.
DeepCopy_api_NodeConfig is an autogenerated deepcopy function.
DeepCopy_api_NodeNetworkConfig is an autogenerated deepcopy function.
DeepCopy_api_NodeVolumeConfig is an autogenerated deepcopy function.
DeepCopy_api_OAuthConfig is an autogenerated deepcopy function.
DeepCopy_api_OAuthTemplates is an autogenerated deepcopy function.
DeepCopy_api_OpenIDClaims is an autogenerated deepcopy function.
DeepCopy_api_OpenIDIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_OpenIDURLs is an autogenerated deepcopy function.
DeepCopy_api_PodManifestConfig is an autogenerated deepcopy function.
DeepCopy_api_PolicyConfig is an autogenerated deepcopy function.
DeepCopy_api_ProjectConfig is an autogenerated deepcopy function.
DeepCopy_api_RegistryLocation is an autogenerated deepcopy function.
DeepCopy_api_RemoteConnectionInfo is an autogenerated deepcopy function.
DeepCopy_api_RequestHeaderAuthenticationOptions is an autogenerated deepcopy function.
DeepCopy_api_RequestHeaderIdentityProvider is an autogenerated deepcopy function.
DeepCopy_api_RFC2307Config is an autogenerated deepcopy function.
DeepCopy_api_RoutingConfig is an autogenerated deepcopy function.
DeepCopy_api_SecurityAllocator is an autogenerated deepcopy function.
DeepCopy_api_ServiceAccountConfig is an autogenerated deepcopy function.
DeepCopy_api_ServiceServingCert is an autogenerated deepcopy function.
DeepCopy_api_ServingInfo is an autogenerated deepcopy function.
DeepCopy_api_SessionConfig is an autogenerated deepcopy function.
DeepCopy_api_SessionSecret is an autogenerated deepcopy function.
DeepCopy_api_SessionSecrets is an autogenerated deepcopy function.
DeepCopy_api_StringSource is an autogenerated deepcopy function.
DeepCopy_api_StringSourceSpec is an autogenerated deepcopy function.
DeepCopy_api_TokenConfig is an autogenerated deepcopy function.
DeepCopy_api_UserAgentDenyRule is an autogenerated deepcopy function.
DeepCopy_api_UserAgentMatchingConfig is an autogenerated deepcopy function.
DeepCopy_api_UserAgentMatchRule is an autogenerated deepcopy function.
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.
It respects the extended args which are used to enable and disable versions in kube too.
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.
TODO: clients should be copied and instantiated from a common client config, tweaked, then given to individual controllers and other infrastructure components.
GetKubeAPIServerFlagAPIEnablement parses the available flag at the groupVersion level with no support for individual resources and no support for the legacy API.
GetKubeConfigOrInClusterConfig loads in-cluster config if kubeConfigFile is empty or the file if not, then applies overrides.
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
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.
RegisterDeepCopies adds deep-copy functions to the given scheme.
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.

# 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
LogFormatJson saves event in structured json format.
LogFormatLegacy saves event in 1-line text format.
StringSourceEncryptedBlockType is the PEM block type used to store an encrypted string.
StringSourceKeyBlockType is the PEM block type used to store an encrypting key.
WebHookModeBatch indicates that the webhook should buffer audit events internally, sending batch updates either once a certain number of events have been received or a certain amount of time has passed.
WebHookModeBlocking causes the webhook to block on every attempt to process a set of events.

# 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
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 disabled 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
AggregatorConfig holds information required to make the aggregator function.
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
ClusterNetworkEntry defines an individual cluster network.
ControllerConfig holds configuration values for controllers.
ControllerElectionConfig contains configuration values for deciding how a controller will be elected to act as leader.
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
GroupResource points to a resource by its name and API group.
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
No description provided by the author
No description provided by the author