Commit Graph

  • 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