...

Package api

import "github.com/openshift/api"
Overview
Index
Subdirectories

Overview ▾

Index ▾

Package files

install.go

Variables

var (

    // Install is a function which adds every version of every openshift group to a scheme
    Install = schemeBuilder.AddToScheme

    // InstallKube is a way to install all the external k8s.io/api types
    InstallKube = kubeSchemeBuilder.AddToScheme
)

Subdirectories

Name Synopsis
..
annotations
apiserver
v1 +kubebuilder:validation:Optional +groupName=apiserver.openshift.io Package v1 is the v1 version of the API.
apps
v1 +groupName=apps.openshift.io Package v1 is the v1 version of the API.
authorization
v1 +kubebuilder:validation:Optional +groupName=authorization.openshift.io Package v1 is the v1 version of the API.
build
v1 +groupName=build.openshift.io Package v1 is the v1 version of the API.
cloudnetwork
v1 Package v1 contains API Schema definitions for the cloud network v1 API group +k8s:deepcopy-gen=package,register +groupName=cloud.network.openshift.io +kubebuilder:validation:Optional
config
v1 +kubebuilder:validation:Optional +groupName=config.openshift.io Package v1 is the v1 version of the API.
v1alpha1 +kubebuilder:validation:Optional +groupName=config.openshift.io Package v1alpha1 is the v1alpha1 version of the API.
console
v1 +groupName=console.openshift.io Package v1 is the v1 version of the API.
v1alpha1 +groupName=console.openshift.io
example
v1 +groupName=example.openshift.io
v1alpha1 +groupName=example.openshift.io
hack
typelinter
helm
v1beta1 +kubebuilder:validation:Optional +groupName=helm.openshift.io Package v1 is the v1 version of the API.
image
docker10 Package docker10 is the docker10 version of the API.
dockerpre012 Package dockerpre012 is the dockerpre012 version of the API.
v1 +groupName=image.openshift.io Package v1 is the v1 version of the API.
imageregistry
v1 +k8s:deepcopy-gen=package +groupName=imageregistry.operator.openshift.io
insights
v1alpha1 +kubebuilder:validation:Optional +groupName=insights.openshift.io Package v1alpha1 is the v1alpha1 version of the API.
kubecontrolplane
v1 +groupName=kubecontrolplane.config.openshift.io Package v1 is the v1 version of the API.
legacyconfig
v1 +groupName=legacy.config.openshift.io Package v1 is deprecated and exists to ease a transition to current APIs
machine
v1 +kubebuilder:validation:Optional +groupName=machine.openshift.io
v1alpha1 +kubebuilder:validation:Optional +groupName=machine.openshift.io
v1beta1 +kubebuilder:validation:Optional +groupName=machine.openshift.io
monitoring
v1 +groupName=monitoring.openshift.io
v1alpha1 +groupName=monitoring.openshift.io
network
v1 +groupName=network.openshift.io Package v1 is the v1 version of the API.
networkoperator
v1 Package v1 contains API Schema definitions for the network v1 API group +k8s:deepcopy-gen=package,register +groupName=network.operator.openshift.io +kubebuilder:validation:Optional
oauth
v1 +groupName=oauth.openshift.io Package v1 is the v1 version of the API.
openapi
cmd
models-schema
generated_openapi
openshiftcontrolplane
v1 +groupName=openshiftcontrolplane.config.openshift.io Package v1 is the v1 version of the API.
operator
v1 +kubebuilder:validation:Optional +groupName=operator.openshift.io
v1alpha1 +groupName=operator.openshift.io
operatorcontrolplane
v1alpha1 Package v1alpha1 is an API version in the controlplane.operator.openshift.io group
operatoringress
v1 +kubebuilder:validation:Optional +groupName=ingress.operator.openshift.io
osin
v1 +groupName=osin.config.openshift.io Package v1 is the v1 version of the API.
pkg
serialization
testing
platform
v1alpha1 +groupName=platform.openshift.io Package v1alpha1 is the v1alpha1 version of the API.
project
v1 +groupName=project.openshift.io Package v1 is the v1 version of the API.
quota
v1 +groupName=quota.openshift.io Package v1 is the v1 version of the API.
route
v1 +groupName=route.openshift.io Package v1 is the v1 version of the API.
samples
v1 +groupName=samples.operator.openshift.io Package v1 ist he v1 version of the API.
security
v1 +groupName=security.openshift.io Package v1 is the v1 version of the API.
securityinternal
v1 +kubebuilder:validation:Optional +groupName=security.internal.openshift.io Package v1 is the v1 version of the API.
servicecertsigner
v1alpha1 +groupName=servicecertsigner.config.openshift.io
sharedresource
v1alpha1 +groupName=sharedresource.openshift.io Package v1alplha1 is the v1alpha1 version of the API.
template
v1 +groupName=template.openshift.io Package v1 is the v1 version of the API.
unidling
v1alpha1
user
v1 +groupName=user.openshift.io Package v1 is the v1 version of the API.