ingress

package
v0.12.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2024 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateDomainName added in v0.9.0

func GenerateDomainName(name string, obj metav1.ObjectMeta, ingressConfig *v1beta1.IngressConfig) (string, error)

GenerateDomainName generate domain name using template configured in IngressConfig

func GenerateUrlPath added in v0.10.1

func GenerateUrlPath(name string, namespace string, ingressConfig *v1beta1.IngressConfig) (string, error)

GenerateUrlPath generates the path using the pathTemplate configured in IngressConfig

Types

type DomainTemplateValues added in v0.9.0

type DomainTemplateValues struct {
	Name          string
	Namespace     string
	IngressDomain string
	Annotations   map[string]string
	Labels        map[string]string
}

type IngressReconciler

type IngressReconciler struct {
	// contains filtered or unexported fields
}

func NewIngressReconciler

func NewIngressReconciler(client client.Client, scheme *runtime.Scheme, ingressConfig *v1beta1.IngressConfig) *IngressReconciler

func (*IngressReconciler) Reconcile

func (ir *IngressReconciler) Reconcile(isvc *v1beta1.InferenceService) error

type PathTemplateValues added in v0.10.1

type PathTemplateValues struct {
	Name      string
	Namespace string
}

type RawIngressReconciler

type RawIngressReconciler struct {
	// contains filtered or unexported fields
}

RawIngressReconciler reconciles the kubernetes ingress

func NewRawIngressReconciler

func NewRawIngressReconciler(client client.Client,
	scheme *runtime.Scheme,
	ingressConfig *v1beta1.IngressConfig) (*RawIngressReconciler, error)

func (*RawIngressReconciler) Reconcile

func (r *RawIngressReconciler) Reconcile(isvc *v1beta1.InferenceService) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL