intel / trusted-certificate-issuer

Trusted Certificate Service (TCS) is a K8s service to protect signing keys using Intel's SGX technology. K8s CSR and cert-manager CR APIs are both supported. TCS also contains integration samples for Istio service mesh and Key Management Reference Application (KMRA).
Apache License 2.0
29 stars 15 forks source link

Makefile: new target for preparing the release branch #49

Closed avalluri closed 2 years ago

avalluri commented 2 years ago

Added a new make target named 'release-branch' which prepares a new branch. It makes sure that all the deployment files point to the release image.

A new release branch is checked out from the current 'main'. The release branch would be added with one additional commit with the release-specific change like modifying the deployment manifests to point to the release image, and helm chart with the release number. The new release branch is supposed to be tagged for the release.