Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.

0.17.0

Compare
Choose a tag to compare
@keptn-bot keptn-bot released this 06 Jul 07:58
· 865 commits to master since this release

0.17.0 (2022-07-06)

⚠ BREAKING CHANGES

  • Git credentials for git authentication have been moved to a separate sub-structure in the go-utils package and split to either ssh or HTTP sub-structures depending on the user authentication method. This leads to new models for creating, updating, and retrieving the project information via REST APIs.
  • installer: Keptn's Helm charts were reworked and some values were changed and/or moved. Please consult the upgrade guide to make sure your installation can be upgraded successfully. With this change, users now have the option to customize resource limits/requests and to add custom sidecars and extra volumes from the Helm values.

Features

Bug Fixes

  • Added longer retry in provisioning URL test (#8074) (2d97f9c)
  • Added proxy to integration test (#8052) (52509d6)
  • bridge: Corrected misleading message in creating project (#8142) (6a1d013)
  • bridge: Fix 'view more' of quick filter (#8306) (9453e5b)
  • bridge: Fix approval being sent twice (#8004) (3a31f55)
  • bridge: Fix broken UI if connection was lost (#8050) (746be23)
  • bridge: Fix incorrect selected stage on refresh (#7974) (9abd6a3)
  • bridge: Fix missing evaluation score of sequence (#8032) (3fe27e0)
  • bridge: Fix missing sequence menu icon selection (#8308) (d841387)
  • bridge: Handle invalid bridge versions (#8283) (7a17271)
  • bridge: Remove previous filter from URL (#7998) (fcd19ac)
  • bridge: Respond with a default version payload, when the call to get.keptn.sh/version.json fails (#8037) (b4be4ca)
  • bridge: Save client secret in k8s secret (#8269) (27f1b6a)
  • bridge: Settings view overflow problem (#8291) (f473eb6)
  • bridge: Show all evaluations in the environment screen (#8090) (ffb937c)
  • bridge: Show loading indicator for sequences before filters are applied the first time (#8033) (04a7eb8)
  • bridge: Show the heatmap even if the SLO of an evaluation is invalid (#7965) (d0edcbc)
  • bridge: Update projects if dashboard is visited (#7997) (e201bc1)
  • Change name label to respect the nameOverride (#8249) (6f6af8b)
  • cli: Skip version check for auth sub command (#8126) (0b03dd0)
  • cp-connector: Added return of error in queue subscribe function (#8101) (7285f51)
  • cp-connector: Synchronized shutdown of cp-connector during cancellation (#8063) (a3f3010)
  • distributor: Limit payload size sent to the distributor's API proxy (#8200) (d40ee5b)
  • installer: Add missing quotes to env var for distributor (#8157) (4fcf792)
  • installer: Revert immutable k8s labels (#8213) (bed7b04)
  • Integration tests (#8198) (23038a1)
  • Only trigger CLI command docs auto-generation for full release tags (#8120) (8ffe5fc)
  • resource-service: Always delete local project directory when project creation fails (#8123) (44cbcb3)
  • resource-service: Remove token enforcement (#8040) (44f9a4a)
  • shipyard-controller: Add time property to EventFilter (#8134) (37bb437)
  • shipyard-controller: Fix project deletion unit test (#8231) (12a60f2)
  • shipyard-controller: Include namespace in call to provisioning service (#8041) (9429678)
  • shipyard-controller: Project should be deleted even if upstream delete fails (#8204) (314c93a)
  • shipyard-controller: Return ErrProjectNotFound instead of nil, nil when project is not in the db (#8266) (2d20f6f)
  • Use distributor values namespace and hostname in svc env vars (#8297) (7140f5b)

Docs

Refactoring

  • bridge: Introduce modules for app-header and environment components (#8158) (c2174cf)
  • bridge: Make use of new Git API model (#8180) (8da8df8)
  • bridge: Update sequence screen data model (#8083) (e031b2f)

Other

Kubernetes Resource Data

Resource Stats

Name Container Name CPU Request CPU Limit RAM Request RAM Limit Image
keptn-mongo mongodb null null null null docker.io/bitnami/mongodb:4.4.13-debian-10-r52
api-gateway-nginx api-gateway-nginx 50m 100m 64Mi 128Mi docker.io/nginxinc/nginx-unprivileged:1.22.0-alpine
api-service api-service 50m 100m 32Mi 64Mi docker.io/keptn/api:0.17.0
approval-service approval-service 25m 100m 32Mi 128Mi docker.io/keptn/approval-service:0.17.0
resource-service resource-service 25m 100m 32Mi 64Mi docker.io/keptn/resource-service:0.17.0
bridge bridge 25m 200m 64Mi 256Mi docker.io/keptn/bridge2:0.17.0
lighthouse-service lighthouse-service 50m 200m 128Mi 1Gi docker.io/keptn/lighthouse-service:0.17.0
mongodb-datastore mongodb-datastore 50m 300m 32Mi 512Mi docker.io/keptn/mongodb-datastore:0.17.0
remediation-service remediation-service 50m 200m 64Mi 1Gi docker.io/keptn/remediation-service:0.17.0
secret-service secret-service 25m 200m 32Mi 64Mi docker.io/keptn/secret-service:0.17.0
shipyard-controller shipyard-controller 50m 100m 32Mi 128Mi docker.io/keptn/shipyard-controller:0.17.0
statistics-service statistics-service 25m 100m 32Mi 64Mi docker.io/keptn/statistics-service:0.17.0
statistics-service distributor 25m 100m 16Mi 32Mi docker.io/keptn/distributor:0.17.0
webhook-service webhook-service 25m 100m 32Mi 64Mi docker.io/keptn/webhook-service:0.17.0
keptn-nats nats null null null null nats:2.7.3-alpine
keptn-nats metrics null null null null natsio/prometheus-nats-exporter:0.9.1