ingress

package
v0.36.0 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendInstalledIngresses

func AppendInstalledIngresses(ctx context.Context, manifest *mf.Manifest, instance base.KComponent) error

AppendInstalledIngresses appends the installed manifests of ingresses

func AppendTargetIngresses

func AppendTargetIngresses(ctx context.Context, manifest *mf.Manifest, instance base.KComponent) error

AppendTargetIngresses appends the manifests of ingresses to be installed

func Filters

func Filters(ks *v1beta1.KnativeServing) mf.Predicate

Filters makes sure the disabled ingress resources are removed from the manifest.

func IngressServiceTransform added in v0.34.2

func IngressServiceTransform(ks *v1beta1.KnativeServing) mf.Transformer

IngressServiceTransform pins the namespace to istio-system for the service named knative-local-gateway. It also removes the OwnerReference to the operator, as they are in different namespaces, which is invalid in Kubernetes 1.20+.

func Transformers

func Transformers(ctx context.Context, ks *v1beta1.KnativeServing) []mf.Transformer

Transformers returns a list of transformers based on the enabled ingresses

func UpdateNamespace added in v0.34.2

func UpdateNamespace(u *unstructured.Unstructured, data map[string]string, ns string)

UpdateNamespace set correct namespace of istio to the service knative-local-gateway

Types

This section is empty.

Jump to

Keyboard shortcuts

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