Releases
v0.7.0
0.7.0 (2023-03-16)
⚠ BREAKING CHANGES
The different components of KLT have been renamed and use a new container image repository. For more information, please look at #960
The handling of the CRD lifecycle and metrics has been split into two different operators
Features
adapt examples to use KeptnMetric and KeptnMetricsProvider (91e57ca )
add CRD docs auto generator tooling (#884 ) (5f63d9a )
add load test metrics (#831 ) (2fa1a02 )
add YAMLLint (#935 ) (48476bd )
added the metrics-operator (5153a05 )
added the metrics-operator (91e57ca )
cert-manager: support certificate injection for all matching resources based on label selector (91e57ca )
fill in chart README (#987 ) (2321180 )
helm-chart: split documentation from value files (#876 ) (c366739 )
improve naming and use new repository (bd49357 )
introduce lifecycle.keptn.sh/v1alpha3 API version (91e57ca )
metrics-operator: added conversion webhook for KeptnMetric CRDs (91e57ca )
metrics-operator: allow KeptnMetrics to be placed in any namespace (91e57ca )
metrics-operator: implement metric functionality (91e57ca )
metrics-operator: introduce KeptnMetricsProvider CRD (91e57ca )
metrics-operator: introduce migration from KeptnEvaluationProvider to KeptnMetricsProvider (91e57ca )
operator: accept LogLevels for all controllers (#790 ) (d175486 )
operator: adapt KeptnEvaluationDefinition to reflect changes in KeptnMetric and KeptnMetricsProvider (91e57ca )
remove kube-rbac-proxy (#909 ) (7d2621b )
use helmify to release our helm chart (91e57ca )
Bug Fixes
adapted patch for mutating webhook to correctly add release namespace to exclusions (#1044 ) (d7cfc17 )
added metric-operator prefix to related ClusterRole and ClusterRoleBindings (#1042 ) (92d16a3 )
fix cosign image signing after breaking changes (#1047 ) (e5abf85 )
fix examples (#1053 ) (6f5c105 )
fix markdown issues in main (#963 ) (ef35387 )
fix some sonarcloud settings (#1018 ) (a40a8d3 )
helm chart generation and helm pipeline (#975 ) (444ba74 )
helm chart generation fixes (#977 ) (85e9d0e )
htmltest error for newly created documents (#1010 ) (4bf2919 )
include namespace creation in release manifest (#855 ) (d7a2b48 )
metrics-operator: adapt metric types from v1alpha1 (91e57ca )
metrics-operator: use correct port for serving metrics api (#954 ) (d29ab64 )
move conversion webhooks to hub version API (v1alpha3) (#992 ) (b2bb268 )
operator: compute deployment interval on deployment endtime (#842 ) (140b2f2 )
operator: invalid import of metrics (91e57ca )
remove missing 404 bug (#1006 ) (e8c0f38 )
remove required from release docs yaml parameters (#952 ) (57cc938 )
wrong link in the local-setup (#916 ) (de89309 )
Dependency Updates
update aquasecurity/trivy-action action to v0.9.2 (#985 ) (6c79514 )
update busybox docker tag to v1.36.0 (#1023 ) (83c1e15 )
update curlimages/curl docker tag to v7.88.1 (#1024 ) (e89264d )
update dawidd6/action-download-artifact action to v2.26.0 (#903 ) (8c4ba83 )
update dependency argoproj/argo-cd to v2.6.2 (#871 ) (9c813ac )
update dependency argoproj/argo-cd to v2.6.3 (#965 ) (4fc984f )
update dependency golangci/golangci-lint to v1.51.2 (#765 ) (7b182fa )
update golang docker tag to v1.20.1 (#844 ) (489f7f9 )
update golang.org/x/exp digest to 5e25df0 (#833 ) (17c8185 )
update klakegg/hugo docker tag to v0.107.0 (#969 ) (018937b )
update kubernetes packages (patch) (#966 ) (7ba66c9 )
update module github.com/onsi/ginkgo/v2 to v2.8.1 (#867 ) (4c36b48 )
update module github.com/onsi/gomega to v1.27.0 (#872 ) (5b68118 )
update module github.com/onsi/gomega to v1.27.1 (#887 ) (4d2d0ed )
update module github.com/open-feature/flagd to v0.3.6 (#810 ) (5d431b0 )
update module github.com/open-feature/flagd to v0.3.7 (#868 ) (8ed6455 )
update module github.com/open-feature/go-sdk to v1.3.0 (#767 ) (576a353 )
update module github.com/prometheus/common to v0.40.0 (#907 ) (d90355d )
update module github.com/spf13/afero to v1.9.4 (#911 ) (36cfe90 )
update module k8s.io/klog/v2 to v2.90.1 (#982 ) (90052bc )
update sigstore/cosign-installer action to v3 (#973 ) (e92259a )
Docs
adapt KeptnEvaluationDefinition and introduce KeptnMetricsProvider (#944 ) (d56bfa4 )
adapt metrics documentation and example (#941 ) (82488ec )
add "Intro to KLT"; edit "Getting Started" (#785 ) (27932ff )
add cert-manager to jaeger installation script (#1020 ) (6dc6cee )
add CONTRIBUTING.md file for docs (#758 ) (17fd319 )
add docs publishing information (#949 ) (4351e18 )
add htmltest verification for documentation (#932 ) (f342ccc )
add KLT components diagram (#1016 ) (dcf49cf )
add Netlify configuration and advanced build (#892 ) (81cd1f2 )
added more detailed explanation of how to make use of secrets in KeptnTasks (#959 ) (06fa5fd )
change Development url (#923 ) (335722d )
enhance contributors guide (#866 ) (60bd934 )
fix broken link in README.md (#913 ) (09a4f94 )
improve netlify build (#920 ) (39a002d )
initial list of related technologies of Keptn (#795 ) (d4bd002 )
migrator for KeptnEvaluationProvider -> KeptnMetricsProvider (#945 ) (5bac785 )
set up directories for contribution guide (#1004 ) (a3aa4e5 )
update README and CONTRIBUTING instructions (#991 ) (e42b750 )
use helm charts instead of manifests + document KeptnConfig CRD (#747 ) (338c0fa )
website build improvements (#806 ) (03ce732 )
Other
You can’t perform that action at this time.