Skip to content

Commit adbc14a

Browse files
add feature to advertise anycast addresses via BGP (#909)
* add feature to advertise anycast addresses via BGP add gobgp dependency ensure that we ignore advertisements from bgp peers add option to pass gobgpd config file, which helped figure out how to actually configure gobgpd to block peers from publishing routes into our routing table. install gobgpd and gobgp during github action tests update Makefile github target for use with bgp tests adding bgp documentation updating fabio.properties to show off bgp options * update docs
1 parent 458c701 commit adbc14a

831 files changed

Lines changed: 199239 additions & 7974 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ jobs:
1919
uses: actions/checkout@v3
2020
- name: Test
2121
run: |
22-
export PATH=$PATH:$HOME/bin
22+
export PATH=$PATH:$HOME/bin:$HOME/go/bin
2323
make github

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,6 @@ demo/cert/
2121
/pkg/
2222
dist/
2323
*.app
24-
*.hugo_build.lock
24+
*.hugo_build.lock
25+
*~
26+

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ GORELEASER ?= $(shell which goreleaser)
2323
CI_CONSUL_VERSION ?= 1.12.3
2424
CI_VAULT_VERSION ?= 1.11.0
2525
CI_HUGO_VERSION ?= 0.101.0
26+
CI_GOBGP_VERSION ?= 3.8.0
2627

2728
BETA_OSES = linux darwin
2829

@@ -161,8 +162,11 @@ travis-pages:
161162
github:
162163
wget -q -O ~/consul.zip https://releases.hashicorp.com/consul/$(CI_CONSUL_VERSION)/consul_$(CI_CONSUL_VERSION)_linux_amd64.zip
163164
wget -q -O ~/vault.zip https://releases.hashicorp.com/vault/$(CI_VAULT_VERSION)/vault_$(CI_VAULT_VERSION)_linux_amd64.zip
165+
wget -q -O ~/vault.zip https://releases.hashicorp.com/vault/$(CI_VAULT_VERSION)/vault_$(CI_VAULT_VERSION)_linux_amd64.zip
166+
wget -q -O ~/gobgp.tar.gz https://github.com/osrg/gobgp/releases/download/v$(CI_GOBGP_VERSION)/gobgp_$(CI_GOBGP_VERSION)_linux_amd64.tar.gz
164167
unzip -o -d ~/bin ~/consul.zip
165168
unzip -o -d ~/bin ~/vault.zip
169+
tar xzf ~/gobgp.tar.gz -C ~/bin
166170
vault --version
167171
consul --version
168172
make test

0 commit comments

Comments
 (0)