Documentation ¶
Index ¶
- func AppendInstalledIngresses(ctx context.Context, manifest *mf.Manifest, instance base.KComponent) error
- func AppendTargetIngresses(ctx context.Context, manifest *mf.Manifest, instance base.KComponent) error
- func Filters(ks *v1beta1.KnativeServing) mf.Predicate
- func IngressServiceTransform(ks *v1beta1.KnativeServing) mf.Transformer
- func Transformers(ctx context.Context, ks *v1beta1.KnativeServing) []mf.Transformer
- func UpdateNamespace(u *unstructured.Unstructured, data map[string]string, ns string)
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.
Click to show internal directories.
Click to hide internal directories.