Skip to content

Releases: apache/skywalking-infra-e2e

1.3.0

13 Nov 07:14
1485ae0
Compare
Choose a tag to compare

Features

  • Support sha256enc and sha512enc encoding in verify case.
  • Support hasPrefix and hasSuffix string verifier in verify case.
  • Bump up kind to v0.14.0.
  • Add a field kubeconfig to support running e2e test on an existing kubernetes cluster.
  • Support non-fail-fast execution of test cases
  • support verify cases concurrently
  • Add .exe suffix to windows build artifact
  • Export the kubeconfig path during executing the following steps
  • Automatically pull images before loading into KinD
  • Support outputting the result of 'verify' in YAML format and only outputting the summary of the result of 'verify'
  • Make e2e test itself in github action
  • Support outputting the summary of 'verify' in YAML format
  • Make e2e output summary with numeric information
  • Add 'subtractor' function

Improvements

  • Bump up GHA to avoid too many warnings
  • Leverage the built-in cache in setup-go@v4
  • Add batchOutput config to reduce outputs
  • Disable batch mode by default, add it to GHA and enable by default
  • Improve GitHub Actions usability and speed by using composite actions' new feature
  • Migrate deprecated GitHub Actions command to recommended ones
  • Bump up kind to v0.14.0
  • Optimization of the output information of verification
  • verifier: notEmpty should be able to handle nil
  • Remove invalid configuration in GitHub Actions

Bug Fixes

  • Fix deprecation warnings
  • Ignore cancel error when copying container logs

Documentation

  • Add a doc to introduce how to use e2e to test itself

Issues and PR

  • All issues are here
  • All pull requests are here

1.2.0

10 Jul 06:31
82494d0
Compare
Choose a tag to compare

Features

  • Expand kind file path with system environment.
  • Support shutdown service during setup phase in compose mode.
  • Expand kind file path with system environment.
  • Support arbitrary os and arch.
  • Support docker-compose v2 container naming.
  • Support installing via go install and add install doc.
  • Add retry when delete kind cluster.
  • Upgrade to go1.18.

Bug Fixes

  • Fix the problem of parsing verify.retry.interval without setting value.

Documentation

  • Make trigger.times parameter doc more clear.

Issues and PR

  • All issues are here
  • All and pull requests are here

1.1.0

15 Nov 03:38
996ed89
Compare
Choose a tag to compare

SkyWalking Infra E2E 1.1.0 is released. Go to downloads page to find release tars.

Features

  • Support using setup.init-system-environment to import environment.
  • Support body and headers in http trigger.
  • Add install target in makefile.
  • Stop trigger when cleaning up.
  • Change interval setting to Duration style.
  • Add reasonable default cleanup.on.
  • Support float value compare when type not match
  • Support reuse verify.cases.
  • Ignore trigger when not set.
  • Support export KUBECONFIG to the environment.
  • Support using setup.kind.import-images to load local docker images.
  • Support using setup.kind.expose-ports to declare the resource port for host access.
  • Support save pod/container std log on the Environment.

Bug Fixes

  • Fix that trigger is not continuously triggered when running e2e trigger.
  • Migrate timeout config to Duration style and wait for node ready in KinD setup.
  • Remove manifest only could apply the default namespace resource.

Issues and PR

  • All issues are here
  • All and pull requests are here

1.0.0

12 Sep 14:53
a41898e
Compare
Choose a tag to compare

SkyWalking Infra E2E 1.0.0 is released. Go to downloads page to find release tars.

Features

  • Support using docker-compose to setup the environment.
  • Support using the HTTP request as trigger.
  • Support verify test case by command-line or file with retry strategy.
  • Support GitHub Action.

Bug Fixes

Issues and PR

  • All issues are here
  • All and pull requests are here