Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + type IngressBackend struct + ServiceName string + ServicePort int + type IngressInterface interface + Apply func(ctx context.Context, ingress interface{}, opts v1.ApplyOptions) (result interface{}, err error) + ApplyStatus func(ctx context.Context, ingress interface{}, opts v1.ApplyOptions) (result interface{}, err error) + Create func(ctx context.Context, ingress interface{}, opts v1.CreateOptions) (interface{}, error) + Delete func(ctx context.Context, name string, opts v1.DeleteOptions) error + DeleteCollection func(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error + Get func(ctx context.Context, name string, opts v1.GetOptions) (interface{}, error) + List func(ctx context.Context, opts v1.ListOptions) (interface{}, error) + Patch func(ctx context.Context, name string, pt types.PatchType, data []byte, ...) (result interface{}, err error) + Update func(ctx context.Context, ingress interface{}, opts v1.UpdateOptions) (interface{}, error) + UpdateStatus func(ctx context.Context, ingress interface{}, opts v1.UpdateOptions) (interface{}, error) + Watch func(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) + type IngressMaterial struct + Backend IngressBackend + GatewayProvider string + Name string + Namespace string + NeedTLS bool + Routes []IngressRoute + type IngressRoute struct + Domain string + MatchType MatchType + Path string + type IngressesHelper interface + IngressAnnotationBatchGet func(ingress interface{}) (map[string]string, error) + IngressAnnotationBatchSet func(ingress interface{}, kvs map[string]string) error + IngressAnnotationClear func(ingress interface{}, key string) error + IngressAnnotationGet func(ingress interface{}, key string) (string, error) + IngressAnnotationSet func(ingress interface{}, key, value string) error + Ingresses func(namespace string) IngressInterface + NewIngress func(IngressMaterial) interface{} + type MatchType int + const ExactMatch + const PrefixMatch