validation

package
v1.18.0 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ContainerPorts added in v1.16.0

func ContainerPorts(contour *operatorv1alpha1.Contour) error

ContainerPorts validates container ports of contour, returning an error if the container ports do not meet the API specification.

func Contour

func Contour(ctx context.Context, cli client.Client, contour *operatorv1alpha1.Contour) error

Contour returns true if contour is valid.

func Gateway

Gateway returns an error if gw is an invalid Gateway. Otherwise, the referenced Contour is returned.

func GatewayClass

func GatewayClass(gc *gatewayv1alpha1.GatewayClass) error

GatewayClass returns nil if gc is a valid GatewayClass, otherwise an error.

func LoadBalancerAddress added in v1.17.0

func LoadBalancerAddress(contour *operatorv1alpha1.Contour) error

LoadBalancerAddress validates LoadBalancer "address" parameter of contour, returning an error if "address" does not meet the API specification.

func LoadBalancerProvider added in v1.17.0

func LoadBalancerProvider(contour *operatorv1alpha1.Contour) error

LoadBalancerProvider validates LoadBalancer provider parameters of contour, returning and error if parameters for different provider are specified the for the one specified with "type" parameter.

func NodePorts added in v1.16.0

func NodePorts(contour *operatorv1alpha1.Contour) error

NodePorts validates nodeports of contour, returning an error if the nodeports do not meet the API specification.

Types

This section is empty.

Jump to

Keyboard shortcuts

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