BSD Ports

sysutils/chaoskube 0.39.0_6 FreeBSD

Chaoskube periodically kills random pods in your Kubernetes cluster

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
sysutils
Package size
8484.3 KiB, 43117.5 KiB installed

Description

chaoskube periodically kills random pods in your Kubernetes cluster. Running it will kill a pod in any namespace every 10 minutes by default.

$ chaoskube INFO[0000] starting up dryRun=true interval=10m0s version=v0.21.0 INFO[0000] connecting to cluster master="https://kube.you.me" serverVersion=v1 INFO[0000] setting pod filter annotations= labels= minimumAge=0s namespaces= INFO[0000] setting quiet times daysOfYear="[]" timesOfDay="[]" weekdays="[]" INFO[0000] setting timezone location=UTC name=UTC offset=0 INFO[0001] terminating pod name=kube-dns-v20-6ikos namespace=kube-system INFO[0601] terminating pod name=nginx-701339712-u4fr3 namespace=chaoskube [...]

chaoskube allows to filter target pods by namespaces, labels, annotations and age as well as exclude certain weekdays, times of day and days of a year from chaos.

In the other systems

SystemPortVersion
FreeBSDsysutils/chaoskube0.39.0_6
DragonFlysysutils/chaoskube0.34.1

Install

Binary package:

pkg install chaoskube

From the ports tree:

cd /usr/ports/sysutils/chaoskube/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	chaoskube>0:sysutils/chaoskube

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.39.0_50.39.0_5-0.36.00.39.0_5
FreeBSD:14:quarterly0.39.0_50.39.0_5n/a0.35.0_20.39.0_5
FreeBSD:15:latest0.39.0_50.39.0_5n/a-0.36.0
FreeBSD:15:quarterly0.39.0_50.39.0_5n/an/an/a
FreeBSD:16:latest0.39.0_40.39.0_5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/sysutils_chaoskube/chaoskube-v0.39.0/v0.39.0.mod270666afb0df41707e8f79489f77130608fb26d40b776c54dbd6c7c56df147e728cc
go/sysutils_chaoskube/chaoskube-v0.39.0/v0.39.0.zip2044364b91be86a39be488b87d9da967748ae9a815c0a1d3e12cb941b1bd628558c715

Commit history 8

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7

The latest 5 of 8 in the history this site was built from.