Add secmark/var provider resources #7

Merged
benvin merged 1 commits from benvin/longtail-global2-resources into main 2026-07-26 16:56:46 +10:00
Owner

Why

Final batch of provider resources, paired with tomswallapi #13. Completes the full long-tail resource surface.

Changes

  • Add tomswallapi_secmark (id-keyed) and tomswallapi_var (key-keyed).

Note

Stacked on the earlier provider PRs; rebase as they merge. This is the last long-tail provider PR.

## Why Final batch of provider resources, paired with tomswallapi #13. Completes the full long-tail resource surface. ## Changes - Add `tomswallapi_secmark` (id-keyed) and `tomswallapi_var` (key-keyed). ## Note Stacked on the earlier provider PRs; rebase as they merge. This is the last long-tail provider PR.
unkinben added 5 commits 2026-07-26 16:09:17 +10:00
Add tomswallapi_policy, tomswallapi_blrule, and tomswallapi_conntrack for the
global-compiled long-tail tier, following the id-keyed resource pattern. Add an
optionalList helper for the dport/sport list attributes. Register and document.
Add host/provider/route/routing_rule provider resources
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
006201d944
Batch 2 provider resources (per-device routing tier), id-keyed. Add optionalInt64
helper. Register and document.
Add L2/misc provider resources (tunnel/stopped_rule/proxy_arp/proxy_ndp/arp_rule/maclist)
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ed6e5e45ae
Batch 3 provider resources, id-keyed. proxy_arp/proxy_ndp share one
implementation (typeSuffix + endpoint). Register and document.
Add traffic-control provider resources (mangle/accounting/tc_*)
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
2e6bd1eff8
Batch 4 provider resources, id-keyed. Register and document.
Add secmark/var provider resources
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
7aac6c6018
Batch 5 provider resources: tomswallapi_secmark (id-keyed) and tomswallapi_var
(key-keyed). Register and document.
benvin merged commit 7569a97ab0 into main 2026-07-26 16:56:46 +10:00
benvin deleted branch benvin/longtail-global2-resources 2026-07-26 16:56:46 +10:00
Sign in to join this conversation.