github keptn/keptn 0.10.0-next.1

latest releases: 1.4.5, 1.4.4, 1.4.3...
pre-release2 years ago

Release Notes 0.10.0-next.1


Key announcements:

🎉 TODO

⭐ TODO

🚀 TODO


Keptn Enhancement Proposals

This release implements the KEPs: TODO

Keptn Specification

Implemented Keptn spec version: TODO

New Features

Platform Support / Installer

API

CLI

Keptn Core

  • general:

  • distributor:

  • helm-service:

  • lighthouse-service:

  • remediation-service:

  • shipyard-controller:

Bridge

  • Enhancements:

  • Fixes:

Miscellaneous

Development Process / Testing

Good to know / Known Limitations

  • See the know limitations from 0.8.0
Open issues that will be fixed in upcoming releases

  • Shipyard-controller and Bridge run into errors when using an image object for a configuration change 4348
  • Installing/Upgrading Keptn in an air-gapped environment does not work for configuration-service and nats 4183
  • Selected service is not reset on project change 4166
  • Response time degradation in configuration-service when using a Git Upstream (e.g., GitHub) 4066
  • Mongodb OOM crash after flooding it with events 3968
  • Inconsistent usage of user-managed and user_managed causing issues 3624

Upgrade to 0.x.y

  • The upgrade from 0.8.4 to 0.x.y is supported by the keptn upgrade command. Find the documentation here: TODO
CI Information

Integration Tests
Integration Tests have finished.

Target Platform Keptn Install Keptn Auth Airgapped Images Linking Stages Uniform Registration Log Ingestion Log Forwarding Sequence States Sequence Timeout Sequence Control Sequence Queue Sequence Loop QG Standalone QG Backwards Compat. Self Healing Del-Assist User-Man. Depl. Cont Deliv Cont Deliv (Remote Exec) Manage secrets Webhook integration
kubernetes/GKE 1.19 skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped
kubernetes/GKE 1.21 skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped
kubernetes/k3d-on-GHA v4.4.6 success success success skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped skipped
kubernetes/k3s-on-GHA v1.16.15+k3s1 success success skipped success failure success success success success success success success success success success skipped skipped skipped skipped success success
kubernetes/k3s-on-GHA v1.21.1+k3s1 success success skipped success failure success success success success success success success success success success skipped skipped skipped skipped success success
openshift/minishift-on-GHA 3.11 success success skipped success skipped success success success success success cancelled success skipped skipped success skipped skipped skipped skipped success success

Kubernetes Resource Data

Resource Limits
Resource Limits for openshift-minishift-on-GHA

Pod Container Memory (requested) CPU (requested) Memory (limit) CPU (limit) Images
api-gateway-nginx api-gateway-nginx 64Mi 50m 128Mi 100m docker.io/nginxinc/nginx-unprivileged:1.21.3-alpine
api-service api-service 32Mi 50m 64Mi 100m docker.io/keptn/api:0.10.0-next.1
api-service distributor 16Mi 25m 32Mi 100m docker.io/keptn/distributor:0.10.0-next.1
approval-service approval-service 32Mi 25m 128Mi 100m docker.io/keptn/approval-service:0.10.0-next.1
approval-service distributor 16Mi 25m 32Mi 100m docker.io/keptn/distributor:0.10.0-next.1
bridge bridge 64Mi 25m 128Mi 200m docker.io/keptn/bridge2:0.10.0-next.1
configuration-service configuration-service 32Mi 25m 64Mi 100m docker.io/keptn/configuration-service:0.10.0-next.1
lighthouse-service lighthouse-service 128Mi 50m 1Gi 200m docker.io/keptn/lighthouse-service:0.10.0-next.1
lighthouse-service distributor 16Mi 25m 32Mi 100m docker.io/keptn/distributor:0.10.0-next.1
mongodb mongodb 64Mi 50m 512Mi 200m docker.io/centos/mongodb-36-centos7:1
mongodb-datastore mongodb-datastore 32Mi 50m 512Mi 300m docker.io/keptn/mongodb-datastore:0.10.0-next.1
mongodb-datastore distributor 16Mi 25m 32Mi 100m docker.io/keptn/distributor:0.10.0-next.1
remediation-service remediation-service 64Mi 50m 1Gi 200m docker.io/keptn/remediation-service:0.10.0-next.1
remediation-service distributor 16Mi 25m 32Mi 100m docker.io/keptn/distributor:0.10.0-next.1
secret-service secret-service 32Mi 25m 64Mi 200m docker.io/keptn/secret-service:0.10.0-next.1
shipyard-controller shipyard-controller 32Mi 50m 128Mi 100m docker.io/keptn/shipyard-controller:0.10.0-next.1
shipyard-controller distributor 16Mi 25m 32Mi 100m docker.io/keptn/distributor:0.10.0-next.1
statistics-service statistics-service 32Mi 25m 64Mi 100m docker.io/keptn/statistics-service:0.10.0-next.1
statistics-service distributor 16Mi 25m 32Mi 100m docker.io/keptn/distributor:0.10.0-next.1
webhook-service webhook-service 32Mi 25m 64Mi 100m docker.io/keptn/webhook-service:0.10.0-next.1
webhook-service distributor 16Mi 25m 32Mi 100m docker.io/keptn/distributor:0.10.0-next.1

Summary (whole cluster):

$ kubectl describe node | grep -A5 "Allocated"
Allocated resources:
  (Total limits may be over 100 percent, i.e., overcommitted.)
  Resource           Requests      Limits
  --------           --------      ------
  cpu                1 (50%)       2800m (140%)
  memory             1380Mi (20%)  4160Mi (60%)

Please note: Depending on the setup, the above includes usage for Istio aswell as the Kubernetes control-plane

Name Size
configuration-volume 100Mi
mongodata 5Gi

Don't miss a new keptn release

NewReleases is sending notifications on new releases.