Skip to content

Commit e42bc29

Browse files
committed
Add release v2.8.6
1 parent 78f596f commit e42bc29

File tree

7 files changed

+45
-12
lines changed

7 files changed

+45
-12
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
## Release 2.8.6
2+
3+
From this release onwards, the Docker V2 Plugin will be published for all supported architectures. It will be named using the pattern `rajchaudhuri/net-plugin:<version>-<arch>`. The latest version will also be published as `rajchaudhuri/net-plugin:latest_release-<arch>`. Supported architectures are `amd64`,`arm`,`arm64`,`ppc64le` and `s390x`. It can be installed on a Swarm-mode-enabled Docker host as follows:
4+
5+
```bash
6+
ARCH=$(docker version -f '{{.Server.Arch}}')
7+
docker plugin install rajchaudhuri/net-plugin:latest_release-$ARCH
8+
```
9+
110
## Release 2.8.5
211

312
This release has upgraded dependencies based on CVE recommendations.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ The history of the ReWeave effort can be found in [HISTORY.md](HISTORY.md).
1414
On a newly created Kubernetes cluster, the Weave Net CNI pluging can be installed by running the following command:
1515

1616
```
17-
kubectl apply -f https://reweave.azurewebsites.net/k8s/v1.28/net.yaml
17+
kubectl apply -f https://reweave.azurewebsites.net/k8s/v1.29/net.yaml
1818
```
1919

20-
Replace `v1.28` with the version on Kubernetes on your cluster.
20+
Replace `v1.29` with the version on Kubernetes on your cluster.
2121

2222
That endpoint is provided by the companion project [weave-endpoint](https://github.com/rajch/weave-endpoint).
2323

reweave/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
All changes made to the weave net codebase during the reweave effort will be documented in this file.
44

5+
## 2.8.6
6+
7+
### Changed
8+
9+
* Changed version in `reweave/Makefile` to 2.8.6
10+
* Modified reweave and main CHANGELOG.md
11+
* Modified `reweave/Makefile` to ensure that `make build-plugin` builds the plugin only for the host architecture
12+
* Made some documentation changes
13+
514
## 2.8.6-beta1
615

716
### Changed
@@ -248,6 +257,7 @@ A new build process was created here.
248257
* Multi-stage Dockerfile, and a Makefile for the second stage, in `reweave/build`
249258

250259
### Changed
260+
251261
* Included image building targets in Makefile directly under `reweave`
252262
* Changed `IMAGE_VERSION` to `2.8.2-beta0` in Makefile directly under `reweave`
253263
* The Alpine base image for all weave net images was set to `alpine:3.17.2` via the multi-stage Dockerfile

reweave/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
IMAGE_VERSION ?= 2.8.6-beta1
1+
IMAGE_VERSION ?= 2.8.6
22
REGISTRY_USER ?= rajchaudhuri
33

44
ALPINE_BASEIMAGE ?= alpine:3.19.1
@@ -15,6 +15,7 @@ build-images: submodule
1515
.PHONY: build-plugin
1616
build-plugin: ../prog/net-plugin/launch.sh ../prog/net-plugin/config.json
1717
REGISTRY_USER=${REGISTRY_USER} IMAGE_VERSION=${IMAGE_VERSION} \
18+
PLATFORMS="$$(docker version -f '{{ .Server.Arch }}')" \
1819
tools/build-plugin.sh
1920

2021
.PHONY: build

reweave/scans/badge.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"schemaVersion": 1, "label": "Vulnerabilty count", "message": "17", "color": "orange"}
1+
{"schemaVersion": 1, "label": "Vulnerabilty count", "message": "18", "color": "orange"}

reweave/scans/report.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Vulnerability Report
22

33
```
4-
Report date: 2024-04-06
5-
Unique vulnerability count: 17
6-
Images version: 2.8.5
4+
Report date: 2024-04-10
5+
Unique vulnerability count: 18
6+
Images version: 2.8.6
77
```
88

99
## Scanner Details
@@ -23,7 +23,7 @@ Supported DB Schema: 5
2323

2424
## Vulnerabilities
2525

26-
### weave-kube: (17)
26+
### weave-kube: (18)
2727

2828
```
2929
NAME INSTALLED FIXED-IN TYPE VULNERABILITY SEVERITY
@@ -40,6 +40,7 @@ curl 8.5.0-r0 apk CVE-2024-2466 Unknown
4040
curl 8.5.0-r0 apk CVE-2024-2398 Unknown
4141
curl 8.5.0-r0 apk CVE-2024-2004 Unknown
4242
libuv 1.47.0-r0 apk CVE-2024-24806 High
43+
nghttp2-libs 1.58.0-r0 apk CVE-2024-28182 Medium
4344
ssl_client 1.36.1-r15 apk CVE-2023-42366 Medium
4445
ssl_client 1.36.1-r15 apk CVE-2023-42365 Medium
4546
ssl_client 1.36.1-r15 apk CVE-2023-42364 Medium
@@ -64,7 +65,7 @@ ssl_client 1.36.1-r15 apk CVE-2023-42364 Medium
6465
ssl_client 1.36.1-r15 apk CVE-2023-42363 Medium
6566
```
6667

67-
### weave: (17)
68+
### weave: (18)
6869

6970
```
7071
NAME INSTALLED FIXED-IN TYPE VULNERABILITY SEVERITY
@@ -81,13 +82,14 @@ curl 8.5.0-r0 apk CVE-2024-2466 Unknown
8182
curl 8.5.0-r0 apk CVE-2024-2398 Unknown
8283
curl 8.5.0-r0 apk CVE-2024-2004 Unknown
8384
libuv 1.47.0-r0 apk CVE-2024-24806 High
85+
nghttp2-libs 1.58.0-r0 apk CVE-2024-28182 Medium
8486
ssl_client 1.36.1-r15 apk CVE-2023-42366 Medium
8587
ssl_client 1.36.1-r15 apk CVE-2023-42365 Medium
8688
ssl_client 1.36.1-r15 apk CVE-2023-42364 Medium
8789
ssl_client 1.36.1-r15 apk CVE-2023-42363 Medium
8890
```
8991

90-
### weaveexec: (17)
92+
### weaveexec: (18)
9193

9294
```
9395
NAME INSTALLED FIXED-IN TYPE VULNERABILITY SEVERITY
@@ -104,6 +106,7 @@ curl 8.5.0-r0 apk CVE-2024-2466 Unknown
104106
curl 8.5.0-r0 apk CVE-2024-2398 Unknown
105107
curl 8.5.0-r0 apk CVE-2024-2004 Unknown
106108
libuv 1.47.0-r0 apk CVE-2024-24806 High
109+
nghttp2-libs 1.58.0-r0 apk CVE-2024-28182 Medium
107110
ssl_client 1.36.1-r15 apk CVE-2023-42366 Medium
108111
ssl_client 1.36.1-r15 apk CVE-2023-42365 Medium
109112
ssl_client 1.36.1-r15 apk CVE-2023-42364 Medium

website/index.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ If you are here for the most popular use of Weave Net - the famous one-line inst
1414
You can install Weave Net on a Kubernetes cluster using:
1515

1616
```bash
17-
kubectl apply -f https://reweave.azurewebsites.net/k8s/v1.25/net.yaml
17+
kubectl apply -f https://reweave.azurewebsites.net/k8s/v1.29/net.yaml
1818
```
19-
where the `v1.25` part can be replaced with any kubernetes version, the minimum being `v1.8`.
19+
where the `v1.29` part can be replaced with any Kubernetes version, the minimum being `v1.8`.
2020

2121
If you prefer the older method using `kubectl version`, that works too:
2222

@@ -33,6 +33,16 @@ kubectl apply -f https://github.com/rajch/weave/releases/latest/download/weave-d
3333

3434
More details, and options can be found on the [Integrating Kubernetes via the Addon]({{ '/kubernetes/kube-addon' | relative_url }}) page.
3535

36+
## Using Weave as a (legacy) Docker Plugin
37+
38+
See [Installing Weave Net]({{ '/install/installing-weave' | relative_url }}), and then [Launching Weave Net]({{ '/install/using-weave' | relative_url }}).
39+
40+
## Using Weave as a Docker Managed (V2) Plugin in Swarm Mode
41+
42+
See [Integrating Docker via the Network Plugin (V2)]({{ '/install/plugin/plugin-v2' | relative_url }}).
43+
44+
**Note:** From version 2.8.6 onwards, the Docker V2 plugin is available for amd64, arm, arm64, ppc64le and s390x architectures. Prior to this, it was only available for amd64.
45+
3646
## All other uses, and more
3747

3848
For all other uses, proceed to the [Weave Net overview]({{ '/overview' | relative_url }}).

0 commit comments

Comments
 (0)