tls

package
v0.0.0-...-1bc13c6 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	APIServerName = "cluster"
)

Variables

View Source
var (
	// DefaultTLSProfileType is the intermediate profile type
	DefaultTLSProfileType = configv1.TLSProfileIntermediateType
	// DefaultTLSCiphers are the default TLS ciphers for API servers
	DefaultTLSCiphers = configv1.TLSProfiles[DefaultTLSProfileType].Ciphers
	// DefaultMinTLSVersion is the default minimum TLS version for API servers
	DefaultMinTLSVersion = configv1.TLSProfiles[DefaultTLSProfileType].MinTLSVersion
)

Functions

func FetchAPIServerTlsProfile

func FetchAPIServerTlsProfile(k8client client.Client) (*configv1.TLSSecurityProfile, error)

FetchAPIServerTlsProfile fetches tlsSecurityProfile configured in APIServer

func GetClusterTLSProfileSpec

func GetClusterTLSProfileSpec(apiServerTLSProfile *configv1.TLSSecurityProfile) configv1.TLSProfileSpec

GetClusterTLSProfileSpec returns TLSProfileSpec

func MinTLSVersion

func MinTLSVersion(profile configv1.TLSProfileSpec) string

MinTLSVersion returns the minimum TLS version for the TLS security profile defined in the APIServerConfig.

func TLSCiphers

func TLSCiphers(profile configv1.TLSProfileSpec) []string

TLSCiphers returns the TLS ciphers for the TLS security profile defined in the APIServerConfig.

Types

This section is empty.

Jump to

Keyboard shortcuts

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