Skip to content

Commit

Permalink
correcting release process doc
Browse files Browse the repository at this point in the history
  • Loading branch information
Zbynek Roubalik committed Feb 3, 2020
1 parent 7f9064c commit cbf0ce7
Showing 1 changed file with 16 additions and 8 deletions.
24 changes: 16 additions & 8 deletions RELEASE-PROCESS.MD
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,36 @@

The release process of a new version of KEDA involves the following:

**1). Deploy the new KEDA images to dockerhub**
**0) Prerequisites**

Look at the last released version in the releases page: https://github.com/kedacore/keda/releases
For example: currently it is 1.1.0
The next version will thus be 1.2.0

The dockerhub repo with all the different images can be seen here: https://hub.docker.com/r/kedacore/keda/tags
**1) Update KEDA version in code and YAMLs**

Update version string in:
https://github.com/kedacore/keda/blob/master/version/version.go

Update sections related to images in these yamls:
https://github.com/kedacore/keda/blob/master/deploy/12-operator.yaml
https://github.com/kedacore/keda/blob/master/deploy/22-metrics-deployment.yaml

Commit these changes.

**3) Deploy the new KEDA images to Docker Hub**

The Docker Hub repo with all the different images can be seen here: https://hub.docker.com/r/kedacore/keda/tags

Creating a new release in the the releases page (https://github.com/kedacore/keda/release) will trigger a GitHub workflow which will create a new image with the latest code and tagged with the next version (in this example 1.2.0) and also change the latest tag to point to this image as well.

**2). Update Helm Charts**
**4) Update Helm Charts**

a). Update the version and appVersion here: https://github.com/kedacore/charts/blob/master/keda/Chart.yaml
b). In the image section update the keda and metricsAdapter to point to the docker images from step 1 https://github.com/kedacore/charts/blob/master/keda/values.yaml

Then run the commands here: https://github.com/kedacore/charts

**3). Update the operator YAML**

Update the two sections in the yaml here related to images in this yml
https://github.com/kedacore/keda/blob/master/deploy/operator.yaml

-- To deploy KEDA through Azure Functions Core Tools --

Update the following file:
Expand Down

0 comments on commit cbf0ce7

Please sign in to comment.