opened
johannes-b
username_0
**Release date**
24-07-2019
---
### Phase 1 - Release of keptn libraries

**Result:** go-utils > **go-utils:0.1.1**

- [x] all feature/bugfix/hotfix branches merged into develop
- [x] inactive branches deleted
- [x] _on develop branch:_ release notes are up-to-date
- [x] _on develop branch:_ version bump
- [x] _on develop branch:_ releasenotes_develop.md renamed to releasenotes_**Vx.x.x**.md
- [x] _on develop branch:_ `git commit`
- [x] release-x.x.x branch created: `git checkout -b release-x.x.x`
- [x] PR from release-x.x.x to master
- [x] libraries on GitHub released based on release notes
- [x] master branch tagged
- [x] PR from master to develop
- [x] new (empty) release notes (releasenotes_develop.md) file on develop branch

---
### Phase 2 - Release of external keptn services

**foreach:**
- [x] (JB) github-service > **github-service:0.3.0.latest**
- [x] (JB) servicenow-service > **servicenow-service:0.1.3.latest**
- [x] (JB) dynatrace-service > **dynatrace-service:0.2.0.latest**
- [x] (JE) pitometer-service > **pitometer-service:0.2.0.latest**
- [x] (JB/JE) jmeter-service > **jmeter-service:0.1.1.latest**
- [x] (JE) helm-service > **helm-service:0.1.1.latest**
- [x] (JE) gatekeeper-service > **gatekeeper-service:0.1.1.latest**
- [x] (JE) openshift-route-service > **openshift-route-service:0.1.1.latest**

  **begin**

    - [ ] all feature/bugfix/hotfix branches merged into develop
    - [ ] inactive branches deleted
    - [ ] _on develop branch:_ use latest go-utils library (run `dep ensure`)
    - [ ] _on develop branch:_ release notes are up-to-date
    - [ ] _on develop branch:_ version bump
    - [ ] _on develop branch:_ releasenotes_develop.md renamed to releasenotes_**Vx.x.x**.md
    - [ ] _on develop branch:_ `git commit`
    - [ ] release-x.x.x branch created: `git checkout -b release-x.x.x`
    - [ ] changes pushed to release branch: `git push` > Travis built image > see [DockerHub](https://cloud.docker.com/u/keptn/repository/list)

  **end**

---
### Phase 3 - Release of keptn core

**foreach:**
- [x] control > **control:0.3.0.latest**
- [x] authenticator > **authenticator:0.2.3.latest**
- [x] eventbroker-go > **eventbroker-go:0.1.0.latest**
- [x] eventbroker-ext > **eventbroker-ext:0.3.0.latest**
- [x] bridge > **bridge:0.1.3.latest**
- [x] distributor > **distributor:0.1.0.latest**

  **begin**

    - [ ] all feature/bugfix/hotfix branches merged into develop
    - [ ] inactive branches deleted
    - [ ] _on develop branch:_ use latest go-utils library (run `dep ensure`)
    - [ ] _on develop branch:_ release notes are up-to-date
    - [ ] _on develop branch:_ version bump
    - [ ] _on develop branch:_ releasenotes_develop.md renamed to releasenotes_**Vx.x.x**.md
    - [ ] _on develop branch:_ `git commit`
    - [ ] release-x.x.x branch created: `git checkout -b release-x.x.x`
    - [ ] changes pushed to release branch: `git push` > Travis built image > see [DockerHub](https://cloud.docker.com/u/keptn/repository/list)

  **end**

---
### Phase 4 - Release of keptn installer 

**Result:** installer > **installer:0.4.0.latest**

- [x] (TBD) upgrade script from keptn 0.2.x to keptn 0.3.0 available
- [x] all feature/bugfix/hotfix branches merged into develop
- [x] inactive branches deleted
- [x] _on develop branch:_ release notes are up-to-date
- [x] _on develop branch:_ version bump
- [x] _on develop branch:_ releasenotes_develop.md renamed to releasenotes_**Vx.x.x**.md
- [x] _on develop branch:_ manifests/keptn/uniform-services.yaml updated, i.e., use **x.x.x.latest** tags for service images
- [x] _on develop branch:_ manifests/keptn/uniform-services-openshift.yaml updated, i.e., use **x.x.x.latest** tags for service images
- [x] _on develop branch:_ manifests/keptn/core.yaml updated, i.e., use **x.x.x.latest** tags for service images
- [x] _on develop branch:_ manifests/installer/installer.yaml updated, i.e., reference to **installer:0.x.x.latest**
- [x] _on develop branch:_ `git commit`
- [x] release-x.x.x branch created: `git checkout -b release-x.x.x`
- [x] changes pushed to release branch: `git push` > Travis built image > see [DockerHub](https://cloud.docker.com/u/keptn/repository/list)

---
### Phase 5 - Release of keptn cli

**Result:** cli > **cli:0.4.0.latest**

- [x] all feature/bugfix/hotfix branches merged into develop
- [x] inactive branches deleted
- [x] _on develop branch:_ use latest go-utils library (run `dep ensure`)
- [x] _on develop branch:_ release notes are up-to-date
- [x] _on develop branch:_  README.md is up-to-date
- [x] _on develop branch:_ releasenotes_develop.md renamed to releasenotes_**Vx.x.x**.md
- [x] _on develop branch:_ version + ./cli/version bump
- [x] _on develop branch:_ `git commit`
- [x] release-x.x.x branch created: `git checkout -b release-x.x.x`
- [x] changes pushed to release branch: `git push` > Travis built image > see [Storage](https://console.cloud.google.com/storage/browser/keptn-cli?project=sai-research)

---
### Phase 6 - Preparation phase
- [x] keptn.sh/docs is up-to-date
- [x] keptn/examples released > **examples:0.4.0**
- [ ] keptn/specification is up-to-date
---
### Phase 7 - Test phase
- [x] (TBD) upgrade script tested
- [x] download of **keptn CLI 0.4.0.latest** > [LINK to CLI](https://console.cloud.google.com/storage/browser/keptn-cli/0.4.0-20190722.1522/?project=sai-research)
- [x] install keptn cli and execute: `keptn version` output: `CLI version: 0.4.0-20190722.1522`
- [x] pre-view of **keptn.sh/docs** > [LINK](https://deploy-preview-232--keptn.netlify.com/docs/develop/)
- [x] GKE (Johannes/Jürgen)
  - [x] installation on platform `keptn install --keptn-version=release-0.4.0 -p=gke`
  - [x] use cases completed according to keptn.sh/docs without monitoring
  - [x] use cases completed according to keptn.sh/docs with Dynatrace
  - [x] use cases completed according to keptn.sh/docs with Prometheus
  - [x] bridge entries verified
- [x] OpenShift (Jürgen)
  - [x] installation on platform `keptn install --keptn-version=release-0.4.0 -p=openshift`
  - [x] use cases completed according to keptn.sh/docs without monitoring
  - [x] use cases completed according to keptn.sh/docs with Dynatrace
  - [x] use cases completed according to keptn.sh/docs with Prometheus
  - [x] bridge entries verified
- [x] AKS (Jürgen)
  - [x] installation on platform `keptn install --keptn-version=release-0.4.0 -p=aks`
  - [x] use cases completed according to keptn.sh/docs without monitoring
  - [x] use cases completed according to keptn.sh/docs with Dynatrace
  - [x] use cases completed according to keptn.sh/docs with Prometheus
  - [x] bridge entries verified
- [ ] Kubernetes (Andi)
  - [x] connect to cluster and verify `kubectl config current-context`
  - [x] installation on platform `keptn install --keptn-version=release-0.4.0 -p=kubernetes`
  - [x] use cases completed according to keptn.sh/docs without monitoring
  - [ ] use cases completed according to keptn.sh/docs with Dynatrace
  - [x] use cases completed according to keptn.sh/docs with Prometheus
  - [x] bridge entries verified
- [ ] PKS (Mike)
  - [x] connect to cluster (`pks login` + `pks get-credentials`) and verify `kubectl config current-context`
  - [x] installation on platform `keptn install --keptn-version=release-0.4.0 -p=kubernetes`
  - [x] use cases completed according to keptn.sh/docs without monitoring
  - [x] use cases completed according to keptn.sh/docs with Dynatrace
  - [x] use cases completed according to keptn.sh/docs with Prometheus
  - [ ] bridge entries verified
- [x] download keptn CLI 0.4.0.latest Windows + Installation on GKE
- [x] download keptn CLI 0.4.0.latest Linux + Installation on GKE
---

### Official release of services and core - 3 ...
**foreach:**
- [ ] (JB) github-service > **github-service:0.3.0**
- [ ] (JB) servicenow-service > **servicenow-service:0.1.3**
- [ ] (JB) pitometer-service > **pitometer-service:0.2.0**
- [ ] (JB) dynatrace-service > **dynatrace-service:0.2.0**
- [ ] (JB) jmeter-service > **jmeter-service:0.1.1**
- [ ] helm-service > **helm-service:0.1.1**
- [ ] gatekeeper-service > **gatekeeper-service:0.1.1**
- [ ] openshift-route-service > **openshift-route-service:0.1.1**
- [ ] authenticator  > **authenticator:0.2.3**
- [ ] bridge > **bridge:0.1.3**
- [ ] control > **control:0.3.0**
- [ ] eventbroker-go > **eventbroker-go:0.1.0**
- [ ] eventbroker-ext > **eventbroker-ext:0.3.0**
- [ ] distributor > **distributor:0.1.0**

  **begin**

    - [x] _on release-x.x.x branch:_ deploy/service.yaml updated, i.e., reference to **tag**
    - [x] check if all PRs are merged
    - [x] PR from release-x.x.x to master
    - [x] Travis built image > see [DockerHub](https://cloud.docker.com/u/keptn/repository/list)
    - [x] service on GitHub released based on release notes
    - [x] master branch tagged
    - [x] PR from master to develop
    - [ ] new (empty) release notes (releasenotes_develop.md) file on develop branch

  **end**

---
### Official release of installer - 2 ...

**Result:** installer> **installer:0.4.0**

- [x] _on release-x.x.x branch:_ manifests/keptn/uniform-services.yaml updated, i.e., reference to **tag**
- [x] _on release-x.x.x branch:_ manifests/keptn/uniform-services-openshift.yaml updated, i.e., reference to **tag**
- [x] _on release-x.x.x branch:_ manifests/keptn/uniform-distributors.yaml updated, i.e., reference to **tag**
- [x] _on release-x.x.x branch:_ manifests/keptn/uniform-distributors-openshift.yaml updated, i.e., ref to **tag**
- [x] _on release-x.x.x branch:_ manifests/keptn/core.yaml updated, i.e., env variables reference to **tag**
- [x] _on release-x.x.x branch:_ ./manifests/installer/installer.yaml updated, i.e., reference to **tag** 
- [x] (_on release-x.x.x branch:_ upgradeKeptn.sh updated, i.e., reference to **tag**) 
- [x] PR from release-x.x.x to master
- [x] Travis built image > see [DockerHub](https://cloud.docker.com/u/keptn/repository/list)
- [x] installer on GitHub released based on release notes
- [x] master branch tagged
- [x] PR from master to develop
- [ ] new (empty) release notes (releasenotes_develop.md) file on develop branch

---
### Official release of keptn - 1 ... go.

**Result:** cli> **cli:0.4.0**

- [x] PR from release-x.x.x to master
- [x] Travis built image > see [Storage](https://console.cloud.google.com/storage/browser/keptn-cli?project=sai-research)
- [x] release keptn on GitHub based on release notes (upload keptn cli for mac, linux, windows)
- [x] master branch tagged
- [x] PR from master to develop
- [ ] new (empty) release notes (releasenotes_develop.md) file on develop branch
- [x] update *Get Started* on keptn.sh with newest release
- [x] release of keptn.sh
- [x] send out Slack notification
- [x] send out Release-Email
Release 0.5.0-beta
issue
closed
agrimmer
username_1
issue