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" // OpenShiftDescription is a common, optional annotation that stores the description for a resource. OpenShiftDescription = "openshift.io/description" )
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. |
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.