Skip to content

v0.8.0

Compare
Choose a tag to compare
@keptn-bot keptn-bot released this 21 Jun 07:21
b37aed9

0.8.0 (2023-06-21)

⚠ BREAKING CHANGES

  • operator: support python-runtime runner for KeptnTasks
  • operator: support container-runtime runner for KeptnTasks

Features

  • add python-runtime (#1496) (76a4bd9)
  • add validating webhook for KeptnTaskDefinition (#1514) (d55a7ef)
  • cert-manager: additional options for targeting WebhookConfigurations and CRDs (#1276) (dadd70b)
  • metrics-operator: introduce ErrMsg field into KeptnMetric status (#1365) (092d284)
  • operator: adapt TaskDefinition validation webhook to consider python and deno runtime (#1534) (59cdfc8)
  • operator: introduce fallback search to KLT default namespace when KeptnEvaluationDefinition is not found (#1359) (d5ddf26)
  • operator: support container-runtime runner for KeptnTasks (02ce860)
  • operator: support python-runtime runner for KeptnTasks (b79f7c4)
  • operator: trim KeptnAppVersion name that exceed max limit (#1296) (0bf2f9e)

Bug Fixes

  • added the missing link (#1537) (27fb2c2)
  • cert-manager: avoid index-out-of-bounds error when updating webhook configs (#1497) (0f28b8c)
  • helm-chart: fix Python runtime version number (#1586) (05572ec)
  • metrics-operator: improve error handling in metrics providers (#1466) (9801e5d)
  • metrics-operator: introduce IsStatusSet method to KeptnMetric (#1427) (24a60f5)
  • operator: use new RuntimeSpec instead of FunctionSpec (#1529) (6189317)
  • remove scarf redirect from containers images (#1443) (a20b2e7)
  • restore go files (#1371) (9a4a6fd)

Other

  • add example for python task definition (#1554) (908b03d)
  • bump up helm chart version (#1351) (737d478)
  • cert-manager: updated readme of cert-manager (#1393) (12fcca8)
  • minor refactoring of the evaluation controller (#1356) (4398e96)
  • operator: bump OTel dependencies to the latest version (#1419) (a7475c2)
  • operator: explicitly define ImagePullPolicy of Job container to IfNotPresent (#1509) (bb916f3)
  • operator: make use of status.jobName when searching for job in KeptnTask controller (#1436) (28dd6b7)
  • operator: refactor KeptnTask controller logic (#1536) (ed85fc9)
  • operator: refactor keptntaskcontroller to use builder interface (#1450) (a3f5e5b)
  • operator: use List() when fetching KeptnWorkloadInstances for KeptnAppVersion (#1456) (ecd8c48)
  • remove code duplication (#1372) (da66c80)
  • remove decoder injector interface from webhook (#1563) (7850766)
  • remove space in python sample folder (#1550) (53443ac)
  • standardize generation of resource names (#1472) (f7abcb0)
  • use cert-manager library in lifecycle-operator and metrics-operator to reduce code duplication (#1379) (831fc46)
  • website edit links should point to page (#1566) (8b62f33)

Dependency Updates

  • update anchore/sbom-action action to v0.14.2 (#1401) (9085785)
  • update aquasecurity/trivy-action action to v0.11.0 (#1531) (66c9505)
  • update aquasecurity/trivy-action action to v0.11.2 (#1551) (2d588db)
  • update busybox docker tag to v1.36.1 (#1437) (9ba5cae)
  • update checkmarx/kics-github-action action to v1.7.0 (#1435) (f9d609c)
  • update curlimages/curl docker tag to v8.1.0 (#1439) (9e90d17)
  • update curlimages/curl docker tag to v8.1.1 (#1455) (d1279a9)
  • update curlimages/curl docker tag to v8.1.2 (#1530) (ef3e89e)
  • update dependency argoproj/argo-cd to v2.7.1 (#1374) (9b9a973)
  • update dependency argoproj/argo-cd to v2.7.2 (#1423) (e381f7f)
  • update dependency argoproj/argo-cd to v2.7.3 (#1512) (6146e79)
  • update dependency argoproj/argo-cd to v2.7.4 (#1541) (712bd9a)
  • update dependency autoprefixer to v10.4.14 (#1560) (a07261e)
  • update dependency golangci/golangci-lint to v1.53.2 (#1538) (e387822)
  • update dependency helm/helm to v3.12.0 (#1440) (aff755d)
  • update dependency jaegertracing/jaeger to v1.45.0 (#1407) (dab62de)
  • update dependency jaegertracing/jaeger-operator to v1.44.0 (#1258) (dab73fb)
  • update dependency jaegertracing/jaeger-operator to v1.45.0 (#1478) (7bc4feb)
  • update dependency kubernetes-sigs/controller-tools to v0.12.0 (#1383) (0a6b7e7)
  • update dependency kubernetes-sigs/kustomize to v5.0.3 (#1402) (fad37af)
  • update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 65b4139 (#1429) (57fdcdd)
  • update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 7c4d2ab (#1510) (36d0c23)
  • update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 9eafb78 (#1454) (b66ad6f)
  • update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to e381f7f (#1422) (daedf87)
  • update github.com/keptn/lifecycle-toolkit/metrics-operator digest to 36d0c23 (#1511) (3b59742)
  • update github.com/keptn/lifecycle-toolkit/metrics-operator digest to 57fdcdd (#1430) (54a9384)
  • update github.com/keptn/lifecycle-toolkit/metrics-operator digest to bb916f3 (#1463) (4292570)
  • update github.com/keptn/lifecycle-toolkit/metrics-operator digest to e381f7f (#1268) (f0f7edf)
  • update golang docker tag to v1.20.4 (#1346) (8fedf0f)
  • update helm/kind-action action to v1.7.0 (#1479) (fb22707)
  • update kubernetes packages (patch) (#1432) (7f5b3ab)
  • update module github.com/argoproj/argo-rollouts to v1.5.0 (#1408) (2f75e73)
  • update module github.com/argoproj/argo-rollouts to v1.5.1 (#1513) (de95b50)
  • update module github.com/benbjohnson/clock to v1.3.4 (#1403) (f88dfd5)
  • update module github.com/benbjohnson/clock to v1.3.5 (#1464) (abf10bf)
  • update module github.com/datadog/datadog-api-client-go/v2 to v2.13.0 (#1519) (d774568)
  • update module github.com/imdario/mergo to v0.3.16 (#1482) (9eafb78)
  • update module github.com/onsi/ginkgo/v2 to v2.11.0 (#1553) (7c4d2ab)
  • update module github.com/onsi/ginkgo/v2 to v2.9.4 (#1384) (2ed8dd7)
  • update module github.com/onsi/ginkgo/v2 to v2.9.5 (#1433) (fcdd9fe)
  • update module github.com/onsi/ginkgo/v2 to v2.9.7 (#1517) (225c04b)
  • update module github.com/onsi/gomega to v1.27.7 (#1473) (50f7415)
  • update module github.com/open-feature/go-sdk to v1.4.0 (#1516) (a2ef768)
  • update module github.com/prometheus/client_golang to v1.15.1 (#1386) (8b73046)
  • update module github.com/prometheus/common to v0.44.0 (#1452) (af22685)
  • update module github.com/stretchr/testify to v1.8.3 (#1434) (65b4139)
  • update module github.com/stretchr/testify to v1.8.4 (#1515) (c732492)
  • update module golang.org/x/net to v0.10.0 (#1453) (65a3e4b)
  • update module google.golang.org/grpc to v1.54.1 (#1404) (a5d9b19)
  • update module google.golang.org/grpc to v1.55.0 (#1480) (d5a8e7c)
  • update module k8s.io/klog/v2 to v2.100.1 (#1324) (6524d58)
  • update module k8s.io/kubernetes to v1.25.10 (#1475) (e65715c)
  • update octokit/request-action action to v2.1.8 (#1524) (dcc66a0)
  • update octokit/request-action action to v2.1.9 (#1533) (bba7339)
  • update sigstore/cosign-installer action to v3.0.3 (#1308) (ac98fe5)
  • update sigstore/cosign-installer action to v3.0.5 (#1438) (1fba2b4)

Docs