handlers

package
v0.0.0-...-ac771f7 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2022 License: BSD-3-Clause Imports: 30 Imported by: 3

Documentation

Index

Constants

View Source
const (
	DeploymentTypeDeployment           = "deployments"
	DeploymentTypeStatefulset          = "statefulsets"
	DeploymentTypeDaemonset            = "deamonsets"
	PNAResourceName                    = "privatenetworkaccesses"
	UsingPnaLabelKey                   = "ndac.appfw.private-network-access"
	PrivateNetworkRoutingContainerName = "appfw-private-network-routing"
)

Variables

This section is empty.

Functions

func GetPrivateNetworkIpAddresses

func GetPrivateNetworkIpAddresses(namespace, pnaName string, deploymentList []DeploymentId) map[string]string

Types

type DeploymentId

type DeploymentId struct {
	DeploymentType deploymentType
	Name           string
}

type NetworkParametersChangedChecker

type NetworkParametersChangedChecker func(common_types.OperatorCr) bool

type OperatorReconciler

type OperatorReconciler struct {
	client.Client
	Scheme        *runtime.Scheme
	Configuration config.OperatorConfig
	Functions     ReconcilerHookFunctions
}

OperatorReconciler reconciles a Application object

func (*OperatorReconciler) HandleCrChange

func (r *OperatorReconciler) HandleCrChange(instance common_types.OperatorCr, namespace string) (reconcile.Result, error)

func (*OperatorReconciler) Reconcile

func (r *OperatorReconciler) Reconcile(ctx context.Context, request ctrl.Request) (ctrl.Result, error)

type ReconcilerHookFunctions

type ReconcilerHookFunctions struct {
	CreateAppCr                   common_types.AppCrCreator
	CreateAppStatusMonitor        MonitorInstanceCreator
	CreateLicenceExpiredHandler   LicenceExpiredHandlerCreator
	CheckNetworkParametersChanged NetworkParametersChangedChecker
}

Jump to

Keyboard shortcuts

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