Documentation ¶
Index ¶
- func ValidateCAConfigurationFromSecretReferences(ctx context.Context, client client.Client, ref *corev1.SecretReference, ...) (*string, *string, error)
- func ValidateTLSConfigurationFromSecretReferences(ctx context.Context, client client.Client, ref *corev1.SecretReference, ...) (*string, *string, error)
- type Image
- type ImageReferences
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateCAConfigurationFromSecretReferences ¶
func ValidateCAConfigurationFromSecretReferences(ctx context.Context, client client.Client, ref *corev1.SecretReference, path *field.Path) (*string, *string, error)
ValidateCAConfigurationFromSecretReferences validates the CA certificate and key obtained via the given secret reference returns the certificate as first, and the key as second argument, or an error
func ValidateTLSConfigurationFromSecretReferences ¶
func ValidateTLSConfigurationFromSecretReferences(ctx context.Context, client client.Client, ref *corev1.SecretReference, ca *imports.CA, path *field.Path) (*string, *string, error)
ValidateTLSConfigurationFromSecretReferences validates the TLS serving certificate and key obtained via the given secret reference returns the TLS serving certificate as first, and the key as second argument, or an error
Types ¶
type ImageReferences ¶
type ImageReferences struct { ApiServer Image ControllerManager Image AdmissionController Image Scheduler Image }
ImageReferences contains the parsed image from the component descriptor for all control plane components
type Interface ¶
type Interface interface { // Reconcile performs a reconcile operation. Reconcile(context.Context) (*exports.Exports, bool, bool, error) // Delete performs a delete operation. Delete(context.Context) error }
Interface is an interface for the operation.
func NewOperation ¶
func NewOperation(runtimeCLient kubernetes.Interface, virtualGardenClient *kubernetes.Interface, virtualGardenCA []byte, log *logrus.Logger, imports *imports.Imports, componentDescriptorPath string) (Interface, error)
NewOperation returns a new operation structure that implements Interface.
Source Files ¶
- flow_ca_certificates.go
- flow_charts.go
- flow_check_expired_certificates.go
- flow_diffie_hellmann.go
- flow_etcd_encryption.go
- flow_garden_endpoint.go
- flow_garden_namespace.go
- flow_gardener_identity.go
- flow_post_install_verification.go
- flow_prepare_certificate_rotation.go
- flow_sync_existing_installation.go
- flow_tls_serving_certificates.go
- flow_update_secret_references.go
- flow_validate_references.go
- flow_virtual_garden_kubeconfigs.go
- operation.go
- operation_delete.go
- operation_reconcile.go
- types.go
Click to show internal directories.
Click to hide internal directories.