Documentation ¶
Index ¶
Constants ¶
View Source
const ( IngressPipyController = commons.AnnotationPrefix + "/ingress-pipy" IngressPipyClass = "pipy" NoDefaultIngressClass = "" IngressAnnotationKey = "kubernetes.io/ingress.class" IngressClassAnnotationKey = "ingressclass.kubernetes.io/is-default-class" PipyIngressAnnotationPrefix = "pipy.ingress.kubernetes.io" PipyIngressAnnotationRewriteFrom = PipyIngressAnnotationPrefix + "/rewrite-target-from" PipyIngressAnnotationRewriteTo = PipyIngressAnnotationPrefix + "/rewrite-target-to" PipyIngressAnnotationSessionSticky = PipyIngressAnnotationPrefix + "/session-sticky" PipyIngressAnnotationLoadBalancer = PipyIngressAnnotationPrefix + "/lb-type" PipyIngressAnnotationUpstreamSSLName = PipyIngressAnnotationPrefix + "/upstream-ssl-name" PipyIngressAnnotationUpstreamSSLSecret = PipyIngressAnnotationPrefix + "/upstream-ssl-secret" PipyIngressAnnotationUpstreamSSLVerify = PipyIngressAnnotationPrefix + "/upstream-ssl-verify" PipyIngressAnnotationTLSVerifyClient = PipyIngressAnnotationPrefix + "/tls-verify-client" PipyIngressAnnotationTLSVerifyDepth = PipyIngressAnnotationPrefix + "/tls-verify-depth" PipyIngressAnnotationTLSTrustedCASecret = PipyIngressAnnotationPrefix + "/tls-trusted-ca-secret" )
Variables ¶
View Source
var ( MinK8sVersionForIngressV1 = semver.Version{Major: 1, Minor: 19, Patch: 0} MinK8sVersionForIngressV1beta1 = semver.Version{Major: 1, Minor: 16, Patch: 0} MinK8sVersionForIngressClassV1beta1 = semver.Version{Major: 1, Minor: 18, Patch: 0} )
View Source
var DefaultIngressClass = ""
Functions ¶
func IsValidPipyIngress ¶
func IsValidPipyIngress(ing *networkingv1.Ingress) bool
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.