-
8908cf19cb
pkg/iptables: re-organize rules
Lucas Servén Marín
2020-03-06 16:57:05 +0100
-
f6549185cf
Merge pull request #45 from squat/kgctl-doc
Lucas Servén Marín
2020-03-06 16:37:47 +0100
-
-
b34e064c8e
docs/kgctl.md: add kgctl doc
Lucas Servén Marín
2020-03-06 16:11:23 +0100
-
-
b54b31b699
pkg/mesh: enable generating config without peer
Lucas Servén Marín
2020-03-06 16:05:26 +0100
-
810dae695e
pkg/wireguard: edge case when endpoints are nil
Lucas Servén Marín
2020-03-06 15:21:30 +0100
-
6947eb4154
Merge pull request #43 from squat/fix_keepalive_logic
Lucas Servén Marín
2020-03-04 02:15:11 +0100
-
-
29280a987e
pkg/mesh,pkg/wireguard: sync NAT endpoints
Lucas Servén Marín
2020-03-04 00:39:54 +0100
-
24d7c27901
pkg/mesh,docs: document and fix keepalive logic
Lucas Servén Marín
2020-03-03 20:10:20 +0100
-
-
406a397566
Merge pull request #41 from squat/ignore-nat-peer-changes
Lucas Servén Marín
2020-03-03 17:10:55 +0100
-
-
515a57a301
pkg/mesh: don't synchronize peer endpoints
Lucas Servén Marín
2020-02-28 15:07:23 +0100
-
0d199db009
pkg/wireguard: ignore changes to peers behind NAT
Lucas Servén Marín
2020-02-28 14:56:02 +0100
-
-
b800af759a
ignoring endpoint check when persistent keepalive is not zero
crmendes
2020-02-25 18:02:19 +0000
-
-
12220b790d
pkg/encapsulation: remove unused 'none' encapsulation
Lucas Servén Marín
2020-02-22 22:42:02 +0100
-
e08920c4fb
pkg/mesh: allow fully disabling CNI
Lucas Servén Marín
2020-02-22 22:35:31 +0100
-
409d738124
pkg/mesh: fix segfault in #36
Lucas Servén Marín
2020-02-22 22:15:56 +0100
-
ba00b6c180
Merge pull request #35 from squat/dns-endpoint
Lucas Servén Marín
2020-02-22 17:50:45 +0100
-
-
aa376ff0d1
pkg/mesh,pkg/wireguard: allow DNS name endpoints
Lucas Servén Marín
2020-02-22 17:17:13 +0100
-
-
223b641ee1
manifests: set MTU for CNI bridge
Lucas Servén Marín
2020-02-22 16:57:01 +0100
-
134cbe90be
pkg/route,pkg/mesh: replace NAT with ip rules
Lucas Servén Marín
2020-02-20 21:27:50 +0100
-
4857d10da1
pkg/iptables: clean up, remove NAT
Lucas Servén Marín
2020-02-20 12:24:52 +0100
-
2603cd50db
pkg/mesh: fix ip allocator helper
Lucas Servén Marín
2020-02-20 13:52:41 +0100
-
6de0f9805a
Define WireGuard PersistentKeepAlive via Annotation (#31)
Francis Nguyen
2020-02-13 02:16:55 -0700
-
1f8e06b911
Add annotated keepalive value to peer functions
Francis Nguyen
2020-02-12 21:58:08 -0700
-
331c225c36
Fix casing on keepalive
Francis Nguyen
2020-02-11 21:34:28 -0700
-
dca1a2b5ae
Shorten keepalive key
Francis Nguyen
2020-02-11 19:17:41 -0700
-
2082a42527
Connect to configuration
Francis Nguyen
2020-02-10 21:36:54 -0700
-
8a5dbbe368
Add WireGuardPersistentKeepAlive to mesh.Node
Francis Nguyen
2020-02-11 21:08:04 -0700
-
-
5a45c1f85b
FEATURE: improve documentation for VPN-only use case
Sebastian Kurfürst
2020-02-11 13:12:24 +0100
-
a6afc3247d
manifests: ensure kube-bridge uses latest CIDR
Lucas Servén Marín
2020-02-10 16:04:32 +0100
-
-
63987713dd
pkg/k8s: update generated files
Lucas Servén Marín
2020-01-09 00:15:36 +0100
-
aecc5ec73b
.travis: update multiarch emulation
Lucas Servén Marín
2020-01-09 00:15:19 +0100
-
eb0500f994
Makefile: ensure repo is clean before testing
Lucas Servén Marín
2020-01-08 18:05:27 +0100
-
4b2f6c6692
Makefile: use official alpine images for build
Lucas Servén Marín
2020-01-08 17:10:06 +0100
-
5277ab5bad
docs,pkg: use new well-known region label
Lucas Servén Marín
2020-01-07 18:41:52 +0100
-
0cbb316ec3
Makefile: bump alpine version
Lucas Servén Marín
2020-01-07 15:08:05 +0100
-
4acdca89e5
Makefile: allow headers to have old years
Lucas Servén Marín
2020-01-07 15:07:34 +0100
-
c9c2e9bc42
*: bump golang to 1.13.4
Lucas Servén Marín
2019-11-15 15:02:38 +0100
-
f135a16427
Makefile: bump to alpine 3.10
Lucas Servén Marín
2019-11-15 15:00:36 +0100
-
4b220b42c5
Dockerfile
Lucas Servén Marín
2019-11-15 14:43:32 +0100
-
4febbdbfe5
pkg/iptables: fix out of bounds err
Lucas Servén Marín
2019-09-27 11:10:15 +0200
-
3facc9f34f
cmd/kg: only delete iface if requested
Lucas Servén Marín
2019-09-25 13:45:28 +0200
-
e83db17d88
pkg/iptables: add rules in correct order
Lucas Servén Marín
2019-09-25 13:23:18 +0200
-
1265ce0cd5
pkg/route: filter invalid route updates
Lucas Servén Marín
2019-09-24 16:11:22 +0200
-
20349de548
pkg/wireguard: allow specifying iface named
Lucas Servén Marín
2019-09-24 16:04:52 +0200
-
9fda84ec05
docs,README: fix kubeconfig env var
Lucas Servén Marín
2019-09-24 01:00:43 +0200
-
3df87f0e71
cmd/kgctl: allow specifying port
Lucas Servén Marín
2019-09-24 01:00:16 +0200
-
676007938e
pkg/mesh: add peers to graph
Lucas Servén Marín
2019-09-23 17:54:16 +0200
-
887806c7ce
Makefile: fix latest manifest
Lucas Servén Marín
2019-09-20 00:56:25 +0200
-
f04944df4a
Makefile: fix arm image
Lucas Servén Marín
2019-09-19 21:48:47 +0200
-
7c90a40c5a
Makefile: fix arm64 image
Lucas Servén Marín
2019-09-08 12:02:34 +0200
-
c93fa1e5b1
Dockerfile: fix cni plugins for arm
Lucas Servén Marín
2019-08-16 17:37:56 +0200
-
5fc13de6cb
manifests: change the kubeconfig hostPath for k3s
sam
2019-08-14 02:55:15 -0400
-
fa9b438715
feat: Change the kubeconfig hostPath, if k3s agent node just runs in splited mode.
sam@y-deb10
2019-08-13 23:34:59 -0400
-
-
d385686fa9
manifests: add selector to daemonsets
Lucas Servén Marín
2019-08-01 16:50:59 +0200
-
b6b5974fbe
docs: update multi-cluster-svcs
Lucas Servén Marín
2019-07-30 15:09:12 +0200
-
1d5e3685e3
manifests: update API groups
Lucas Servén Marín
2019-07-16 23:37:57 +0200
-
d299a8875f
README: clarify and fix grammar
Lucas Servén Marín
2019-07-16 23:31:27 +0200
-
8e755cf52e
pkg: allow overriding internal IP
Lucas Servén Marín
2019-07-15 17:24:21 +0200
-
82fe418f89
Dockerfile: update alpine repo for wg
Lucas Servén Marín
2019-05-22 10:26:20 +0200
-
7d77f87ba0
docs: fix links
Lucas Servén Marín
2019-05-18 02:43:07 +0200
-
55280ab09b
manifests: default hostname to spec.nodeName
Lucas Servén Marín
2019-05-17 22:29:49 +0200
-
51df7fc4e3
pkg/mesh: don't let hostname resolution stop mesh
Lucas Servén Marín
2019-05-17 18:09:27 +0200
-
c9969f5be9
Makefile: improve tooling
Lucas Servén Marín
2019-05-17 00:23:51 +0200
-
ca70fec14f
vendor: revendor
Lucas Servén Marín
2019-05-17 00:23:05 +0200
-
adb09ce620
Makefile,Dockerfile: add multi-arch images
Lucas Servén Marín
2019-05-16 19:07:58 +0200
-
81d6077fc2
manifests,pkg/encapsulation: Flannel compatibility
Lucas Servén Marín
2019-05-14 01:01:53 +0200
-
cd6eeeb1e7
pkg/{encapsulation,mesh}: abstract encapsulation
Lucas Servén Marín
2019-05-13 18:30:00 +0200
-
d7ad946ff4
pkg/mesh: ignore CNI IP from private IPs
Lucas Servén Marín
2019-05-13 17:35:05 +0200
-
8ed1b549d1
pkg/mesh: edge case external = internal
Lucas Servén Marín
2019-05-13 17:25:52 +0200
-
459262326e
README: fix k3s capitalization
Lucas Servén Marín
2019-05-13 14:31:06 +0200
-
ad29121b27
Merge pull request #2 from fire/master
Lucas Servén Marín
2019-05-13 14:26:06 +0200
-
-
0f87547a26
README: add instructions to use k3s.
K. S. Ernest (iFIre) Lee
2019-05-11 12:06:31 -0700
-
81ce93dab7
manifests: add support for k3s
K. S. Ernest (iFIre) Lee
2019-05-11 12:05:22 -0700
-
-
e4ad7c29ec
manifests: keep private key between restarts
Lucas Servén Marín
2019-05-10 22:21:52 +0200
-
bbbfc0548f
docs: update multi-cluster-services examples
Lucas Servén Marín
2019-05-10 02:42:20 +0200
-
35390054ba
pkg: deduplicate peer IP addresses
Lucas Servén Marín
2019-05-10 02:07:05 +0200
-
4d9c203603
pkg/mesh,cmd: add WireGuard IP to Nodes
Lucas Servén Marín
2019-05-10 02:05:57 +0200
-
b04264ecc1
cmg/kgctl: fix peer as-peer
Lucas Servén Marín
2019-05-09 17:12:44 +0200
-
47a7cebd35
docs: fix multi-cluster formatting
Lucas Servén Marín
2019-05-08 21:31:58 +0200
-
034c27ab78
pkg: fix reconciling peer updates
Lucas Servén Marín
2019-05-08 17:10:33 +0200
-
545bc4186f
docs,README: document multi-cluster services
Lucas Servén Marín
2019-05-08 17:10:09 +0200
-
90e68c7735
cmd/kgctl: add output options for showconf
Lucas Servén Marín
2019-05-08 01:31:36 +0200
-
5914a9468f
docs: add topology docs and graphs
Lucas Servén Marín
2019-05-07 16:36:02 +0200
-
9f30d8d1a1
pkg/mesh: rename mesh granularity types
Lucas Servén Marín
2019-05-07 16:34:34 +0200
-
c65627dab0
pkg/route: account for interface churn
Lucas Servén Marín
2019-05-07 12:05:40 +0200
-
02bd5fa6c0
vendor: re-vendor
Lucas Servén Marín
2019-05-07 01:53:14 +0200
-
b3a3c37e0a
*: add complete CNI support
Lucas Servén Marín
2019-05-07 01:49:55 +0200
-
72991949ac
cmd/kgctl: use KUBECONFIG from env
Lucas Servén Marín
2019-05-03 14:22:05 +0200
-
5865cefbfa
README: fix setconf example
Lucas Servén Marín
2019-05-03 14:13:56 +0200
-
85180a80cc
pkg/k8s/apis: make more fields optional
Lucas Servén Marín
2019-05-03 14:08:13 +0200
-
cd9c83b3bc
pkg/wireguard: simplify returns
Lucas Servén Marín
2019-05-03 13:03:53 +0200
-
160e0bb3e8
Makefile: fix go modules
Lucas Servén Marín
2019-05-03 13:03:39 +0200
-
e0278f7bee
README,docs: document VPN
Lucas Servén Marín
2019-05-03 12:55:01 +0200
-
2425a06cd8
*: add peer VPN support
Lucas Servén Marín
2019-05-03 12:53:40 +0200
-
46f55c337b
vendor: revendor
Lucas Servén Marín
2019-05-03 12:50:21 +0200
-
4cbc24128d
pkg/mesh: metric for reconcile attempts
Lucas Servén Marín
2019-04-29 23:49:22 +0200
-
cf6ded1ae3
cmg/kg/main: small cleanup
Lucas Servén Marín
2019-04-14 15:05:57 +0200
-
72bfb762b9
pkg/{k8s,mesh}: introduce liveness checks
Lucas Servén Marín
2019-04-02 18:25:08 +0200
-
a8467f779e
cmd/kgctl: fix possible nil pointer dereference
Lucas Servén Marín
2019-04-02 18:23:51 +0200
-
614f2e1c5d
cmd/kg: listen on all stacks without localhost
Lucas Servén Marín
2019-04-02 18:17:30 +0200