Skip to content

Releases: lotusload/lotus

Release v0.1.5

22 Oct 05:23
3183638
Compare
Choose a tag to compare

This release includes:

  • Switch to use bazelisk.
  • Switch to use gomod instead of Gopkg.
  • Upgrade bazel rules: rules_go, gazelle, rules_docker...
  • Upgrade dependencies: k8s libs, opencensus, prometheus api...

Release v0.1.4

28 Dec 01:44
Compare
Choose a tag to compare

Features:

  • Added new util that waits until a given Lotus reaches a phase

Release v0.1.3

27 Dec 08:22
Compare
Choose a tag to compare

Features:

  • Added volumes support inside worker spec

Release v0.1.2

27 Dec 02:25
Compare
Choose a tag to compare

Fixes:

  • Added missing "apiVersion" to manifests for ConfigMaps
  • Added some tests about handling signals in the cli package

Refactors:

  • Changed the way of writing rules for cmd images

Release v0.1.1

20 Dec 07:00
Compare
Choose a tag to compare

Moved from personal GitHub account to LotusLoad org.

Release v0.1.0

11 Dec 06:39
Compare
Choose a tag to compare

Lotus is a Kubernetes controller for running load testing. Lotus schedules & monitors the load test workers, collects & stores the metrics and notifies the test result.

Once installed, Lotus provides the following features:

  • GRPC and HTTP support
  • Ability to write the scenario by any language you want
  • Automation-friendly
    • Checks (like asserts, fails in normal test) for easy and flexible CI configuration
    • Test is configured by using declarative Kubernetes CRD for version control friendliness
  • Flexible metrics storage and visualization
    • Ability to view visualized time series by Grafana
    • Ability to persist time series data to a long-term storage like GCS or S3
    • Ability to notify and store the result summary to multiple receivers: GCS, Slack, Logger...