Documentation ¶
Index ¶
- func GenerateDomainName(name string, obj metav1.ObjectMeta, ingressConfig *v1beta1.IngressConfig) (string, error)
- func GenerateUrlPath(name string, namespace string, ingressConfig *v1beta1.IngressConfig) (string, error)
- type DomainTemplateValues
- type IngressReconciler
- type PathTemplateValues
- type RawIngressReconciler
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 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 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
Click to show internal directories.
Click to hide internal directories.