ingressgatewaydeployment

package
v1.1.9 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2023 License: UPL-1.0 Imports: 35 Imported by: 0

Documentation

Index

Constants

View Source
const IngressGatewaySecretsMountPath = "/etc/oci/secrets" // #nosec G101

Variables

This section is empty.

Functions

func GetIngressGatewayDeploymentOwnerWatch

func GetIngressGatewayDeploymentOwnerWatch(srcType client.Object) servicemeshoci.CustomWatch

func NewEnqueueRequestsForConfigmapEvents

func NewEnqueueRequestsForConfigmapEvents(k8sClient client.Client, log logr.Logger, namespace string) *enqueueRequestsForConfigmapEvents

func NewIngressGatewayDeploymentValidator

func NewIngressGatewayDeploymentValidator(resolver references.Resolver, log loggerutil.OSOKLogger) manager.CustomResourceValidator

Types

type IngressGatewayDeploymentServiceManager

type IngressGatewayDeploymentServiceManager struct {
	Caches customCache.CacheMapClient
	// contains filtered or unexported fields
}

func NewIngressGatewayDeploymentServiceManager

func NewIngressGatewayDeploymentServiceManager(client client.Client, log loggerutil.OSOKLogger, clientSet kubernetes.Interface,
	referenceResolver references.Resolver, caches customCache.CacheMapClient, namespace string) *IngressGatewayDeploymentServiceManager

func (*IngressGatewayDeploymentServiceManager) CreateOrUpdate

func (*IngressGatewayDeploymentServiceManager) Delete

func (*IngressGatewayDeploymentServiceManager) GetCrdStatus

func (*IngressGatewayDeploymentServiceManager) UpdateServiceMeshActiveStatus

func (*IngressGatewayDeploymentServiceManager) UpdateServiceMeshCondition

UpdateServiceMeshCondition updates the status of the resource Called when there is an error from CP Additionally, also called when the state is not Active We haven't fully synced the spec, hence using the existing generation from the status for generation field

func (*IngressGatewayDeploymentServiceManager) UpdateServiceMeshDependenciesActiveStatus

func (h *IngressGatewayDeploymentServiceManager) UpdateServiceMeshDependenciesActiveStatus(ctx context.Context, igd *servicemeshapi.IngressGatewayDeployment, err error)

type IngressGatewayDeploymentValidator

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

func (*IngressGatewayDeploymentValidator) GetEntityType

func (v *IngressGatewayDeploymentValidator) GetEntityType() client.Object

func (*IngressGatewayDeploymentValidator) GetStatus

func (*IngressGatewayDeploymentValidator) ResolveRef

func (v *IngressGatewayDeploymentValidator) ResolveRef(object client.Object) (bool, string)

func (*IngressGatewayDeploymentValidator) ValidateObject

func (v *IngressGatewayDeploymentValidator) ValidateObject(object client.Object) error

func (*IngressGatewayDeploymentValidator) ValidateOnCreate

func (v *IngressGatewayDeploymentValidator) ValidateOnCreate(context context.Context, object client.Object) (bool, string)

func (*IngressGatewayDeploymentValidator) ValidateOnUpdate

func (v *IngressGatewayDeploymentValidator) ValidateOnUpdate(context context.Context, object client.Object, oldObject client.Object) (bool, string)

Jump to

Keyboard shortcuts

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