Skip to main content

Domains

Domains are way are a way to control ingress traffic into specific namespaces in DGate.

Domain Structure

{
"name": "domain1",
"namespace": "namespace1",
"patterns": ["/route1"],
"priority": 1,
"cert": "cert1",
"key": "key1",
"tags": ["tag1", "tag2"],
}

Domain Fields

name!

The name of the domain.

namespace

The namespace that the domain belongs to.

patterns!

Pattern that the domain should match. Read more about domain patterns.

priority

The priority of the domain. Domains with higher priority will be matched first.

cert

The certificate to use for the domain.

key

The private key to use for the domain.

tags

The tags associated with the domain. Read me about tags here.