operator/

directory
v0.0.0-...-201d816 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2024 License: Apache-2.0

README

APIService

Location apiserver/controller/apiservice

Creates and maintains an apiservices.apiregistration.k8s.io.

AuditPolicy

Location apiserver/controller/audit

Reads the apiserver.config.openshift.io#.spec.audit and creates a ConfigMap with the desired audit configuration.

ConfigObserver

Location configobserver

Runs a series of configured observers to produce a RawExtension to set at .spec.observedConfiguration. This allows independently watching many different inputs to produce a single configuration with a .metadata.generation. Every field in the RawExtension must be set by a single observer. A single observer may set many fields.

LatencyProfile

Location latencyprofile

Reads the node.config.openshift.io resource to determine a latency profile for deciding about node lifecycle controller and related timing. This controller appears to be trying to indicate whether a level has been reached, but to be honest I cannot figure out how it's actually driving the change, which probably means that there is a configobserver somewhere.

ResourceSync

Location resourcesynccontroller

Copies a ConfigMap or Secret from one location to another. Can copy partial ConfigMaps or Secrets.

StaleConditions

Location staleconditions

Takes a list of conditions and their corresponding fieldManagers so that the condition can be removed on the <foo>.operator.openshift.io resource. This is useful when old control loops are no longer needed. If you forget to do this and just delete the control loop, then on upgrade there is a "stuck" condition that cannot be cleared and can impact the summary of status on clusteroperator.config.openshift.io.

StaticResources

Location staticresourcecontroller

Creates, maintains, and deletes resources that need little to no customization. Has precondition capability for things like FeatureGates, platforms, or whatever you want.

Directories

Path Synopsis
apiserver
csi
csr
resource

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL