bootstrap

package
v0.32.0-rc.2 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2020 License: Apache-2.0 Imports: 11 Imported by: 2

Documentation

Index

Constants

View Source
const (
	CertBytesValue = "tls.crt"
	KeyBytesValue  = "tls.key"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type FallbackCertificateManager

type FallbackCertificateManager struct {
	// contains filtered or unexported fields
}

func NewFallbackCertificateManager

func NewFallbackCertificateManager(certManager certificate.Manager) *FallbackCertificateManager

NewFallbackCertificateManager returns a certificate manager which can fall back to a self signed certificate, if there is currently no kubevirt installation present on the cluster. This helps dealing with situations where e.g. readiness probes try to access an API which can't right now provide a fully managed certificate. virt-operator is the main recipient of this manager, since the certificate management infrastructure is not always already present when virt-operator gets created.

func (*FallbackCertificateManager) Current

func (*FallbackCertificateManager) ServerHealthy

func (f *FallbackCertificateManager) ServerHealthy() bool

func (*FallbackCertificateManager) Start

func (f *FallbackCertificateManager) Start()

func (*FallbackCertificateManager) Stop

func (f *FallbackCertificateManager) Stop()

type FileCertificateManager

type FileCertificateManager struct {
	// contains filtered or unexported fields
}

func NewFileCertificateManager

func NewFileCertificateManager(certDir string) *FileCertificateManager

func (*FileCertificateManager) Current

func (s *FileCertificateManager) Current() *tls.Certificate

func (*FileCertificateManager) ServerHealthy

func (f *FileCertificateManager) ServerHealthy() bool

func (*FileCertificateManager) Start

func (f *FileCertificateManager) Start()

func (*FileCertificateManager) Stop

func (f *FileCertificateManager) Stop()

Jump to

Keyboard shortcuts

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