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.