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

Releases: keptn/keptn

0.20.0-next.0

17 Nov 15:04
2b4a93b
Compare
Choose a tag to compare
0.20.0-next.0 Pre-release
Pre-release

0.20.0-next.0 (2022-11-17)

⚠ BREAKING CHANGES

  • shipyard-controller: Keptn returns 404 instead of 400 HTTP error code when creation of the project fails when upstream repository is not found. Also returns 409 instead of 500 HTTP error code when creation or update of project fails due to upstream repository is already initialized.

Features

  • bridge: Added autofocus to deletion dialog input field (#9056) (a31c21d)
  • bridge: Show full date on hover on sequence view (#8997) (c7e425a)
  • bridge: Unify logging (#9166) (5669c0f)
  • cli: Introduce --data option for trigger sequence command (#8830) (50b602e)
  • installer: Add initcontainers to prevent installation errors (#8775) (e2edea7)
  • installer: Make bridge username configurable from helm values (#9007) (b63473c)
  • Introduce tolerations and affinities for helm charts (#8858) (d7eb20a)
  • resource-service: Compute git auth method once per API request (#8824) (2ebdc86)
  • resource-service: Move history of previous upstream to new upstream (#8906) (d24ace1)
  • resource-service: Use libgit2 as a fallback when cloning repo (#9112) (e1ab96d)

Bug Fixes

  • #8974 malformed struct tags (#8975) (af885ac)
  • Add CD optional to bridge installation type via helm (#9022) (f140ed0)
  • bridge: Fix inconsistent sequence filter (#9137) (1c5401d)
  • bridge: Fix incorrect relative change (#9134) (391b3e1)
  • bridge: Fix incorrect SLI grouping in heatmap (#9132) (3f8a652)
  • bridge: Fix invalidate evaluation (#9145) (12e345f)
  • bridge: Fix missing update in project settings on project change (#8983) (90d30a5)
  • bridge: Fix relative weight calculation (#9099) (c9c2b02)
  • bridge: Show correct border color for task items in sequence view (#9055) (ca181d5)
  • cli: Fix non deterministic processing of trigger sequence --data flag (#9040) (4987bc3)
  • distributor: Datarace range variable is captured in goroutine (#8973) (0f80060)
  • installer: Fix default helm value for Bridge use cases (#9028) (e8b0320)
  • installer: Remove duplicate volumes and volumeMounts configuration (#8949) (5f034c7)
  • lighthouse-service: don't fail sequence if SLO file is missing (#9153) (6b1f05f)
  • lighthouse-service: Return error if slo.yaml cannot be fetched from resource service (#9143) (723ba6d)
  • Resolve security scan issues (#9094) (d50bfde)
  • resource-service: Delete tmp-origin before migrating repository (#9104) (b3e368f)
  • resource-service: Delete tmp-origin before migrating repository (#9106) (b3e368f)
  • resource-service: Determine default branch from helm value when repository is not initialized (#8843) (8e91639)
  • resource-service: Force checkout event if unstaged changes are present (#9107) (dbd0ddb)
  • resource-service: Map go-git specific error types to Keptn error types understood by the resource service error handler (#8849) (75a1314)
  • resource-service: Return specific error in when creating a project with an initialized repository (#8855) (2f7e1f2)
  • shipyard-controller: Adapt MongoDB query to be compatible with DocumentDB (#8978) (baad639)
  • shipyard-controller: Adopt previous value of IsUpstreamAutoProvisioned when migrating project with old git credentials structure (#8882) (f64441d)
  • shipyard-controller: Decode input payload strictly when creating or updating project (#9101) (5d9f64b)
  • shipyard-controller: Do not validate gitCredentials when not set during project update (#8935) (5d10345)
  • shipyard-controller: Fixed NilPointerExeption due to typo in SequenceDispatcher (#9080) (cb7e9f6)
  • shipyard-controller: Handle http error response range when provisioning GIT repository (3054eb6)
  • shipyard-controller: Handle HTTP error response range when provisioning GIT repository (#9047) (3054eb6)
  • shipyard-controller: prevent storing empty ssh private key after update (#8959) (3211707)
  • shipyard-controller: Return 4xx error responses for upstream repository problems (#9116) (75ba370)
  • Typo in script (#9121) (719ae38)
  • webhook-service: RAdd warning for malformed configuration (#8841) (6a432b2)

Other

Read more

0.19.3

16 Nov 12:44
Compare
Choose a tag to compare

0.19.3 (2022-11-14)

Bug Fixes

  • bridge: Fix invalidate evaluation (#9147) (b6150cc)
  • lighthouse-service: don't fail sequence if SLO file is missing (#9149) (9fae30e)
  • lighthouse-service: Return error if slo.yaml cannot be fetched from resource service (#9148) (1b2d2f7)
Kubernetes Resource Data

Resource Stats

Name Container Name CPU Request CPU Limit RAM Request RAM Limit Image
keptn-mongo mongodb 200m 1000m 100Mi 500Mi docker.io/bitnami/mongodb:5.0.10-debian-11-r3
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.19.3
approval-service approval-service 25m 100m 32Mi 128Mi docker.io/keptn/approval-service:0.19.3
bridge bridge 25m 200m 64Mi 256Mi docker.io/keptn/bridge2:0.19.3
lighthouse-service lighthouse-service 50m 200m 128Mi 1Gi docker.io/keptn/lighthouse-service:0.19.3
mongodb-datastore mongodb-datastore 50m 300m 32Mi 512Mi docker.io/keptn/mongodb-datastore:0.19.3
remediation-service remediation-service 50m 200m 64Mi 1Gi docker.io/keptn/remediation-service:0.19.3
resource-service resource-service 25m 100m 32Mi 64Mi docker.io/keptn/resource-service:0.19.3
secret-service secret-service 25m 200m 32Mi 64Mi docker.io/keptn/secret-service:0.19.3
shipyard-controller shipyard-controller 50m 100m 32Mi 128Mi docker.io/keptn/shipyard-controller:0.19.3
statistics-service statistics-service 25m 100m 32Mi 64Mi docker.io/keptn/statistics-service:0.19.3
statistics-service distributor 25m 100m 16Mi 32Mi docker.io/keptn/distributor:0.19.3
webhook-service webhook-service 25m 100m 32Mi 64Mi docker.io/keptn/webhook-service:0.19.3
keptn-nats nats 200m 500m 500Mi 1Gi nats:2.8.4-alpine

0.19.2

10 Nov 07:58
Compare
Choose a tag to compare

0.19.2 (2022-11-07)

Bug Fixes

  • bridge: Fix relative weight calculation (#9099) (#9114) (bd55bb3)
  • resource-service: Delete tmp-origin before migrating repository (#9104) (b5fa4bf)
  • resource-service: Force checkout event if unstaged changes are present (#9113) (37f507d)
  • shipyard-controller: Decode input payload strictly when creating or updating project (#9102) (89ab17a)
  • shipyard-controller: Fixed NilPointerExeption due to typo in SequenceDispatcher (#9079) (d127e5b)
Kubernetes Resource Data

Resource Stats

Name Container Name CPU Request CPU Limit RAM Request RAM Limit Image
keptn-mongo mongodb 200m 1000m 100Mi 500Mi docker.io/bitnami/mongodb:5.0.10-debian-11-r3
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.19.2
approval-service approval-service 25m 100m 32Mi 128Mi docker.io/keptn/approval-service:0.19.2
bridge bridge 25m 200m 64Mi 256Mi docker.io/keptn/bridge2:0.19.2
lighthouse-service lighthouse-service 50m 200m 128Mi 1Gi docker.io/keptn/lighthouse-service:0.19.2
mongodb-datastore mongodb-datastore 50m 300m 32Mi 512Mi docker.io/keptn/mongodb-datastore:0.19.2
remediation-service remediation-service 50m 200m 64Mi 1Gi docker.io/keptn/remediation-service:0.19.2
resource-service resource-service 25m 100m 32Mi 64Mi docker.io/keptn/resource-service:0.19.2
secret-service secret-service 25m 200m 32Mi 64Mi docker.io/keptn/secret-service:0.19.2
shipyard-controller shipyard-controller 50m 100m 32Mi 128Mi docker.io/keptn/shipyard-controller:0.19.2
statistics-service statistics-service 25m 100m 32Mi 64Mi docker.io/keptn/statistics-service:0.19.2
statistics-service distributor 25m 100m 16Mi 32Mi docker.io/keptn/distributor:0.19.2
webhook-service webhook-service 25m 100m 32Mi 64Mi docker.io/keptn/webhook-service:0.19.2
keptn-nats nats 200m 500m 500Mi 1Gi nats:2.8.4-alpine

0.19.1

18 Oct 12:14
Compare
Choose a tag to compare

0.19.1 (2022-10-18)

Bug Fixes

  • resource-service: Compute git auth method once per API request (#8946) (9efdf4a), closes #8824
  • resource-service: Move history of previous upstream to new upstream (#8947) (a7507ed), closes #8906
  • bridge: Fix missing update in project settings on project change (#8984) (56928d5)
  • installer: Remove duplicate volumes and volumeMounts configuration (#8950) (1abd798)
  • shipyard-controller: Adapt mongodb query to be compatible with DocumentDB (#8977) (749e3a0)
  • shipyard-controller: Adopt previous value of IsUpstreamAutoProvisioned when migrating project with old git credentials structure (#8883) (ed38863)
  • shipyard-controller: Do not validate gitCredentials when not set during project update (#8939) (e769b7e)
  • shipyard-controller: Prevent storing empty ssh private key after update (#8960) (3411c1d), closes #8959
Kubernetes Resource Data

Resource Stats

Name Container Name CPU Request CPU Limit RAM Request RAM Limit Image
keptn-mongo mongodb 200m 1000m 100Mi 500Mi docker.io/bitnami/mongodb:5.0.10-debian-11-r3
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.19.1
approval-service approval-service 25m 100m 32Mi 128Mi docker.io/keptn/approval-service:0.19.1
bridge bridge 25m 200m 64Mi 256Mi docker.io/keptn/bridge2:0.19.1
lighthouse-service lighthouse-service 50m 200m 128Mi 1Gi docker.io/keptn/lighthouse-service:0.19.1
mongodb-datastore mongodb-datastore 50m 300m 32Mi 512Mi docker.io/keptn/mongodb-datastore:0.19.1
remediation-service remediation-service 50m 200m 64Mi 1Gi docker.io/keptn/remediation-service:0.19.1
resource-service resource-service 25m 100m 32Mi 64Mi docker.io/keptn/resource-service:0.19.1
secret-service secret-service 25m 200m 32Mi 64Mi docker.io/keptn/secret-service:0.19.1
shipyard-controller shipyard-controller 50m 100m 32Mi 128Mi docker.io/keptn/shipyard-controller:0.19.1
statistics-service statistics-service 25m 100m 32Mi 64Mi docker.io/keptn/statistics-service:0.19.1
statistics-service distributor 25m 100m 16Mi 32Mi docker.io/keptn/distributor:0.19.1
webhook-service webhook-service 25m 100m 32Mi 64Mi docker.io/keptn/webhook-service:0.19.1
keptn-nats nats 200m 500m 500Mi 1Gi nats:2.8.4-alpine

0.19.0

09 Sep 10:27
Compare
Choose a tag to compare

0.19.0 (2022-09-09)


Key announcements:

ℹ️ Helm-service and JMeter-service have been moved into the keptn-contrib GH organization.

Bridge uses D3 to render evaluation graphs improving rendering time by up to 30%.

✨ New Import API*: Keptn provides a new import API. This API can be used to setup a Keptn project by importing a template as zip archive.

🔨 Keptn releases are now signed. We provide a Helm Chart provenance file and our public key as part of the release assets.


⚠ BREAKING CHANGES

  • Helm-service and Jmeter-service were moved into their own repositories under the keptn-contrib GH organization. 0.18.2 was the last version that included them in the Keptn core release. Please check keptn-contrib/helm-service and keptn-contrib/jmeter-service for the latest versions.
  • api: Events sent to the Keptn API are being validated, based on their type. For more information, please check #5544
  • installer: The git.remoteURLDenyList helm value was moved under features for consistency purposes.

Features

  • Add query parameters to GET secret endpoint (#8732) (72d8db1)
  • api: Better inbound event validation (#8578) (d3742e8)
  • api: Enable import endpoint (#8629) (5bc5a44)
  • api: Importer manifest validation (#8508) (76b5a3f)
  • api: Provide structured output for successful import operations (#8515) (63c5263)
  • bridge: Add delete section to subscription edit page (#8548) (5b88b36)
  • bridge: Better visualization of failed Key SLIs (#8545) (9e72127)
  • bridge: Improve indicator result score visualization (#8572) (2c44f66)
  • bridge: Improve ktb-chart (#8561) (3bc50fe)
  • bridge: Improve the logging on the Bridge server (#8735) (6756af1)
  • bridge: integrate storybook (#8496) (8a511f5)
  • bridge: Link secret creation from secret selection (#8478) (ecf2b08)
  • bridge: link to current running sequence (#8567) (1845086)
  • bridge: Use ktb-chart component (#8550) (becfceb)
  • cli: Support adding resources to all stages without defining a service + refactoring (#8822) (4096a5f)
  • installer: Bump MongoDB version (#8729) (188e5e1)
  • installer: Move git remote URL deny list under features (#8673) (7c8bcfa)
  • Introduce signed Keptn Helm charts (#8730) (5d2c616)
  • Move Helm and JMeter Service into keptn-contrib (#8700) (19db889)
  • Removed clean up of uniform and services when deleting a project (#8720) (2f55865)
  • shipyard-controller: Add dbdump endpoint to the Debug-UI (#8618) (0d5e228)
  • shipyard-controller: Add getBlockingSequences endpoint to the Debug-UI (#8564) (c3b4fc3)
  • shipyard-controller: debugUI documentation & feature Flag (#8736) (4d80654)
  • shipyard-controller: Introduce Debug-UI for shipyard-controller (#8400) (af73538)
  • shipyard-controller: Provide option to hide automatically provisioned URLs (#8745) (64d4398)
  • Signed container images (#8740) (d7a9b55)
  • webhook-service: Added unmarshalling of curl responses (#8782) (db8778e)

Bug Fixes

  • bridge: Fix invalid header property for webhook (#8543) (c4aed1b)
  • bridge: Stop navigation overwrite on trace load (#8617) (178231c)
  • cli: Support --labels option in trigger sequence command (#8819) (e484afd)
  • cli: Use docker v2 API for fetching images (#8827) (bfdb7e1)
  • Fixed automatic navigation to latest stage (#8714) (be06e14)
  • installer: Normalize 401 responses (#8792) (c8a33e5)
  • lighthouse-service: If getSLI returns result fail make sure lighthouse fails only after computing indicator results (#8786) (5064ea2)
  • lighthouse-service: return a failed Evaluation Result for nil SLIs (#8665) (b8e3fa5)
  • log.Fatal will call os.Exit, use log.Println instead (#8492) (55b3dea)
  • Merge integration subscriptions into one, apply newly supplied subscriptions if existing ones are empty (#8573) (ec0036f)
  • resource-service: GetDefaultBranch looks for HEAD before fallback to master (#8628) (9d42dbd)
  • resource-service: Use values provided by GIT_KEPTN_USER and GIT_KEPTN_EMAIL for commits to the upstream (#8676) (a70dfb9)
  • shipyard-controller: Added service in filter of event dispatcher (#8683) (5a230bf)
  • shipyard-controller: Clean up event queue when cancelling a sequence (#8583) (3253bf5)
  • shipyard-controller: Fail sequence when receiving invalid status ([#8612](https://github.com/kep...
Read more

0.18.2

29 Aug 11:37
Compare
Choose a tag to compare

0.18.2 (2022-08-27)

Bug Fixes

  • Merge integration subscriptions into one, apply newly supplied subscriptions if existing ones are empty (#8566) (bec68ed)
  • resource-service: GetDefaultBranch looks for HEAD before fallback to master (#8627) (05b6ac4)
  • resource-service: Use values provided by GIT_KEPTN_USER and GIT_KEPTN_EMAIL for commits to the upstream (#8711) (e4eb42e), closes #8676
  • shipyard-controller: Added shipyard service filter in event dispatcher (#8682) (e02aed8)
  • shipyard-controller: Clean up event queue when cancelling a sequence (#8715) (a27aafd), closes #8583
  • shipyard-controller: Update Integration when Subscriptions field is null (#8600) (7fd044e)
Kubernetes Resource Data

Resource Stats

Name Container Name CPU Request CPU Limit RAM Request RAM Limit Image
keptn-mongo mongodb 200m 1000m 100Mi 500Mi 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.18.2
approval-service approval-service 25m 100m 32Mi 128Mi docker.io/keptn/approval-service:0.18.2
bridge bridge 25m 200m 64Mi 256Mi docker.io/keptn/bridge2:0.18.2
lighthouse-service lighthouse-service 50m 200m 128Mi 1Gi docker.io/keptn/lighthouse-service:0.18.2
mongodb-datastore mongodb-datastore 50m 300m 32Mi 512Mi docker.io/keptn/mongodb-datastore:0.18.2
remediation-service remediation-service 50m 200m 64Mi 1Gi docker.io/keptn/remediation-service:0.18.2
resource-service resource-service 25m 100m 32Mi 64Mi docker.io/keptn/resource-service:0.18.2
secret-service secret-service 25m 200m 32Mi 64Mi docker.io/keptn/secret-service:0.18.2
shipyard-controller shipyard-controller 50m 100m 32Mi 128Mi docker.io/keptn/shipyard-controller:0.18.2
statistics-service statistics-service 25m 100m 32Mi 64Mi docker.io/keptn/statistics-service:0.18.2
statistics-service distributor 25m 100m 16Mi 32Mi docker.io/keptn/distributor:0.18.2
webhook-service webhook-service 25m 100m 32Mi 64Mi docker.io/keptn/webhook-service:0.18.2
keptn-nats nats 200m 500m 500Mi 1Gi nats:2.8.4-alpine

0.17.1

29 Aug 11:37
Compare
Choose a tag to compare

0.17.1 (2022-08-27)

Bug Fixes

  • bridge: Fix invalid header property for webhook (#8544) (defe0b6)
  • Merge integration subscriptions into one, apply newly supplied subscriptions if existing ones are empty (#8597) (1cdd2a9)
  • resource-service: Determine default branch using HEAD after initial clone (#8693) (c1551b8)
  • resource-service: Use values provided by GIT_KEPTN_USER and GIT_KEPTN_EMAIL for commits to the upstream (#8712) (28e43a8), closes #8676
  • shipyard-controller: Added service to shipyard filter in Event Dispatcher (#8679) (db34627)
  • shipyard-controller: Clean up event queue when cancelling a sequence (#8717) (b4152f5), closes #8583
  • shipyard-controller: Handling error messages (#8485) (1ee49e2)
  • shipyard-controller: Update Integration when Subscriptions field is null (#8598) (2367cf8)
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.1
approval-service approval-service 25m 100m 32Mi 128Mi docker.io/keptn/approval-service:0.17.1
resource-service resource-service 25m 100m 32Mi 64Mi docker.io/keptn/resource-service:0.17.1
bridge bridge 25m 200m 64Mi 256Mi docker.io/keptn/bridge2:0.17.1
lighthouse-service lighthouse-service 50m 200m 128Mi 1Gi docker.io/keptn/lighthouse-service:0.17.1
mongodb-datastore mongodb-datastore 50m 300m 32Mi 512Mi docker.io/keptn/mongodb-datastore:0.17.1
remediation-service remediation-service 50m 200m 64Mi 1Gi docker.io/keptn/remediation-service:0.17.1
secret-service secret-service 25m 200m 32Mi 64Mi docker.io/keptn/secret-service:0.17.1
shipyard-controller shipyard-controller 50m 100m 32Mi 128Mi docker.io/keptn/shipyard-controller:0.17.1
statistics-service statistics-service 25m 100m 32Mi 64Mi docker.io/keptn/statistics-service:0.17.1
statistics-service distributor 25m 100m 16Mi 32Mi docker.io/keptn/distributor:0.17.1
webhook-service webhook-service 25m 100m 32Mi 64Mi docker.io/keptn/webhook-service:0.17.1
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

0.16.2

29 Aug 11:38
Compare
Choose a tag to compare

0.16.2 (2022-08-27)

Bug Fixes

  • Merge integration subscriptions into one, apply newly supplied subscriptions if existing ones are empty (#8604) (13b6a1f)
  • resource-service: Determine default branch using HEAD after initial clone (#8696) (4a1bce6)
  • resource-service: Use values provided by GIT_KEPTN_USER and GIT_KEPTN_EMAIL for commits to the upstream (#8713) (439f383), closes #8676
  • shipyard-controller: Added service in the Event Dispatcher's filter (#8663) (6fe4aba)
  • shipyard-controller: Clean up event queue when cancelling a sequence (#8716) (0327218), closes #8583
  • shipyard-controller: Update Integration when Subscriptions field is null (#8575) (c4ba3db)
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.16.2
approval-service approval-service 25m 100m 32Mi 128Mi docker.io/keptn/approval-service:0.16.2
resource-service resource-service 25m 100m 32Mi 256Mi docker.io/keptn/resource-service:0.16.2
remediation-service remediation-service 50m 200m 64Mi 1Gi docker.io/keptn/remediation-service:0.16.2
bridge bridge 25m 200m 64Mi 256Mi docker.io/keptn/bridge2:0.16.2
mongodb-datastore mongodb-datastore 50m 300m 32Mi 512Mi docker.io/keptn/mongodb-datastore:0.16.2
lighthouse-service lighthouse-service 50m 200m 128Mi 1Gi docker.io/keptn/lighthouse-service:0.16.2
secret-service secret-service 25m 200m 32Mi 64Mi docker.io/keptn/secret-service:0.16.2
shipyard-controller shipyard-controller 50m 100m 32Mi 128Mi docker.io/keptn/shipyard-controller:0.16.2
statistics-service statistics-service 25m 100m 32Mi 64Mi docker.io/keptn/statistics-service:0.16.2
statistics-service distributor 25m 100m 16Mi 32Mi docker.io/keptn/distributor:0.16.2
webhook-service webhook-service 25m 100m 32Mi 64Mi docker.io/keptn/webhook-service:0.16.2
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

0.18.1

01 Aug 14:28
Compare
Choose a tag to compare

0.18.1 (2022-08-01)

Bug Fixes

Kubernetes Resource Data

Resource Stats

Name Container Name CPU Request CPU Limit RAM Request RAM Limit Image
keptn-mongo mongodb 200m 1000m 100Mi 500Mi 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.18.1
approval-service approval-service 25m 100m 32Mi 128Mi docker.io/keptn/approval-service:0.18.1
bridge bridge 25m 200m 64Mi 256Mi docker.io/keptn/bridge2:0.18.1
lighthouse-service lighthouse-service 50m 200m 128Mi 1Gi docker.io/keptn/lighthouse-service:0.18.1
mongodb-datastore mongodb-datastore 50m 300m 32Mi 512Mi docker.io/keptn/mongodb-datastore:0.18.1
remediation-service remediation-service 50m 200m 64Mi 1Gi docker.io/keptn/remediation-service:0.18.1
resource-service resource-service 25m 100m 32Mi 64Mi docker.io/keptn/resource-service:0.18.1
secret-service secret-service 25m 200m 32Mi 64Mi docker.io/keptn/secret-service:0.18.1
shipyard-controller shipyard-controller 50m 100m 32Mi 128Mi docker.io/keptn/shipyard-controller:0.18.1
statistics-service statistics-service 25m 100m 32Mi 64Mi docker.io/keptn/statistics-service:0.18.1
statistics-service distributor 25m 100m 16Mi 32Mi docker.io/keptn/distributor:0.18.1
webhook-service webhook-service 25m 100m 32Mi 64Mi docker.io/keptn/webhook-service:0.18.1
keptn-nats nats 200m 500m 500Mi 1Gi nats:2.8.4-alpine

0.18.0

29 Jul 11:16
Compare
Choose a tag to compare

0.18.0 (2022-07-28)

⚠ BREAKING CHANGES

  • cli: The install/uninstall/upgrade commands are not available anymore. Please use Helm to operate Keptn.
  • resource-service: Trailing / chars in the resource APIs will return a 404. This way, the difference between an empty URI and getting all the resources is explicit.
  • All Keptn core services depend on resource-service. From this moment on, the configuration-service is deprecated.

Features

  • api: Add create-secret api action to import endpoint (#8348) (df9c42b)
  • api: Import Endpoint - Implement create webhook subscription action (73133f0)
  • api: Import Endpoint - Import package manifest templating (96035b9)
  • api: Import Endpoint - Process import package manifest and execute API tasks (74744aa)
  • api: Import Endpoint - Support simple templating for resource and api tasks in import manifests (#8456) (02fd6d5)
  • api: Import Endpoint - Upload resources from import package (67339ea)
  • bridge: Add ktb-chart (#8420) (9d55c35)
  • bridge: Modularize dashboard view and introduce lazy loading (#8315) (a6326ca)
  • bridge: Modularize environment view and introduce lazy loading (#8313) (4c1ad1a)
  • bridge: Modularize evaluation-board and introduce lazy loading (#8340) (60309c5)
  • bridge: Modularize integration and common use case views and introduce lazy loading (#8305) (609602a)
  • bridge: Modularize project board and introduce lazy loading (#8342) (63d61fb)
  • bridge: Modularize sequence and logout view and introduce lazy loading (#8289) (6cc2e2c)
  • bridge: Modularize services view and introduce lazy loading (#8325) (e1f18d4)
  • bridge: Modularize settings view (#8397) (4373f21)
  • bridge: Preselect date for datetime picker (#8450) (2817781)
  • bridge: Select project stage from project overview (#7736) (e05415c)
  • bridge: Show pause icon if sequence is paused (#8471) (6b2669b)
  • bridge: Show user info for OAuth "Insufficient permission" error message (#8403) (b2afdf9)
  • cli: Introduce WebhookConfig migrator (#8396) (917e056)
  • cli: Removed install/uninstall/upgrade commands (#8302) (bb8015c)
  • installer: Add options for setting image repository and tag globally (#8152) (100eae9)
  • installer: Enable clustered NATS (#8464) (3c1ae2b)
  • installer: Introduce flags to enable / disable Keptn services (#8316) (6ccc7b1)
  • installer: More Security Improvements for NATS (#8421) (42e9fad)
  • installer: Remove configuration-service references and resourceService.enabled option (#8296) (8d8eb99)
  • installer: Security Improvements (#8373) (d946f67)
  • shipyard-controller: Introduce API Endpoint for retrieving Sequence Executions (#8430) (ac326c7)
  • shipyard-controller: Introduce RemoteURL denyList (#8490) (6db8f3d)

Bug Fixes

  • bridge: Added missing wait to view more services ui test (#8320) (f2bce6b)
  • bridge: Check if configurationChange has image (#8507) (16ec462)
  • bridge: Evaluation info misleading if failed because of key sli (#8250) (a5d79d0)
  • bridge: Fix detection of pending changes when automatic provisioning active (#8531) (0d4c7d2)
  • bridge: Fix error on viewing service deployment (#8332) (9e9f776)
  • bridge: Fix evaluation badge wrapping (#8524) (d8f75ea)
  • bridge: Fix incorrect API URL for auth command (#8386) (9ea6132)
  • bridge: Navigating to service from stage-details (#8399) (e0ce5bd)
  • cli: Fix broken xref in CLI command reference docs (#8374) (cb92bf5)
  • cli: Print ID of Keptn context after sending events (#8392) (65ce578)
  • installer: Disable nats cluster due to unreliable behavior (#8523) (36cdb07)
  • installer: Fix NATS clustering settings (#8484) (af15cbe)
  • installer: Fix Nginx not starting when statistics service is disabled (#8326) (cde5942)
  • installer: Remove configuration service from airgapped installer scripts (#8376) (772ebd6)
  • installer: RoleBinding is not installed if not needed for shippy leader election (#8535) (e90e94b)
  • resource-service: Return 404 with trailing slashes (#8265) (785a39c)
  • resource-service: Unescape resourceURI before updating single resource (#8441) ([a73...
Read more