regctl

package
v0.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2021 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeletePod

func DeletePod(c client.Client, reg *regv1.Registry) error

DeletePod deletes registry pod

func PodName

func PodName(c client.Client, reg *regv1.Registry) (string, error)

PodName returns registry pod name

func UpdateRegistryStatus

func UpdateRegistryStatus(c client.Client, reg *regv1.Registry) (bool, error)

UpdateRegistryStatus ... If registry status is updated, return true.

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

func (*RegistryCertSecret) Handle

func (r *RegistryCertSecret) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, scheme *runtime.Scheme) error

Handle makes secret to be in the desired state

func (*RegistryCertSecret) Ready

func (r *RegistryCertSecret) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error

Ready checks that secret is ready

type RegistryConfigMap

type RegistryConfigMap struct {
	// contains filtered or unexported fields
}

RegistryConfigMap contains things to handle deployment resource

func (*RegistryConfigMap) Handle

func (r *RegistryConfigMap) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, scheme *runtime.Scheme) error

Handle makes configmap to be in the desired state

func (*RegistryConfigMap) Ready

func (r *RegistryConfigMap) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error

Ready checks that configmap is ready

type RegistryDCJSecret

type RegistryDCJSecret struct {
	// contains filtered or unexported fields
}

RegistryDCJSecret contains things to handle docker config json secret resource

func (*RegistryDCJSecret) Handle

func (r *RegistryDCJSecret) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, scheme *runtime.Scheme) error

Handle makes docker config json secret to be in the desired state

func (*RegistryDCJSecret) Ready

func (r *RegistryDCJSecret) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error

Ready checks that docker config json secret is ready

type RegistryDeployment

type RegistryDeployment struct {
	KcCli *keycloakctl.KeycloakClient
	// contains filtered or unexported fields
}

RegistryDeployment contains things to handle deployment resource

func (*RegistryDeployment) Handle

func (r *RegistryDeployment) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, scheme *runtime.Scheme) error

Handle makes deployment to be in the desired state

func (*RegistryDeployment) Ready

func (r *RegistryDeployment) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error

Ready checks that deployment is ready

type RegistryIngress

type RegistryIngress struct {
	// contains filtered or unexported fields
}

RegistryIngress contains things to handle ingress resource

func (*RegistryIngress) Handle

func (r *RegistryIngress) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, scheme *runtime.Scheme) error

Handle makes ingress to be in the desired state

func (*RegistryIngress) Ready

func (r *RegistryIngress) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error

Ready checks that ingress is ready

type RegistryNotary

type RegistryNotary struct {
	KcCtl *keycloakctl.KeycloakController
	// contains filtered or unexported fields
}

RegistryNotary contains things to handle notary resource

func (*RegistryNotary) Handle

func (r *RegistryNotary) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, scheme *runtime.Scheme) error

Handle makes notary to be in the desired state

func (*RegistryNotary) Ready

func (r *RegistryNotary) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error

Ready checks that notary is ready

type RegistryPVC

type RegistryPVC struct {
	// contains filtered or unexported fields
}

RegistryPVC things to handle pvc resource

func (*RegistryPVC) Handle

func (r *RegistryPVC) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, scheme *runtime.Scheme) error

Handle makes pvc to be in the desired state

func (*RegistryPVC) Ready

func (r *RegistryPVC) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error

Ready checks that pvc is ready

type RegistryPod

type RegistryPod struct {
	// contains filtered or unexported fields
}

RegistryPod contains things to handle pod resource

func (*RegistryPod) Handle

func (r *RegistryPod) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, scheme *runtime.Scheme) error

Handle makes pod to be in the desired state

func (*RegistryPod) Ready

func (r *RegistryPod) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error

Ready checks that pod is ready

type RegistryService

type RegistryService struct {
	// contains filtered or unexported fields
}

RegistryService things to handle service resource

func (*RegistryService) Handle

func (r *RegistryService) Handle(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, scheme *runtime.Scheme) error

Handle makes service to be in the desired state

func (*RegistryService) Ready

func (r *RegistryService) Ready(c client.Client, reg *regv1.Registry, patchReg *regv1.Registry, useGet bool) error

Ready checks that service is ready

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL