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

# Packages

Package testing contains types for tests.

# Functions

DeepCopy_v1_ActiveDirectoryConfig is an autogenerated deepcopy function.
DeepCopy_v1_AdmissionConfig is an autogenerated deepcopy function.
DeepCopy_v1_AdmissionPluginConfig is an autogenerated deepcopy function.
DeepCopy_v1_AggregatorConfig is an autogenerated deepcopy function.
DeepCopy_v1_AllowAllPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_AssetConfig is an autogenerated deepcopy function.
DeepCopy_v1_AssetExtensionsConfig is an autogenerated deepcopy function.
DeepCopy_v1_AuditConfig is an autogenerated deepcopy function.
DeepCopy_v1_AugmentedActiveDirectoryConfig is an autogenerated deepcopy function.
DeepCopy_v1_BasicAuthPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_CertInfo is an autogenerated deepcopy function.
DeepCopy_v1_ClientConnectionOverrides is an autogenerated deepcopy function.
DeepCopy_v1_ClusterNetworkEntry is an autogenerated deepcopy function.
DeepCopy_v1_ControllerConfig is an autogenerated deepcopy function.
DeepCopy_v1_ControllerElectionConfig is an autogenerated deepcopy function.
DeepCopy_v1_DefaultAdmissionConfig is an autogenerated deepcopy function.
DeepCopy_v1_DenyAllPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_DNSConfig is an autogenerated deepcopy function.
DeepCopy_v1_DockerConfig is an autogenerated deepcopy function.
DeepCopy_v1_EtcdConfig is an autogenerated deepcopy function.
DeepCopy_v1_EtcdConnectionInfo is an autogenerated deepcopy function.
DeepCopy_v1_EtcdStorageConfig is an autogenerated deepcopy function.
DeepCopy_v1_GitHubIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_GitLabIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_GoogleIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_GrantConfig is an autogenerated deepcopy function.
DeepCopy_v1_GroupResource is an autogenerated deepcopy function.
DeepCopy_v1_HTPasswdPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_HTTPServingInfo is an autogenerated deepcopy function.
DeepCopy_v1_IdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_ImageConfig is an autogenerated deepcopy function.
DeepCopy_v1_ImagePolicyConfig is an autogenerated deepcopy function.
DeepCopy_v1_JenkinsPipelineConfig is an autogenerated deepcopy function.
DeepCopy_v1_KeystonePasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_KubeletConnectionInfo is an autogenerated deepcopy function.
DeepCopy_v1_KubernetesMasterConfig is an autogenerated deepcopy function.
DeepCopy_v1_LDAPAttributeMapping is an autogenerated deepcopy function.
DeepCopy_v1_LDAPPasswordIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_LDAPQuery is an autogenerated deepcopy function.
DeepCopy_v1_LDAPSyncConfig is an autogenerated deepcopy function.
DeepCopy_v1_LocalQuota is an autogenerated deepcopy function.
DeepCopy_v1_MasterAuthConfig is an autogenerated deepcopy function.
DeepCopy_v1_MasterClients is an autogenerated deepcopy function.
DeepCopy_v1_MasterConfig is an autogenerated deepcopy function.
DeepCopy_v1_MasterNetworkConfig is an autogenerated deepcopy function.
DeepCopy_v1_MasterVolumeConfig is an autogenerated deepcopy function.
DeepCopy_v1_NamedCertificate is an autogenerated deepcopy function.
DeepCopy_v1_NodeAuthConfig is an autogenerated deepcopy function.
DeepCopy_v1_NodeConfig is an autogenerated deepcopy function.
DeepCopy_v1_NodeNetworkConfig is an autogenerated deepcopy function.
DeepCopy_v1_NodeVolumeConfig is an autogenerated deepcopy function.
DeepCopy_v1_OAuthConfig is an autogenerated deepcopy function.
DeepCopy_v1_OAuthTemplates is an autogenerated deepcopy function.
DeepCopy_v1_OpenIDClaims is an autogenerated deepcopy function.
DeepCopy_v1_OpenIDIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_OpenIDURLs is an autogenerated deepcopy function.
DeepCopy_v1_PodManifestConfig is an autogenerated deepcopy function.
DeepCopy_v1_PolicyConfig is an autogenerated deepcopy function.
DeepCopy_v1_ProjectConfig is an autogenerated deepcopy function.
DeepCopy_v1_RegistryLocation is an autogenerated deepcopy function.
DeepCopy_v1_RemoteConnectionInfo is an autogenerated deepcopy function.
DeepCopy_v1_RequestHeaderAuthenticationOptions is an autogenerated deepcopy function.
DeepCopy_v1_RequestHeaderIdentityProvider is an autogenerated deepcopy function.
DeepCopy_v1_RFC2307Config is an autogenerated deepcopy function.
DeepCopy_v1_RoutingConfig is an autogenerated deepcopy function.
DeepCopy_v1_SecurityAllocator is an autogenerated deepcopy function.
DeepCopy_v1_ServiceAccountConfig is an autogenerated deepcopy function.
DeepCopy_v1_ServiceServingCert is an autogenerated deepcopy function.
DeepCopy_v1_ServingInfo is an autogenerated deepcopy function.
DeepCopy_v1_SessionConfig is an autogenerated deepcopy function.
DeepCopy_v1_SessionSecret is an autogenerated deepcopy function.
DeepCopy_v1_SessionSecrets is an autogenerated deepcopy function.
DeepCopy_v1_StringSource is an autogenerated deepcopy function.
DeepCopy_v1_StringSourceSpec is an autogenerated deepcopy function.
DeepCopy_v1_TokenConfig is an autogenerated deepcopy function.
DeepCopy_v1_UserAgentDenyRule is an autogenerated deepcopy function.
DeepCopy_v1_UserAgentMatchingConfig is an autogenerated deepcopy function.
DeepCopy_v1_UserAgentMatchRule is an autogenerated deepcopy function.
RegisterDeepCopies adds deep-copy functions to the given scheme.
RegisterDefaults adds defaulters functions to the given scheme.
SetDefaults_ClientConnectionOverrides defaults a client connection to the pre-1.3 settings of being JSON only.
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

# 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
LogFormatJson saves event in structured json format.
LogFormatLegacy saves event in 1-line text format.
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
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.
AggregatorConfig holds information required to make the aggregator function.
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.
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.
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.
GroupResource points to a resource by its name and API group.
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.
MasterAuthConfig configures authentication options in addition to the standard oauth token and client certificate authenticators.
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.
RegistryLocation contains a location of the registry specified by the registry domain name.
RemoteConnectionInfo holds information necessary for establishing a remote connection.
RequestHeaderAuthenticationOptions provides options for setting up a front proxy against the entire API instead of against the /oauth endpoint.
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

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