refactor: remove strict bind configuration from BGP templates and update related logic. Eliminate 'strict bind on' from both IPv4 and IPv6 templates to simplify BGP peer rendering. Adjust OpenAPI documentation and internal handling of BGP source addresses to reflect these changes, enhancing clarity and compatibility.
CI / changes (push) Successful in 7s
CI / openapi (push) Successful in 23s
CI / go (push) Successful in 24s
CI / docker-web (deploy/docker/evobgp-web/Dockerfile, , evobgp-web) (push) Successful in 1m7s
CI / docker-web (deploy/docker/evobgp-web/Dockerfile, evobgp-all, evobgp-web-all) (push) Successful in 1m2s
CI / docker-bird (push) Has been skipped
CI / bird2 (push) Successful in 55s
CI / docker-go (deploy/docker/evobgp-agent/Dockerfile, , evobgp-agent) (push) Successful in 54s
CI / docker-go (evobgp-all, 1, deploy/docker/gobinary/Dockerfile, , evobgp-all) (push) Successful in 2m19s
CI / docker-go (evobgp-api, 1, deploy/docker/gobinary/Dockerfile, , evobgp-api) (push) Successful in 2m27s
CI / docker-go (evobgp-deploy, 0, deploy/docker/gobinary/Dockerfile, , evobgp-deploy) (push) Successful in 1m22s
CI / docker-go (evobgp-ingest, 0, deploy/docker/gobinary/Dockerfile, , evobgp-ingest) (push) Successful in 1m26s
CI / docker-go (evobgp-node, 0, deploy/docker/gobinary/Dockerfile, , evobgp-node) (push) Successful in 1m9s
CI / docker-go (evobgp-render, 0, deploy/docker/gobinary/Dockerfile, , evobgp-render) (push) Successful in 1m19s
CI / docker-go (evobgp-scheduler, 0, deploy/docker/gobinary/Dockerfile, , evobgp-scheduler) (push) Successful in 1m19s

This commit is contained in:
Denozordec
2026-04-06 14:03:25 +07:00
parent dc5e20e9b2
commit 482eeb122d
8 changed files with 29 additions and 72 deletions
+3 -3
View File
@@ -98,8 +98,8 @@
<code class="text-xs">GET/PATCH /v1/settings</code> — глобальные параметры control plane (хранятся в БД).
Требуется роль operator. Для BIRD, например:
<code class="bg-muted rounded px-1 py-0.5 text-xs">bird_local_ipv4</code>,
<code class="bg-muted rounded px-1 py-0.5 text-xs">bird_bgp_source_ipv4</code> (опционально — только для строки
<code class="text-xs">source address</code> у BGP-пиров).
<code class="bg-muted rounded px-1 py-0.5 text-xs">bird_bgp_source_ipv4</code> (опционально — задаёт BIRD
<code class="text-xs">router id</code>).
</CardDescription>
</CardHeader>
<CardContent class="space-y-4">
@@ -111,7 +111,7 @@
<p class="text-muted-foreground text-xs leading-relaxed">
Должен быть строго валидный JSON: ключи и строки в двойных кавычках, без точки с запятой. Пример:
<code class="bg-muted mt-1 block rounded px-2 py-1 font-mono"
>{`{"bird_bgp_source_ipv4": "178.250.186.111"}`}</code
>{`{"bird_router_id": "203.0.113.1", "bird_local_asn": 65001}`}</code
>
</p>
<Textarea