csiconfigobservercontroller

package
v0.0.0-...-64780a4 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CipherSuitesPath

func CipherSuitesPath() []string

CipherSuitesPath returns the path for the observed TLS cipher suites. This is a function to avoid exposing a slice that could potentially be appended.

func MinTLSVersionPath

func MinTLSVersionPath() []string

MinTLSVersionPath the path for the observed minimum TLS version. This is a function to avoid exposing a slice that could potentially be appended.

func ProxyConfigPath

func ProxyConfigPath() []string

ProxyConfigPath returns the path for the observed proxy config. This is a function to avoid exposing a slice that could potentially be appended.

Types

type CSIConfigObserverController

type CSIConfigObserverController struct {
	factory.Controller
}

CISConfigObserverController watches information that's relevant to CSI driver operators. For now it only observes proxy information, (through the proxy.config.openshift.io/cluster object), but more will be added.

func NewCSIConfigObserverController

func NewCSIConfigObserverController(
	name string,
	operatorClient v1helpers.OperatorClient,
	configinformers configinformers.SharedInformerFactory,
	eventRecorder events.Recorder,
) *CSIConfigObserverController

NewCSIConfigObserverController returns a new CSIConfigObserverController.

type Listers

type Listers struct {
	ProxyLister_     configlistersv1.ProxyLister
	APIServerLister_ configlistersv1.APIServerLister

	ResourceSync       resourcesynccontroller.ResourceSyncer
	PreRunCachesSynced []cache.InformerSynced
}

Listers implement the configobserver.Listers interface.

func (Listers) APIServerLister

func (l Listers) APIServerLister() configlistersv1.APIServerLister

func (Listers) PreRunHasSynced

func (l Listers) PreRunHasSynced() []cache.InformerSynced

func (Listers) ProxyLister

func (l Listers) ProxyLister() configlistersv1.ProxyLister

func (Listers) ResourceSyncer

func (l Listers) ResourceSyncer() resourcesynccontroller.ResourceSyncer

Jump to

Keyboard shortcuts

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