policyderivative

package
v1.19.0 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2026 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Cell = cell.Module(
	"policy-derivative",
	"CNP and CCNP derivative policy watcher",

	cell.Invoke(registerWatchers),
)

Cell is a cell that implements watchers for CiliumNetworkPolicy and CiliumClusterwideNetworkPolicy derivative policies. These watchers monitor policy CRD events and manage derivative policies for network policy groups.

Functions

This section is empty.

Types

type SharedConfig

type SharedConfig struct {
	// EnableCiliumNetworkPolicy indicates whether CNP support is enabled
	EnableCiliumNetworkPolicy bool

	// EnableCiliumClusterwideNetworkPolicy indicates whether CCNP support is enabled
	EnableCiliumClusterwideNetworkPolicy bool

	// ClusterName is the name of the cluster
	ClusterName string

	// K8sEnabled indicates whether Kubernetes support is enabled
	K8sEnabled bool
}

SharedConfig contains the configuration that is shared between this module and others.

Jump to

Keyboard shortcuts

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