events.action: opened
events.author: johannes-b
events.masked_author: username_0
events.text: **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
events.title: Release 0.5.0-beta
events.type: issue
events.action: closed
events.author: agrimmer
events.masked_author: username_1
events.type: issue