Documentation
¶
Index ¶
- func DeletePod(c client.Client, reg *regv1.Registry) error
- func PodName(c client.Client, reg *regv1.Registry) (string, error)
- func UpdateRegistryStatus(c client.Client, reg *regv1.Registry) (bool, error)
- type RegistryCertSecret
- func (r *RegistryCertSecret) GetUserSecret(c client.Client, reg *regv1.Registry) (username, password string, err error)
- func (r *RegistryCertSecret) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, ...) error
- func (r *RegistryCertSecret) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error
- type RegistryConfigMap
- type RegistryDCJSecret
- type RegistryDeployment
- type RegistryIngress
- type RegistryNotary
- type RegistryPVC
- type RegistryPod
- type RegistryService
- type RegistrySubresource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RegistryCertSecret ¶
type RegistryCertSecret struct {
// contains filtered or unexported fields
}
RegistryCertSecret contains things to handle tls and opaque secret resource
func (*RegistryCertSecret) GetUserSecret ¶
func (r *RegistryCertSecret) GetUserSecret(c client.Client, reg *regv1.Registry) (username, password string, err error)
GetUserSecret returns username and password
type RegistryConfigMap ¶
type RegistryConfigMap struct {
// contains filtered or unexported fields
}
RegistryConfigMap contains things to handle deployment resource
type RegistryDCJSecret ¶
type RegistryDCJSecret struct {
// contains filtered or unexported fields
}
RegistryDCJSecret contains things to handle docker config json secret resource
type RegistryDeployment ¶
type RegistryDeployment struct {
KcCli *keycloakctl.KeycloakClient
// contains filtered or unexported fields
}
RegistryDeployment contains things to handle deployment resource
type RegistryIngress ¶
type RegistryIngress struct {
// contains filtered or unexported fields
}
RegistryIngress contains things to handle ingress resource
type RegistryNotary ¶
type RegistryNotary struct {
KcCtl *keycloakctl.KeycloakController
// contains filtered or unexported fields
}
RegistryNotary contains things to handle notary resource
type RegistryPVC ¶
type RegistryPVC struct {
// contains filtered or unexported fields
}
RegistryPVC things to handle pvc resource
type RegistryPod ¶
type RegistryPod struct {
// contains filtered or unexported fields
}
RegistryPod contains things to handle pod resource
type RegistryService ¶
type RegistryService struct {
// contains filtered or unexported fields
}
RegistryService things to handle service resource
type RegistrySubresource ¶
type RegistrySubresource interface {
Handle(client.Client, *regv1.Registry, *regv1.Registry, *runtime.Scheme) error
Ready(client.Client, *regv1.Registry, *regv1.Registry, bool) error
// contains filtered or unexported methods
}
RegistrySubresource is an interface to handle resigstry subreousrces