LatticeLattice

Not generally available. Product and docs are public. Sales are closed.

Docs / Start

Environment and listen ports

Network intent lives in Postgres. Process settings are LATTICE_* env vars.

There is no per-node dhcpd.conf for pools. Pools are IPAM rows. These env vars start the process.

VariableDefaultUsed by
LATTICE_PG_DSN(required)all
LATTICE_NODE_NAME(required, unique per dhcpd)dhcpd, api, worker
LATTICE_LISTEN_HTTP:8080api; dhcpd health; worker
LATTICE_LISTEN_DHCP:67dhcpd v4. Lab :6767
LATTICE_LISTEN_DHCP6emptydhcpd v6. Lab :6754
LATTICE_LISTEN_DNS:53lattice-dns
LATTICE_TRUSTED_RELAYSempty = allow alldhcpd
LATTICE_QUARANTINE_TTL15mdhcpd / worker
LATTICE_SERVER_IPemptyserver-identifier
LATTICE_LOG_LEVELinfoall
LATTICE_CONFIGemptyoptional YAML (interfaces, server_ip)

Lab DSN (compose publishes Postgres on 5433):

postgres://lattice:[email protected]:5433/lattice?sslmode=disable

Production: sslmode=require (or verify-full). Clock: UTC, chrony on every host. TLS lab is make secure (https://127.0.0.1:8443/).