Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNotListening = errors.New("Server is not listening yet")
)
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { // ListenAddr is the address the HTTP server should listen on // This must be specified. ListenAddr int // HealthzAddr is the address the healthz HTTP server should listen on // If not specified, the healthz endpoint will not be exposed. HealthzAddr *int // PprofAddress is the address the pprof endpoint should be served on if enabled. PprofAddress string // EnablePprof determines whether pprof is enabled. EnablePprof bool // ResourceScheme is used to decode resources and convert them to // internal types when validating. ResourceScheme *runtime.Scheme // If specified, the server will listen with TLS using certificates // provided by this CertificateSource. CertificateSource servertls.CertificateSource ValidationWebhook cmadmission.ValidationInterface MutationWebhook cmadmission.MutationInterface // CipherSuites is the list of allowed cipher suites for the server. // Values are from tls package constants (https://golang.org/pkg/crypto/tls/#pkg-constants). CipherSuites []string // MinTLSVersion is the minimum TLS version supported. // Values are from tls package constants (https://golang.org/pkg/crypto/tls/#pkg-constants). MinTLSVersion string // The host and port that the metrics endpoint should listen on. MetricsListenAddress string // If specified, the metrics server will listen with TLS using certificates // provided by this CertificateSource. MetricsCertificateSource servertls.CertificateSource // MetricsCipherSuites is the list of allowed cipher suites for the server. // Values are from tls package constants (https://golang.org/pkg/crypto/tls/#pkg-constants). MetricsCipherSuites []string // MetricsMinTLSVersion is the minimum TLS version supported. // Values are from tls package constants (https://golang.org/pkg/crypto/tls/#pkg-constants). MetricsMinTLSVersion string }
Click to show internal directories.
Click to hide internal directories.