Documentation ¶
Overview ¶
Package webhookConfiguration contains the logic to forge certificates and register the Liqo AdmissionWebhook
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDNSNames ¶ added in v0.4.0
GetDNSNames returns the DNS names of the service by splitting the provided name to all its chunks.
Types ¶
type SecretsType ¶
type SecretsType struct {
// contains filtered or unexported fields
}
SecretsType is a struct that contains the secrets for a certificate.
func NewSecrets ¶
func NewSecrets(name ServiceNames) (*SecretsType, error)
NewSecrets creates a new secrets by self-signing a certificate.
func (*SecretsType) CAPEM ¶
func (s *SecretsType) CAPEM() string
func (*SecretsType) ServerCertPEM ¶
func (s *SecretsType) ServerCertPEM() []byte
ServerCertPEM returns the server certificate in PEM format.
func (*SecretsType) ServerKeyPEM ¶
func (s *SecretsType) ServerKeyPEM() []byte
ServerKeyPEM returns the server key in PEM format.
func (*SecretsType) WriteFiles ¶
func (s *SecretsType) WriteFiles(certFile, keyFile string) error
WriteFiles writes the secrets to the specified files.
Click to show internal directories.
Click to hide internal directories.