Documentation ¶
Index ¶
- func ContainerPorts(Sesame *operatorv1alpha1.Sesame) error
- func LoadBalancerAddress(Sesame *operatorv1alpha1.Sesame) error
- func LoadBalancerProvider(Sesame *operatorv1alpha1.Sesame) error
- func NodePorts(Sesame *operatorv1alpha1.Sesame) error
- func Sesame(ctx context.Context, cli client.Client, Sesame *operatorv1alpha1.Sesame) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerPorts ¶
func ContainerPorts(Sesame *operatorv1alpha1.Sesame) error
ContainerPorts validates container ports of sesame, returning an error if the container ports do not meet the API specification.
func LoadBalancerAddress ¶
func LoadBalancerAddress(Sesame *operatorv1alpha1.Sesame) error
LoadBalancerAddress validates LoadBalancer "address" parameter of sesame, returning an error if "address" does not meet the API specification.
func LoadBalancerProvider ¶
func LoadBalancerProvider(Sesame *operatorv1alpha1.Sesame) error
LoadBalancerProvider validates LoadBalancer provider parameters of sesame, returning and error if parameters for different provider are specified the for the one specified with "type" parameter.
func NodePorts ¶
func NodePorts(Sesame *operatorv1alpha1.Sesame) error
NodePorts validates nodeports of sesame, returning an error if the nodeports do not meet the API specification.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.