mirror of
https://github.com/gravitl/netmaker.git
synced 2026-10-12 02:15:06 +00:00
* NM-291: feat(egress): add preset catalog API and server-side CIDR resolution Introduce GET /api/v1/egress/presets with embedded extras plus generated AWS region presets. Support optional preset_id on egress create/update to apply catalog defaults and resolve CIDRs from AWS ip-ranges, GitHub meta, and Fastly when available. Add preset_id and static_domain_ans on schema.Egress; skip overwriting domain_ans from host EgressUpdate when static_domain_ans is set. Add Jenkins to extras catalog and tests for apply/resolvers and host guard. Update swagger for preset_id, static fields, and presets endpoint. * NM-291: add support for multiple domain in a single egress route * NM-291: fix egress app domain updates * NM-291: deprecate old egress domain field * NM-291: add additional egress preset apps * NM-291: rm wildcard domain from presets * NM-291: rm preset server side resolution * NM-291: rm unused funcs * NM-291: fix site-to-site virtual addr routing * NM-291: fix missing app domains * Revert "NM-291: fix site-to-site virtual addr routing" This reverts commit32776811d2. * NM-291: fix disabled nat mode * NM-291: rm www from egress domains * Revert "NM-291: rm www from egress domains" This reverts commit8a1d4cc439. * NM-291: add additional google domains * NM-291: pre-fetch aws ips from source * NM-291: fix tests * NM-291: avoid trimming egress preset domains