Skip to content

Commit

Permalink
Add step in the release docs (vmware-tanzu#4290)
Browse files Browse the repository at this point in the history
Signed-off-by: Antonio Gamez Diaz <[email protected]>
  • Loading branch information
antgamdia authored Feb 17, 2022
1 parent 8f97a2a commit 34f1e53
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions docs/developer/release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ It consists of four main stages: update the development images, update the CI, u

### 0.1 - Development images

For building the [development container images](https://hub.docker.com/u/kubeapps), a number of base images are used in the build stage Specifically:
For building the [development container images](https://hub.docker.com/u/kubeapps), a number of base images are used in the build stage. Specifically:

- The [dashboard/Dockerfile](../../dashboard/Dockerfile) uses:
- [bitnami/node](https://hub.docker.com/r/bitnami/node/tags) for building the static files for production.
Expand Down Expand Up @@ -245,12 +245,18 @@ Once the PR has been created, have a look at it (eg. remove any development chan
> Some issues can arise here, so please check the app versions are being properly updated at once and ensure you have the latest changes in the PR branch. Note that the [bitnami-bot](https://github.com/bitnami-bot) usually performs some automated commits to the main branch that might collide with the changes in our PR. In particular, it will release a new version of the chart with the updated images.
## 5 - Publish the GitHub release
## 5 - Check Dockerfiles and notify the proper teams
Eventually, as the Kubeapps code continues to evolve, some changes are often introduced in our own [development container images](https://hub.docker.com/u/kubeapps). However, those changes won't get released in the official Bitnami repository unless we manually notify the proper team to also include those changes in their building system.
> As part of this release process, each Kubeapps component's Dockerfile _must_ compared against the one in the previous release. If they functionally differ each other, the Bitnami Content team _must_ be notified.
## 6 - Publish the GitHub release
Once the new version of the [Kubeapps official chart](https://github.com/bitnami/charts/tree/master/bitnami/kubeapps) has been published and the release notes reviewed, you are ready to publish the release by clicking on the _publish_ button in the [GitHub releases page](https://github.com/kubeapps/kubeapps/releases).
> Take into account that the chart version will be eventually published as part of the usual Bitnami release cycle. So expect this step to take a certain amount of time.
## 6 - Promote the release
## 7 - Promote the release
Tell the community about the new release by using our Kubernetes slack [#kubeapps channel](https://kubernetes.slack.com/messages/kubeapps). If it includes major features, you might consider promoting it on social media.

0 comments on commit 34f1e53

Please sign in to comment.