Resource Type: kubernetes_http_ingress_path

Defined in:
lib/puppet/type/kubernetes_http_ingress_path.rb
Providers:
swagger

Overview

HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.

Properties

  • backend

    Backend defines the referenced service endpoint to which the traffic will be forwarded to.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • path

    Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional ‘path’ part of a URL as defined by RFC 3986. Paths must begin with a ‘/’. If unspecified, the path defaults to a catch all sending traffic to the backend.

Parameters

  • name (namevar)

    Name of the http_ingress_path.

  • provider

    The specific backend to use for this ‘kubernetes_http_ingress_path` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.