Commit Graph

24 Commits

Author SHA1 Message Date
dependabot-preview[bot] 96bba09395 Bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/sirupsen/logrus/releases)
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sirupsen/logrus/compare/v1.6.0...v1.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-29 09:31:54 +01:00
kaiyou 740a9c44c6 Update dependencies 2020-05-13 13:52:54 +02:00
kaiyou 0e799d6074 Parse metadata outside of cluster.go
Move the calls for metadata decoding from the cluster
membership management loop to the main loop. This task
was not directly related to the cluster, and was adding
complexity, including the need for multierr structures.
2020-05-13 13:52:54 +02:00
kaiyou 7c398181a7 Remove unused go-windows-terminal-sequences 2020-05-13 13:52:54 +02:00
dependabot-preview[bot] 7c9067667d Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/sirupsen/logrus/releases)
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sirupsen/logrus/compare/v1.5.0...v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-04 21:36:45 +02:00
Leo Antunes d45b8321a0 bump wgctrl; switch to multierr 2020-04-19 13:37:49 +02:00
dependabot-preview[bot] b07537e773 Bump github.com/stevenroose/gonfig from 0.1.4 to 0.1.5
Bumps [github.com/stevenroose/gonfig](https://github.com/stevenroose/gonfig) from 0.1.4 to 0.1.5.
- [Release notes](https://github.com/stevenroose/gonfig/releases)
- [Changelog](https://github.com/stevenroose/gonfig/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stevenroose/gonfig/compare/v0.1.4...v0.1.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-13 21:11:02 +02:00
dependabot-preview[bot] d0dc6e9aa9 Bump github.com/sirupsen/logrus from 1.4.2 to 1.5.0
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.4.2 to 1.5.0.
- [Release notes](https://github.com/sirupsen/logrus/releases)
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sirupsen/logrus/compare/v1.4.2...v1.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-30 09:29:40 +02:00
dependabot-preview[bot] 69bea42aad Bump github.com/hashicorp/memberlist from 0.1.7 to 0.2.0
Bumps [github.com/hashicorp/memberlist](https://github.com/hashicorp/memberlist) from 0.1.7 to 0.2.0.
- [Release notes](https://github.com/hashicorp/memberlist/releases)
- [Commits](https://github.com/hashicorp/memberlist/compare/v0.1.7...v0.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-16 11:48:32 +01:00
dependabot-preview[bot] 823d370cae Bump github.com/hashicorp/memberlist from 0.1.6 to 0.1.7
Bumps [github.com/hashicorp/memberlist](https://github.com/hashicorp/memberlist) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/hashicorp/memberlist/releases)
- [Commits](https://github.com/hashicorp/memberlist/compare/v0.1.6...v0.1.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-17 13:46:03 +01:00
dependabot-preview[bot] c95303fbd0 Bump github.com/hashicorp/memberlist from 0.1.5 to 0.1.6
Bumps [github.com/hashicorp/memberlist](https://github.com/hashicorp/memberlist) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/hashicorp/memberlist/releases)
- [Commits](https://github.com/hashicorp/memberlist/compare/v0.1.5...v0.1.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-04 10:37:34 +01:00
Leo Antunes 709349d121 use structured logging 2020-01-31 19:36:18 +01:00
dependabot-preview[bot] 4419ccb3c3 Bump github.com/pkg/errors from 0.8.1 to 0.9.1
Bumps [github.com/pkg/errors](https://github.com/pkg/errors) from 0.8.1 to 0.9.1.
- [Release notes](https://github.com/pkg/errors/releases)
- [Commits](https://github.com/pkg/errors/compare/v0.8.1...v0.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 10:17:29 +01:00
dependabot-preview[bot] 103b2830d9 Bump github.com/vishvananda/netlink from 1.0.0 to 1.1.0
Bumps [github.com/vishvananda/netlink](https://github.com/vishvananda/netlink) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/vishvananda/netlink/releases)
- [Commits](https://github.com/vishvananda/netlink/compare/v1.0.0...v1.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 10:16:18 +01:00
dependabot-preview[bot] 5d0926069e Bump github.com/mattn/go-isatty from 0.0.11 to 0.0.12
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.11 to 0.0.12.
- [Release notes](https://github.com/mattn/go-isatty/releases)
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.11...v0.0.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 10:06:06 +01:00
dependabot-preview[bot] ac671e1fea Bump github.com/mattn/go-isatty from 0.0.10 to 0.0.11
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.10 to 0.0.11.
- [Release notes](https://github.com/mattn/go-isatty/releases)
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.10...v0.0.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-17 08:28:06 +01:00
dependabot-preview[bot] 801c79bf0c Bump github.com/mattn/go-isatty from 0.0.9 to 0.0.10
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.9 to 0.0.10.
- [Release notes](https://github.com/mattn/go-isatty/releases)
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.9...v0.0.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-04 17:34:39 +01:00
dependabot-preview[bot] b03a206cd0 Bump github.com/hashicorp/memberlist from 0.1.4 to 0.1.5
Bumps [github.com/hashicorp/memberlist](https://github.com/hashicorp/memberlist) from 0.1.4 to 0.1.5.
- [Release notes](https://github.com/hashicorp/memberlist/releases)
- [Commits](https://github.com/hashicorp/memberlist/compare/v0.1.4...v0.1.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-04 17:23:40 +01:00
Leo Antunes 3ec76fd3ce bump wgctrl
fixes #5
2019-09-30 23:18:02 +02:00
Leo Antunes f798f2f306 bump memberlist 2019-08-24 17:53:44 +02:00
Leo Antunes 5427aa5e84 retry join instead of failing
this make it easier to bootstrap a cluster and also makes the cluster
more resilient to full-cluster failures or restarts

fixes #6
2019-08-06 21:53:38 +02:00
Leo Antunes f4e61df211 use wgctrl lib instead of wrapping wg-tools
fixes: #3
2019-07-12 11:08:14 +02:00
Leo Antunes a3e1573160 work around memberlist not listening on public IPs 2019-03-27 00:26:59 +01:00
Leo Antunes 5e01de00c1 first working PoC 2019-03-26 23:32:36 +01:00