Help us shape the future of Go! Take the 2026 Go Developer Survey

regctl

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 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