APIServer holds configuration (like serving certificates, client CA and CORS domains) shared by all API servers in the system, among them especially kube-apiserver and openshift-apiserver. The canonical name of an instance is 'cluster'.
object
Authentication specifies cluster-wide settings for authentication (like OAuth and webhook token authenticators). The canonical name of an instance is cluster
.
object
Build configures the behavior of OpenShift builds for the entire cluster. This includes default settings that can be overridden in BuildConfig objects, and overrides which are applied to all builds. The canonical name is "cluster"
object
ClusterOperator is the Custom Resource object which holds the current state of an operator. This object is used by operators to convey their state to the rest of the cluster.
object
ClusterVersion is the configuration for the ClusterVersionOperator. This is where parameters related to automatic updates can be set.
object
Console holds cluster-wide configuration for the web console, including the logout URL, and reports the public URL of the console. The canonical name is cluster
.
object
DNS holds cluster-wide information about DNS. The canonical name is cluster
object
Feature holds cluster-wide information about feature gates. The canonical name is cluster
object
HelmChartRepository holds cluster-wide configuration for proxied Helm chart repository
object
Image governs policies related to imagestream imports and runtime configuration for external registries. It allows cluster admins to configure which registries OpenShift is allowed to import images from, extra CA trust bundles for external registries, and policies to block or allow registry hostnames. When exposing OpenShift’s image registry to the public, this also lets cluster admins specify the external hostname.
object
Infrastructure holds cluster-wide information about Infrastructure. The canonical name is cluster
object
ingress holds cluster-wide information about ingress, including the default ingress domain used for routes. The canonical name is cluster
.
object
Network holds cluster-wide information about Network. The canonical name is cluster
. It is used to configure the desired network configuration, such as: IP address pools for services/pod IPs, network plugin, etc. Please view network.spec for an explanation on what applies when configuring this resource.
object
OAuth holds cluster-wide information about OAuth. The canonical name is cluster
. It is used to configure the integrated OAuth server. This configuration is only honored when the top level Authentication config has type set to IntegratedOAuth.
object
OperatorHub is the Schema for the operatorhubs API. It can be used to change the state of the default hub sources for OperatorHub on the cluster from enabled to disabled and vice versa.
object
Project holds cluster-wide information about Project. The canonical name is cluster
object