|
1 |
| -[](https://github.com/jetstack/jetstack-secure/actions/workflows/release-master.yml) |
| 1 | +[](https://github.com/jetstack/jetstack-secure/actions/workflows/tests.yaml) |
2 | 2 | [](https://pkg.go.dev/github.com/jetstack/jetstack-secure)
|
3 | 3 | [](https://goreportcard.com/report/github.com/jetstack/jetstack-secure)
|
4 | 4 |
|
@@ -95,23 +95,22 @@ The release process is semi-automated.
|
95 | 95 | ### Step 1: Git Tag and GitHub Release
|
96 | 96 |
|
97 | 97 | 1. Create a tag for the new release:
|
98 |
| - ```sh |
99 |
| - export VERSION=v0.6.0-alpha.0 |
| 98 | + ```sh |
| 99 | + export VERSION=v1.1.0 |
100 | 100 | git tag --annotate --message="Release ${VERSION}" "${VERSION}"
|
101 | 101 | git push origin "${VERSION}"
|
102 | 102 | ```
|
103 | 103 | 2. A GitHub action will see the new tag and do the following:
|
104 |
| - - Build and publish the container image at `quay.io/jetstack/venafi-agent`, |
105 |
| - - Build and publish the Helm chart at `oci://quay.io/jetstack/charts/venafi-kubernetes-agent`, |
106 |
| - - Create a draft GitHub release, |
107 |
| - - Upload the Helm chart tarball to the GitHub release. |
| 104 | + - Build and publish the container image at `quay.io/jetstack/venafi-agent`, |
| 105 | + - Build and publish the Helm chart at `oci://quay.io/jetstack/charts/venafi-kubernetes-agent`, |
| 106 | + - Create a draft GitHub release, |
| 107 | + - Upload the Helm chart tarball to the GitHub release. |
108 | 108 | 3. Navigate to the GitHub Releases page and select the draft release to edit.
|
109 |
| - 2. Click on “Generate release notes” to automatically compile the changelog. |
110 |
| - 3. Review and refine the generated notes to ensure they’re clear and useful |
111 |
| - for end users. |
112 |
| - 4. Remove any irrelevant entries, such as “update deps,” “update CI,” |
113 |
| - “update docs,” or similar internal changes that do not impact user |
114 |
| - functionality. |
| 109 | + 1. Click on “Generate release notes” to automatically compile the changelog. |
| 110 | + 2. Review and refine the generated notes to ensure they’re clear and useful |
| 111 | + for end users. |
| 112 | + 3. Remove any irrelevant entries, such as “update deps,” “update CI,” “update |
| 113 | + docs,” or similar internal changes that do not impact user functionality. |
115 | 114 | 4. Publish the release.
|
116 | 115 | 5. Inform Michael McLoughlin of the new release so he can update the
|
117 | 116 | documentation at <https://docs.venafi.cloud/>.
|
@@ -158,8 +157,8 @@ The release process is semi-automated.
|
158 | 157 | > ```text
|
159 | 158 | > v1.1.0 (Git tag in the jetstack-secure repo)
|
160 | 159 | > └── quay.io/jetstack/venafi-agent:v1.1.0 (GitHub Actions in the jetstack-secure repo)
|
161 |
| -> ├── us.gcr.io/jetstack-secure-enterprise/venafi-agent (Enterprise Builds's GitHub Actions) |
162 |
| -> └── eu.gcr.io/jetstack-secure-enterprise/venafi-agent (Enterprise Builds's GitHub Actions) |
| 160 | +> ├── us.gcr.io/jetstack-secure-enterprise/venafi-agent:v1.1.0 (Enterprise Builds's GitHub Actions) |
| 161 | +> └── eu.gcr.io/jetstack-secure-enterprise/venafi-agent:v1.1.0 (Enterprise Builds's GitHub Actions) |
163 | 162 | > ├── registry.venafi.cloud/venafi-agent/venafi-agent:v1.1.0 (Harbor Replication)
|
164 | 163 | > ├── private-registry.venafi.cloud/venafi-agent/venafi-agent:v1.1.0 (Harbor Replication)
|
165 | 164 | > └── private-registry.venafi.eu/venafi-agent/venafi-agent:v1.1.0 (Harbor Replication)
|
@@ -212,5 +211,4 @@ The process is as follows:
|
212 | 211 | 3. Create a pull request and wait for it to be approved.
|
213 | 212 | 4. Merge the branch
|
214 | 213 | 5. Manually trigger the Helm Chart workflow:
|
215 |
| -[release_js-agent_chart.yaml](https://github.com/jetstack/enterprise-builds/actions/workflows/release_js-agent_chart.yaml). |
216 |
| -
|
| 214 | + [release_js-agent_chart.yaml](https://github.com/jetstack/enterprise-builds/actions/workflows/release_js-agent_chart.yaml). |
0 commit comments