policy

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BulkCreatePolicies added in v0.5.0

func BulkCreatePolicies(ctx context.Context, clients config.Clients, namespace string, prefix string, podSelector metav1.LabelSelector, ingressPeers []networkingv1.NetworkPolicyPeer, currentNumPolicies int, numPolicies int) error

BulkCreatePolicies creates multiple policies in bulk

func BulkDeletePolicies added in v0.5.0

func BulkDeletePolicies(ctx context.Context, clients config.Clients, namespace string, prefix string, currentNumPolicies int, numPolicies int) error

BulkDeletePolicies deletes multiple policies in bulk

func CreateTestPolicy

func CreateTestPolicy(ctx context.Context, clients config.Clients, testPolicyName string, namespace string, ports []int) error

CreateTestPolicy creates the policies needed to ensure test pods can run the test

func DeletePolicy

func DeletePolicy(ctx context.Context, clients config.Clients, name string, namespace string) error

DeletePolicy deletes a policy

func DeployIdlePolicies added in v0.5.0

func DeployIdlePolicies(ctx context.Context, clients config.Clients, numPolicies int, namespace string) error

DeployIdlePolicies deploys policies to the cluster which do NOT apply to the test pods

func DeployPolicies

func DeployPolicies(ctx context.Context, clients config.Clients, numPolicies int, namespace string) error

DeployPolicies deploys policies to the cluster which apply to all the test pods.

func GetOrCreateDNSPolicy

func GetOrCreateDNSPolicy(ctx context.Context, clients config.Clients, policy v3.NetworkPolicy) (v3.NetworkPolicy, error)

GetOrCreateDNSPolicy gets or creates a DNS policy if it does not exist

Types

This section is empty.

Jump to

Keyboard shortcuts

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