Skip to content

Commit bf4b045

Browse files
committed
Update README and CHANGELOG for 0.6.0 release
1 parent 89e8477 commit bf4b045

File tree

2 files changed

+28
-7
lines changed

2 files changed

+28
-7
lines changed

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
# 0.6.0
2+
* New image ghcr.io/storax/kubedoom:0.6.0
3+
* Latest image available as ghcr.io/storax/kubedoom:latest.
4+
* Add support for building on different architectures.
5+
* Update kubernetes to 1.23.2
6+
* Update to Ubuntu 21.10
7+
* Github Actions for building the image.
8+
* VNC password can be configured during build via the `VNCPASSWORD` build argument.
9+
110
# 0.5.0
211

312
* New image storaxdev/kubedoom:1.0.0

README.md

+19-7
Original file line numberDiff line numberDiff line change
@@ -20,27 +20,27 @@ In order to run locally you will need to
2020

2121
### With Docker
2222

23-
Run `storaxdev/kubedoom:0.5.0` with docker locally:
23+
Run `ghcr.io/storax/kubedoom:latest` with docker locally:
2424

2525
```console
2626
$ docker run -p5901:5900 \
2727
--net=host \
2828
-v ~/.kube:/root/.kube \
2929
--rm -it --name kubedoom \
30-
storaxdev/kubedoom:0.5.0
30+
ghcr.io/storax/kubedoom:latest
3131
```
3232

3333
Optionally, if you set `-e NAMESPACE={your namespace}` you can limit Kubedoom to deleting pods in a single namespace
3434

3535
### With Podman
3636

37-
Run `storaxdev/kubedoom:0.5.0` with podman locally:
37+
Run `ghcr.io/storax/kubedoom:latest` with podman locally:
3838

3939
```console
4040
$ podman run -it -p5901:5900/tcp \
4141
-v ~/.kube:/tmp/.kube --security-opt label=disable \
4242
--env "KUBECONFIG=/tmp/.kube/config" --name kubedoom
43-
storaxdev/kubedoom:0.5.0
43+
ghcr.io/storax/kubedoom:latest
4444
```
4545

4646
### Attaching a VNC Client
@@ -66,7 +66,7 @@ $ docker run -p5901:5900 \
6666
--net=host \
6767
-v ~/.kube:/root/.kube \
6868
--rm -it --name kubedoom \
69-
storaxdev/kubedoom:0.5.0 \
69+
ghcr.io/storax/kubedoom:latest \
7070
-mode namespaces
7171
```
7272

@@ -79,7 +79,7 @@ example config from this repository:
7979
```console
8080
$ kind create cluster --config kind-config.yaml
8181
Creating cluster "kind" ...
82-
✓ Ensuring node image (kindest/node:v1.19.1) 🖼
82+
✓ Ensuring node image (kindest/node:v1.23.0) 🖼
8383
✓ Preparing nodes 📦 📦
8484
✓ Writing configuration 📜
8585
✓ Starting control-plane 🕹️
@@ -112,4 +112,16 @@ $ vncviewer viewer localhost:5900
112112
```
113113

114114
Kubedoom requires a service account with permissions to list all pods and delete
115-
them and uses kubectl 1.19.2.
115+
them and uses kubectl 1.23.2.
116+
117+
## Building Kubedoom
118+
119+
The repository contains a Dockerfile to build the kubedoom image. You have to
120+
specify your systems architecture as the `TARGETARCH` build argument. For
121+
example `amd64` or `arm64`.
122+
123+
```console
124+
$ docker build --build-arg=TARGETARCH=amd64 -t kubedoom .
125+
```
126+
127+
To change the default VNC password, use `--build-arg=VNCPASSWORD=differentpw`.

0 commit comments

Comments
 (0)