Documentation
¶
Index ¶
- func BulkCreatePolicies(ctx context.Context, clients config.Clients, namespace string, prefix string, ...) error
- func BulkDeletePolicies(ctx context.Context, clients config.Clients, namespace string, prefix string, ...) error
- func CreateTestPolicy(ctx context.Context, clients config.Clients, testPolicyName string, ...) error
- func DeletePolicy(ctx context.Context, clients config.Clients, name string, namespace string) error
- func DeployIdlePolicies(ctx context.Context, clients config.Clients, numPolicies int, namespace string) error
- func DeployPolicies(ctx context.Context, clients config.Clients, numPolicies int, namespace string) error
- func GetOrCreateDNSPolicy(ctx context.Context, clients config.Clients, policy v3.NetworkPolicy) (v3.NetworkPolicy, error)
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 ¶
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.
Click to show internal directories.
Click to hide internal directories.