Skip to content

Latest commit

 

History

History
61 lines (55 loc) · 2.61 KB

Procedures.md

File metadata and controls

61 lines (55 loc) · 2.61 KB

Checklists for various maintenance tasks

Creating a release

  • Update CHANGELOG.md with the major changes since the last release
  • Update the helm chart template
    • In Chart.yaml, update version, appVersion, and annotations.artifacthub.io/changes
    • Also update the annotation for the signing key if necessary (annotations.artifacthub.io/signKey)
  • Create a PR w/ the above and commit to main
  • Branch to release-X.Y
  • Tag the release: vX.Y.Z
  • Ensure tagged container images become available on Quay for all containers

Release the updated Helm chart

  • Package the chart:
    $ helm package helm/volsync
  • Sign the chart (uses the GPG Helm plugin):
    $ helm gpg sign volsync-X.Y.Z.tgz
  • Add these files to the backube/helm-charts repo:
    cd ../helm-charts
    ./build-index ../volsync/volsync-X.Y.Z.tgz
  • Create a PR against that repo w/ the changes

Updating tool/dependency versions