flipt-io / cup

Git Contribution Automation
https://cup.flipt.io
Apache License 2.0
76 stars 1 forks source link

test(build/testing/integration): add ITs for cup to cupd #52

Closed GeorgeMac closed 1 year ago

GeorgeMac commented 1 year ago

The primary goal of this change is to introduce integration tests. There is a new build target:

./build.sh test integration

This has been installed into the Github test workflow.

Additional changes

  1. resources are no longer forced to have a spec. The JSON schema applied to the entire resource payload (apiVersion, kind, metadata inclusive).
  2. cup supports both -address (-a) and -namespace (-n) to override context.
  3. Added support for cup delete.

Outstanding