Skip to content

Releases: acrlabs/simkube

v2.0.0

20 Nov 17:31
Compare
Choose a tag to compare

🚀 Features

  • Variable simulation speed
  • Code validation for 'status' field
  • Show validation results in xray
  • ⚠️ Update to versioned exported trace format

🐛 Bug Fixes

  • Print object kind in tracer log
  • ⚠️ Tracer no longer accidentally deletes objects on restart
  • Pod lifecycle data stored using GVK+namespaced name
  • Remove exclude_daemonsets
  • Fix various panics and display bugs in skctl xray

☸️ Kubernetes

  • Update tracer permissions to read-only
  • Don't set node-selector for sk-tracer in kustomize files

v1.1.1

09 Oct 22:28
Compare
Choose a tag to compare

Minor bugfixes and QOL improvements:

  • local file paths no longer require the "file:///" prefix
  • podspectemplatepath is now optional
  • GVK parsing doesn't require leading slash
  • fixed regression on deleting objects in the simulated environment

v1.1.0

03 Oct 02:55
Compare
Choose a tag to compare

The skctl xray release

v1.0.1

17 Sep 05:47
Compare
Choose a tag to compare

Patch release that replaces my fork of https://github.com/uutils/parse_datetime with an actual crate so that I can publish SimKube on crates.io.

v1.0.0

05 Sep 22:30
Compare
Choose a tag to compare

SimKube 1.0 is here! Aside from some minor QOL things this is largely equivalent to the previous version. Lots of work to do still!

v0.10.1

17 Jun 20:27
Compare
Choose a tag to compare

Support for Kustomize/quay.io images

v0.10.0

15 Jun 00:19
Compare
Choose a tag to compare

This release is just shy of the 1.0 version of SimKube, there's still a couple of outstanding issues that need to be resolved (trace read/write from S3, for example, and kustomize or some better way of distributing k8s YAML). This release has been used to successfully run a simulation comparison of cluster-autoscaler and karpenter.

Docker images hosted on quay.io:

  • quay.io/appliedcomputing/sk-ctrl:v0.10.0
  • quay.io/appliedcomputing/sk-driver:v0.10.0
  • quay.io/appliedcomputing/sk-tracer:v0.10.0

v0.9.0

27 Feb 06:42
Compare
Choose a tag to compare
Release v0.9.0

v0.8.1

01 Feb 20:17
Compare
Choose a tag to compare

Update all dependencies

v0.8.0

01 Feb 20:07
Compare
Choose a tag to compare

This release has no significant changes over 0.7.0 for any of the components that remain in SimKube (namely, skctl, sk-ctrl, sk-driver, and sk-tracer).

However, the significant big change for this release is the removal of the virtual-kubelet dependency. All simulated node/pod functionality is now provided by KWOK (Kubernetes WithOut Kubelet).