# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
Date returns the Time corresponding to the supplied parameters by wrapping time.Date.
DateMicro returns the MicroTime corresponding to the supplied parameters by wrapping time.Date.
No description provided by the author
NewMicroTime returns a wrapped instance of the provided time.
NewTime returns a wrapped instance of the provided time.
Now returns the current local time.
NowMicro returns the current local time.
Unix returns the local time corresponding to the given Unix time by wrapping time.Unix.
UnixMicro returns the local time corresponding to the given Unix time by wrapping time.Unix.
# Constants
No description provided by the author
BasicAuthPasswordKey is the key of the password or token for SecretTypeBasicAuth secrets.
BasicAuthUsernameKey is the key of the username for SecretTypeBasicAuth secrets.
FieldManagerConflict is used to report when another client claims to manage this field, It should only be returned for a request using server-side apply.
CauseTypeFieldValueDuplicate is used to report collisions of values that must be unique (e.g.
CauseTypeFieldValueInvalid is used to report malformed values (e.g.
CauseTypeFieldValueNotFound is used to report failure to find a requested value (e.g.
CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules) values that can not be handled (e.g.
CauseTypeFieldValueRequired is used to report required values that are not provided (e.g.
CauseTypeResourceVersionTooLarge is used to report that the requested resource version is newer than the data observed by the API server, so the request cannot be served.
CauseTypeUnexpectedServerResponse is used to report when the server responded to the client without the expected return type.
Deletes the object from the key-value store, the garbage collector will delete the dependents in the background.
The object exists in the key-value store until the garbage collector deletes all the dependents whose ownerReference.blockOwnerDeletion=true from the key-value store.
Orphans the dependents.
DockerConfigJsonKey is the key of the required data for SecretTypeDockerConfigJson secrets.
DockerConfigKey is the key of the required data for SecretTypeDockercfg secrets.
Information only and will not cause any problems.
These events are to warn that something might go wrong.
Command to run for remote command execution.
Enable stderr for remote command execution.
Enable stdin for remote command execution.
Enable stdout for remote command execution.
Enable TTY for remote command execution.
These are internal finalizer values for Kubernetes-like APIs, must be qualified name unless defined here.
These are internal finalizer values for Kubernetes-like APIs, must be qualified name unless defined here.
ImpersonateGroupHeader is used to impersonate a particular group during an API server request.
ImpersonateUIDHeader is used to impersonate a particular UID during an API server request.
ImpersonateUserExtraHeaderPrefix is a prefix for any header used to impersonate an entry in the extra map[string][]string for user.Info.
ImpersonateUserHeader is used to impersonate a particular user during an API server request.
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
NamespaceAll is the default argument to specify on a context when you want to list or filter resources across all namespaces.
NamespaceDefault means the object is in the default namespace which is applied when not specified by clients.
NamespaceNone is the argument for a context when there is no namespace.
NamespacePublic is the namespace where we place public info (ConfigMaps).
NamespaceSystem is the system namespace where we place system components.
Field path constants that are specific to the internal API representation.
Name of header that specifies a request ID used to associate the error and data streams for a single forwarded connection.
Name of header that specifies the port being forwarded.
ResourceVersionMatchExact matches data at the exact resourceVersion provided.
ResourceVersionMatchNotOlderThan matches data at least as new as the provided resourceVersion.
No description provided by the author
SecretTypeBasicAuth contains data needed for basic authentication.
SecretTypeBootstrapToken is used during the automated bootstrap process (first implemented by kubeadm).
SecretTypeDockercfg contains a dockercfg file that follows the same format rules as ~/.dockercfg
Required fields: - Secret.Data[".dockercfg"] - a serialized ~/.dockercfg file.
SecretTypeDockerConfigJson contains a dockercfg file that follows the same format rules as ~/.docker/config.json
Required fields: - Secret.Data[".dockerconfigjson"] - a serialized ~/.docker/config.json file.
SecretTypeOpaque is the default.
SecretTypeServiceAccountToken contains a token that identifies a service account to the API
Required fields: - Secret.Annotations["kubernetes.io/service-account.name"] - the name of the ServiceAccount the token identifies - Secret.Annotations["kubernetes.io/service-account.uid"] - the UID of the ServiceAccount the token identifies - Secret.Data["token"] - a token that identifies the service account to the API.
SecretTypeSSHAuth contains data needed for SSH authetication.
SecretTypeTLS contains information about a TLS client or server secret.
ServiceAccountKubeconfigKey is the key of the optional kubeconfig data for SecretTypeServiceAccountToken secrets.
ServiceAccountNameKey is the key of the required annotation for SecretTypeServiceAccountToken secrets.
ServiceAccountNamespaceKey is the key of the optional namespace to use as the default for namespaced API calls.
ServiceAccountRootCAKey is the key of the optional root certificate authority for SecretTypeServiceAccountToken secrets.
ServiceAccountTokenKey is the key of the required data for SecretTypeServiceAccountToken secrets.
ServiceAccountUIDKey is the key of the required annotation for SecretTypeServiceAccountToken secrets.
SSHAuthPrivateKey is the key of the required SSH private key for SecretTypeSSHAuth secrets.
Values of Status.Status.
StatusReasonAlreadyExists means the resource you are creating already exists.
StatusReasonBadRequest means that the request itself was invalid, because the request doesn't make any sense, for example deleting a read-only object.
StatusReasonConflict means the requested operation cannot be completed due to a conflict in the operation.
StatusReasonExpired indicates that the request is invalid because the content you are requesting has expired and is no longer available.
StatusReasonForbidden means the server can be reached and understood the request, but refuses to take any further action.
StatusReasonGone means the item is no longer available at the server and no forwarding address is known.
StatusReasonInternalError indicates that an internal error occurred, it is unexpected and the outcome of the call is unknown.
StatusReasonInvalid means the requested create or update operation cannot be completed due to invalid data provided as part of the request.
StatusReasonMethodNotAllowed means that the action the client attempted to perform on the resource was not supported by the code - for instance, attempting to delete a resource that can only be created.
StatusReasonNotAcceptable means that the accept types indicated by the client were not acceptable to the server - for instance, attempting to receive protobuf for a resource that supports only json and yaml.
StatusReasonNotFound means one or more resources required for this operation could not be found.
StatusReasonRequestEntityTooLarge means that the request entity is too large.
StatusReasonServerTimeout means the server can be reached and understood the request, but cannot complete the action in a reasonable time.
StatusReasonServiceUnavailable means that the request itself was valid, but the requested service is unavailable at this time.
StatusReasonTimeout means that the request could not be completed within the given time.
StatusReasonTooManyRequests means the server experienced too many requests within a given window and that the client must wait to perform the action again.
StatusReasonUnauthorized means the server can be reached and understood the request, but requires the user to present appropriate authorization credentials (identified by the WWW-Authenticate header) in order for the action to be completed.
StatusReasonUnknown means the server has declined to indicate a specific reason.
StatusReasonUnsupportedMediaType means that the content type sent by the client is not acceptable to the server - for instance, attempting to send protobuf for a resource that supports only json and yaml.
Values of Status.Status.
No description provided by the author
Name of header that specifies stream type.
Value for streamType header for data stream.
Value for streamType header for error stream.
Value for streamType header for terminal resize stream.
Value for streamType header for stderr stream.
Value for streamType header for stdin stream.
Value for streamType header for stdout stream.
TLSCertKey is the key for tls certificates in a TLS secert.
TLSPrivateKeyKey is the key for the private key field in a TLS secret.
# Structs
BoundObjectReference is a reference to an object that a token is bound to.
CreateOptions may be provided when creating an API object.
DeleteOptions may be provided when deleting an API object.
Duration is a wrapper around time.Duration which supports correct marshaling to YAML and JSON.
Event is a report of an event somewhere in the cluster.
EventList is a list of events.
EventSeries contain information on series of events, i.e.
EventSource contains information for an event.
No description provided by the author
FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.
GetOptions is the standard query options to the standard REST get call.
A label selector is a label query over a set of resources.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
No description provided by the author
ListMeta describes metadata that synthetic resources must have, including lists and various status objects.
ListOptions is the query options to a standard REST list call.
LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
MicroTime is version of Time with microsecond level precision.
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
No description provided by the author
OwnerReference contains enough information to let you identify an owning object.
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.
Ro RootPaths lists the paths available at root.
Secret holds secret data of a certain type.
SecretList is a list of Secret.
ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets.
ServiceAccountList is a list of ServiceAccount objects.
Status is a return value for calls that don't return other objects.
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response.
Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON.
TokenRequest requests a token for a given service account.
TokenRequestSpec contains client provided parameters of a token request.
TokenRequestStatus is the result of a token request.
TokenReview attempts to authenticate a token to a known user.
TokenReviewSpec is a description of the token authentication request.
TokenReviewStatus is the result of the token authentication request.
TypeMeta describes an individual object in an API response or request with strings representing the type of the object and its API schema version.
UpdateOptions may be provided when updating an API object.
UserInfo holds the information about the user needed to implement the user.Info interface.
# Type aliases
CauseType is a machine readable value providing more detail about what occurred in a status response.
DeletionPropagation decides if a deletion will propagate to the dependents of the object, and how the garbage collector will handle the propagation.
ExtraValue masks the value so protobuf can generate +protobuf.nullable=true +protobuf.options.(gogoproto.goproto_stringer)=false.
A label selector operator is the set of operators that can be used in a selector requirement.
ManagedFieldsOperationType is the type of operation which lead to a ManagedFieldsEntry being created.
Similarly to above, these are constants to support HTTP PATCH utilized by both the client and server that didn't make sense for a whole package to be dedicated to.
resourceVersionMatch specifies how the resourceVersion parameter is applied.
No description provided by the author
StatusReason is an enumeration of possible failure causes.
UID is a type that holds unique ID values, including UUIDs.