A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://pkg.go.dev/github.com/knative/serving@v0.14.3/pkg/network/ingress below:

ingress package - github.com/knative/serving/pkg/network/ingress - Go Packages

Overview

Package ingress holds utilities related to the implementation of ingress controllers.

Index Constants

This section is empty.

Variables

This section is empty.

Functions func ComputeHash
func ComputeHash(ing *v1alpha1.Ingress) ([sha256.Size]byte, error)

ComputeHash computes a hash of the Ingress Spec, Namespace and Name

func ExpandedHosts
func ExpandedHosts(hosts sets.String) sets.String

ExpandedHosts sets up hosts for the short-names for cluster DNS names.

func HostsPerVisibility
func HostsPerVisibility(ing *v1alpha1.Ingress, visibilityToKey map[v1alpha1.IngressVisibility]sets.String) map[string]sets.String

HostsPerVisibility takes an Ingress and a map from visibility levels to a set of string keys, it then returns a map from that key space to the hosts under that visibility.

func InsertProbe
func InsertProbe(ing *v1alpha1.Ingress) (string, error)

InsertProbe adds a AppendHeader rule so that any request going through a Gateway is tagged with the version of the Ingress currently deployed on the Gateway. TODO: move this to github.com/knative/networking — currently it is used by downstream consumers, see: https://github.com/knative/serving/issues/7482.

Types

This section is empty.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4