ingress

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2020 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MutateIngress

func MutateIngress(r Mutate, obj *networkingv1beta1.Ingress) error

Types

type Ingress

type Ingress struct {
	*meta.ObjectMeta               `json:"meta,omitempty"`
	*networkingv1beta1.IngressSpec `json:",inline"`
}

+kubebuilder:object:generate=true

func (*Ingress) DeepCopy

func (in *Ingress) DeepCopy() *Ingress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.

func (*Ingress) DeepCopyInto

func (in *Ingress) DeepCopyInto(out *Ingress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ingress) GetIngressClassName

func (r *Ingress) GetIngressClassName() *string

func (*Ingress) GetIngressRules

func (r *Ingress) GetIngressRules() []networkingv1beta1.IngressRule

func (*Ingress) GetIngressTLS

func (r *Ingress) GetIngressTLS() []networkingv1beta1.IngressTLS

func (*Ingress) GetObject

func (o *Ingress) GetObject() interfaces.Object

func (*Ingress) GetObjectGroup

func (o *Ingress) GetObjectGroup() string

func (*Ingress) GetObjectKind

func (o *Ingress) GetObjectKind() string

func (*Ingress) Init

func (obj *Ingress) Init()

func (*Ingress) Mutate

func (o *Ingress) Mutate(obj interfaces.Object) error

type Mutate

type Mutate interface {
	GetIngressRules() []networkingv1beta1.IngressRule
	GetIngressTLS() []networkingv1beta1.IngressTLS
}

type SecretRef

type SecretRef string

SecretRef represents a reference to a Secret

Jump to

Keyboard shortcuts

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