Skip to content

Releases: upbound/official-providers-ci

v0.4.0

01 Dec 10:56
9ea848b
Compare
Choose a tag to compare

uptest now supports a new command to detect and report breaking API schema changes for the CRDs generated using upjet and between the versions declared in the spec.versions of a CustomResourceDefinition. Here's the help documentation from the new tool:

$ uptest crddiff --help
usage: uptest crddiff <command> [<args> ...]

A tool for checking breaking API changes between two CRD OpenAPI v3 schemas. The schemas can come from either two revisions of a CRD, or from the versions declared in a single CRD.

Flags:
  --help  Show context-sensitive help (also try --help-long and --help-man).

Subcommands:
  crddiff revision <base> <revision>
    Compare the first schema available in a base CRD against the first schema from a revision CRD

  crddiff self <crd>
    Use OpenAPI v3 schemas from a single CRD


$ uptest crddiff revision --help
usage: uptest crddiff revision <base> <revision>

Compare the first schema available in a base CRD against the first schema from a revision CRD

Flags:
  --help  Show context-sensitive help (also try --help-long and --help-man).

Args:
  <base>      The manifest file path of the CRD to be used as the base
  <revision>  The manifest file path of the CRD to be used as a revision to the base


$ uptest crddiff self --help
usage: uptest crddiff self <crd>

Use OpenAPI v3 schemas from a single CRD

Flags:
  --help  Show context-sensitive help (also try --help-long and --help-man).

Args:
  <crd>  The manifest file path of the CRD whose versions are to be checked for breaking changes

What's Changed

  • Mark UPTEST_DATASOURCE as optional in e2e workflow by @turkenh in #45
  • Contributors can also trigger e2e by @turkenh in #47
  • Minor fixes in uptest integration guide. by @turkenh in #49
  • Add crddiff: A CRD breaking schema changes detection & reporting tool by @ulucinar in #48

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

11 Nov 21:28
581f891
Compare
Choose a tag to compare

What's Changed

  • Add reusable workflows and Guide for end to end testing with Uptest by @turkenh in #39
  • Fix datasource file step in e2e workflow by @turkenh in #42

Full Changelog: v0.2.0...v0.3.0

v0.2.1

08 Nov 10:51
7f4a33f
Compare
Choose a tag to compare

What's Changed

  • [release-0.2] Cherry pick fail if no manifest by @turkenh in #41

Full Changelog: v0.2.0...v0.2.1

Release v0.2.0

26 Oct 14:45
e6cc8b6
Compare
Choose a tag to compare

What's Changed

  • Option to pass test directory instead of using os.TmpDir by @turkenh in #29
  • Pass by reference in yaml marshall by @turkenh in #32
  • Ignore not found in delete step by @turkenh in #34
  • Add support for pre/post delete hooks by @turkenh in #36
  • Handle secrets properly by @turkenh in #37

Full Changelog: v0.1.0...v0.2.0

v0.1.3

24 Oct 16:32
a95bc6a
Compare
Choose a tag to compare

What's Changed

  • Backport - Ignore not found in delete step by @turkenh in #35

Full Changelog: v0.1.2...v0.1.3

Patch release v0.1.2

23 Oct 12:12
960c5e1
Compare
Choose a tag to compare

What's Changed

  • Backport - Pass by reference in yaml marshall by @turkenh in #33

Full Changelog: v0.1.1...v0.1.2

Patch release v0.1.1

18 Oct 13:33
340331a
Compare
Choose a tag to compare

What's Changed

  • [Backport to release-0.1] option to pass test directory instead of using os.TmpDir by @turkenh in #30

Full Changelog: v0.1.0...v0.1.1

v0.1.0

14 Oct 11:02
49be0b7
Compare
Choose a tag to compare

First release!