levaliciousandClaude Opus 5.5 ee1c2f905d
images / images (push) Successful in 17m57s
lb, weave: three faults the first live EgressService run found
- The tunnel needs an address. Reverse-path filtering (loose, as on our
  nodes) rejects what arrives on a device without an IPv4 address unless
  the reverse route leaves by that very device: the holder dropped every
  member packet after decapsulation (ip route get: EXDEV), and a member's
  node would drop the replies. reweave-eg now carries the node's bridge
  address as a /32 (it never shows on the wire: the tunnel sets the outer
  source itself, and what crosses it is forwarded).
- The kernel leaves out the priority attribute of a rule at 0, so the
  default local rule lists as unset (-1) and moveLocalRule never found
  it: it stayed at 0 beside the new one at 100, and the holder delivered
  replies to its own address to itself (answering with RSTs). Unset now
  counts as 0.
- install_cni_plugin copied the plugin only when weave-plugin-$VERSION was
  missing, and every build of ours is "latest": nodes kept a plugin that
  ignores egressAdmission, so a new member's first connection left from
  its node. It is now replaced whenever its content differs (sha256),
  atomically.

Also: the end-to-end manifest's non-member label is a string ("none", not
YAML's boolean no).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UHXzGrsxfkGk8LmwrBbHNZ
2026-10-13 15:31:29 -04:00
2020-07-31 16:28:52 +00:00
2024-07-19 08:54:16 +05:30
…
2023-03-27 23:40:04 +05:30
2021-07-13 16:18:37 +02:00
2018-04-27 14:34:47 +01:00
2024-12-22 20:54:31 +05:30
…
2024-07-19 08:54:16 +05:30
2018-08-14 12:32:57 +02:00

Weave Net

This repository contains a fork of Weave Net, the first product developed by Weaveworks. Since Weaveworks has shut down, this repo aims to continue maintaining Weave Net, and to publish releases regularly.

Go Report Card Docker Pulls GitHub release (latest by date) Unique CVE count in all images

The history of the fork can be found in HISTORY.md.

Using Weave Net on Kubernetes

On a newly created Kubernetes cluster, the Weave Net CNI pluging can be installed by running the following command:

kubectl apply -f https://reweave.azurewebsites.net/k8s/v1.29/net.yaml

Replace v1.29 with the version on Kubernetes on your cluster.

That endpoint is provided by the companion project weave-endpoint.

Using Weave Net in other ways

Please refer to the documentation.

Building Weave Net

Details can be found here.

Documentation status

The public documentation that used to exist in the site directory has been moved to the original/site directory. A new website directory has been created, and populated with the content of the original/site directory, rearranged and reformatted for being built with Jekyll and published to the GitHub pages site https://rajch.github.io/weave.

The documentation will now be maintained and published from the website directory exclusively.

S
Description
Weave Net fork (from rajch/weave)
Readme
36 MiB
0 Stars 1 Watchers 0 Forks
Languages
Go 73.7%
Shell 21.8%
Makefile 2.4%
Dockerfile 1.5%
Ruby 0.3%
Other 0.3%