Package ingress holds utilities related to the implementation of ingress controllers.
Index ¶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