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

Release Carvel Packages #160

Merged
merged 3 commits into from
Jul 23, 2021
Merged

Release Carvel Packages #160

merged 3 commits into from
Jul 23, 2021

Commits on Jul 21, 2021

  1. Release Carvel Packages

    Switch CI to build and test Carvel imgpkg bundles rather than pushing
    snapshot builds to a public registry. This allows anyone to to run the
    full CI sequence anonymously, until the final publish step which
    requires credentials. It also means that the acceptances tests are
    running against a common artifact that is built once.
    
    There are three release artifacts now:
    - `service-bindings-{version}.yaml`
      `kubectl apply -f`'able config with publicly hosted image
    - `service-bindings-bundle-{version}.tar`
      an airgap-ready imgpkg bundle containing the release config, runtime
      images which can be relocated into a private image registry and
      samples
    - `service-bindings-package-{version}.yaml`
      a Carvel Package that can be consumed by kapp-controller. The imgpkg
      bundle references by the package is hosted in a public registry
    
    Signed-off-by: Scott Andrews <andrewssc@vmware.com>
    scothis committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    3a9a250 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Use kapp-controller in acceptances tests

    Signed-off-by: Scott Andrews <andrewssc@vmware.com>
    scothis committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    5cdd1d1 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. replace sed with ytt

    Signed-off-by: Scott Andrews <andrewssc@vmware.com>
    scothis committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    c9a2893 View commit details
    Browse the repository at this point in the history