Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add crddiff: A CRD breaking schema changes detection & reporting tool #48

Merged
merged 7 commits into from
Dec 1, 2022

Commits on Nov 22, 2022

  1. Add crddiff: a CRD breaking API schanges detection & reporting tool

    Signed-off-by: Alper Rifat Ulucinar <[email protected]>
    ulucinar committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    6f6e5b2 View commit details
    Browse the repository at this point in the history
  2. Add tests for the crdschema package

    Signed-off-by: Alper Rifat Ulucinar <[email protected]>
    ulucinar committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    60248be View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Rename crdschema.getCRD

    Signed-off-by: Alper Rifat Ulucinar <[email protected]>
    ulucinar committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    f42fb39 View commit details
    Browse the repository at this point in the history
  2. Move crdschema package under to internal

    Signed-off-by: Alper Rifat Ulucinar <[email protected]>
    ulucinar committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    fd626f0 View commit details
    Browse the repository at this point in the history
  3. Add the "self" command to crddiff for checking breaking schema change…

    …s in the declared versions of a single CRD
    
    Signed-off-by: Alper Rifat Ulucinar <[email protected]>
    ulucinar committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    3a04465 View commit details
    Browse the repository at this point in the history
  4. Add tests for breaking changes detection in CRD self-versions

    Signed-off-by: Alper Rifat Ulucinar <[email protected]>
    ulucinar committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    ca5ffa8 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Merge the crddiff commands into uptest to produce a single artifact

    Signed-off-by: Alper Rifat Ulucinar <[email protected]>
    ulucinar committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    a6b57d4 View commit details
    Browse the repository at this point in the history