Documentation
¶
Index ¶
- func AddCertificateToConfigmap(ctx context.Context, client runtimeclient.Client, r *RegistryConfig) error
- func Deploy(ctx context.Context, client runtimeclient.Client, r *RegistryConfig) error
- func RemoveCertificateFiles(keyPath string) error
- func RemoveCertificateFromConfigmap(ctx context.Context, client runtimeclient.Client, r *RegistryConfig) error
- type RegistryConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCertificateToConfigmap ¶
func AddCertificateToConfigmap(ctx context.Context, client runtimeclient.Client, r *RegistryConfig) error
func Deploy ¶
func Deploy(ctx context.Context, client runtimeclient.Client, r *RegistryConfig) error
func RemoveCertificateFiles ¶
func RemoveCertificateFromConfigmap ¶
func RemoveCertificateFromConfigmap(ctx context.Context, client runtimeclient.Client, r *RegistryConfig) error
Types ¶
type RegistryConfig ¶
type RegistryConfig struct {
Namespace *corev1.Namespace
Name string
RegistryHost string
CertConfigmapName string
KeyPath string
CaPath string
RegistryProxyURL string
RegistryProxyUser string
RegistryProxyPasswd string
Port int32
}
func NewRegistry ¶
func NewRegistry(ns *corev1.Namespace, name, certConfigmapName, registryProxyURL, registryProxyUser, registryProxyPasswd string) (*RegistryConfig, error)
Click to show internal directories.
Click to hide internal directories.