Skip to content

Latest commit

 

History

History
335 lines (234 loc) · 13.7 KB

CHANGELOG.md

File metadata and controls

335 lines (234 loc) · 13.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

0.0.14 - 2024-07-31

Fixed

  • fixed a bug preventing test names from being printed by cli status (#932)

0.0.13 - 2024-07-31

Added

  • cluster: add function to download eks-a bundle file (#895)
  • vmware: add bundles-override argument to eks-a (#895)
  • metal: add bundles-override argument to eks-a (#895)
  • workload: support to use sonobuoy-image (#900)
  • sonobuoy: add progress report URL argument (#901)
  • ec2-karpenter-agent: improve cloudformation and nodepool templates (#907)
  • ec2-resource: extend ec2 resource destroy timeout time (#911)

Changed

  • update karpenter agent version to 0.37.0 (#906)
  • update testsys-launcher docu (#912)
  • update dependencies, tighten cargo-deny settings (#915, #919)

0.0.12 - 2024-03-18

Fixed

  • sonobuoy: refresh the assume role credential frequently (#891, #892)

0.0.11 - 2024-01-29

Added

  • vSphere: Delete conflicting vms/templates #879
  • sonobuoy: Automatically delete namespace #883
  • controller: Add flag to enable log archiving #882

0.0.10 - 2023-10-03

Fixed

  • eks-resource: Process paginated results from list-stacks (#873)
  • karpenter-ec2: Take cluster sg as a single string instead of sequence (#874)

Added

  • ecs-provider: Add name tag to ec2 instances (#875)

Removed

  • Remove extraneous default() calls (#847)
  • Removed indirect dependencies (#848)

0.0.9 - 2023-09-13

Fixed

  • Increase sonobuoy status check timeout to 15 mins and fix image used in retries (#868)

Added

  • Add EKS service endpoint override in the EKS resource agent (#860)
  • Set necessary environment variables to enable new K8s version cluster creation in metal and vsphere agents (#866)
  • Add option for EKS-A release manifest url and fetch EKS-A binary at runtime in metal and vsphere agents (#867)

Changed

  • Remove eksctl build workaround (#844)
  • Remove --force-cleanup flag from eks-a invocation in metal and vsphere agents (#851)
  • Restrict IMDS on nodes launched by testsys-launcher (#852)
  • Build fixes and enhancements in the tools image (#858)
  • Rust crate dependency updates (#862)
  • Bump Bottlerocket SDK version to 0.34.1 (#871)

0.0.8 - 2023-06-12

Fixed

  • controller: Add retry logic to controller if it's unable to find resources (#816)
  • karpenter: Remove extra { and } from ConfigMap username (#818)
  • Fix various typos and spelling errors (#835)

Changed

  • doc: Add documentation for minimal iam permissions (#775)
  • Add Testsys-launcher (#823, #824, #826, #831)
  • sonobuoy-test-agent: Add non-blocking-taints for control plane nodes (#832)
  • Add hello-testsys workload test definition (#834)

0.0.7 - 2023-03-03

Fixed

  • The get-secrets command of test-agent-cli now works as expected (#812)

Added

  • Add support for karpenter testing (#803)

Changed

  • StatusSnapshot supports custom columns for tables (#777)
  • Support --sonobuoy-image flag in the sonobuoy agent (#801)
  • Openssl dependency has been removed in favor of rustls (#766)

0.0.6 - 2023-03-03

Fixed

  • Add category field to allow getting all testsys objects (#726)
  • TestManager: Simplify code for cargo make test (#742)
  • TestManager: Block on uninstall for namespace (#745)
  • Added check to make sure that metadata_url ends with / (#765)
  • TestManager: Ensure no resources for uninstall (#770)
  • Agents: Fix snake case for EksctlConfig (#744)

Added

Changed

  • run-instances now uses IMDSv2 (#753)
  • Renamed the model crate to testsys-model (#755)

Removed

0.0.5 - 2022-12-20

Fixed

  • TestManager: Show state for the current test (#714)
  • Fix calling sonobuoy retrieve too soon when sonobuoy tests results weren't ready (#715)
  • Wait for container instances to fully deregister before cleaning-up (#716, #720)

0.0.4 - 2022-12-15

Added

  • K8s workload testing agent #669
  • Custom userdata for Bottlerocket agents #683
  • NVIDIA workload test definition #696

Changed

  • test_manager::status improvements
  • builder: build() error type Send + Sync #680
  • Change EksctlConfig to camelCase #702

0.0.3 - 2022-11-02

Added

  • ECS cluster provider support for existing IAM instance profiles #555
  • Support for session tokens within aws secrets #564
  • TestManager support for custom status columns #591
  • EKS cluster provider accepts eksctl configuration files #447
  • Builder macro for templated values in an agents config #537
  • Constant for TestSys version #626
  • VSphere Cluster provider #613

Changed

  • EC2 provider uses a list of subnets to launch instances #585
  • EC2 provider uses a list of instance types to launch instances #602
  • CRD API group was changed to testsys.system #633
  • TestSys namespace was shortened to testsys #633
  • Test Manager's uninstall was updated to remove TestSys crds #635

Removed

  • Yamlgen was removed #580
  • The parse-duration crate was removed #607

0.0.2 - 2022-08-31

Added

  • This changelog
  • Uninstall functionality for the TestManager #450
  • This includes all changes since 0.0.1

0.0.1 - 2022-06-17

Added