Documentation ¶
Overview ¶
Package api includes all OpenShift-specific types used to communicate between the various parts of the OpenShift and the Kubernetes systems.
Unlike the upstream Kubernetes, API objects in OpenShift are separated into individual packages.
Index ¶
Constants ¶
View Source
const ( // OpenShiftDisplayName is a common, optional annotation that stores the name displayed by a UI when referencing a resource. OpenShiftDisplayName = "openshift.io/display-name" // OpenShiftProviderDisplayNameAnnotation is the name of a provider of a resource, e.g. // "Red Hat, Inc." OpenShiftProviderDisplayNameAnnotation = "openshift.io/provider-display-name" // OpenShiftDocumentationURLAnnotation is the url where documentation associated with // a resource can be found. OpenShiftDocumentationURLAnnotation = "openshift.io/documentation-url" // OpenShiftSupportURLAnnotation is the url where support for a template can be found. OpenShiftSupportURLAnnotation = "openshift.io/support-url" // OpenShiftDescription is a common, optional annotation that stores the description for a resource. OpenShiftDescription = "openshift.io/description" // OpenShiftLongDescriptionAnnotation is a resource's long description OpenShiftLongDescriptionAnnotation = "openshift.io/long-description" // DeprecatedKubeCreatedByAnnotation was removed by https://github.com/kubernetes/kubernetes/pull/54445 (liggitt approved). // TODO need to figure out who and how this affects. DeprecatedKubeCreatedByAnnotation = "kubernetes.io/created-by" )
annotation keys
View Source
const ( Prefix = "/oapi" GroupName = "" )
Variables ¶
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func InternalListOptionsToSelectors ¶
func InternalListOptionsToSelectors(options *metainternal.ListOptions) (labels.Selector, fields.Selector)
func Kind ¶ added in v1.1.2
Kind takes an unqualified kind and returns back a Group qualified GroupKind
func Resource ¶ added in v1.1.2
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns back a Group qualified GroupResource
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package latest defines the default output serializations that code should use and imports the required schemas.
|
Package latest defines the default output serializations that code should use and imports the required schemas. |
legacy is a deprecated package that exists to install types into an ungroupified scheme for use reading old files by the CLI and the old oapi API server.
|
legacy is a deprecated package that exists to install types into an ungroupified scheme for use reading old files by the CLI and the old oapi API server. |
Package v1 is the v1 version of the API.
|
Package v1 is the v1 version of the API. |
Click to show internal directories.
Click to hide internal directories.