0.4.1 (2022-11-30)
Features
- Move dashboards and fix issues (#417) (f6b5bfc)
- operator: Copy annotations from parent resource if not defined on pod (#305) (c21f015)
- operator: include detailed information about task/evaluation failure in span (#445) (94de8d6)
- operator: refactor existing interfaces (#419) (f9c28a8)
- operator: Refactor metrics helper functions (#269) (b6f3f43)
- operator: Refactor Task, Evaluation handling + adapt span attributes setting (#287) (4d16a77)
- operator: rework Task and Evaluation span structure (#465) (e5717c6)
- operator: rework Workload and Application span structure (#452) (9a483ce)
Bug Fixes
- adapt name of keptn_app_count metric due to reverted OTel exporter dependency update (#482) (97f8e8c)
- Added back permission to list and watch namespaces (#404) (df346f7)
- Fixed problems in examples (#378) (277be10)
- operator: Also consider StatefulSets/DaemonSets when checking Workload Deployment state (#406) (27c189f)
- operator: build env variables are computed during docker build (#457) (05ac270)
- operator: cancel pending phases when evaluation fails (#408) (7f15baf)
- operator: Changed checks on pod owner replicas (#412) (46524a7)
- operator: detect Job failure and set Task to failed (#424) (19114db)
- operator: Do not proceed with WLI if no AppVersion containing it is available (#377) (cf74540)
- operator: Fixed typo in pre and post deployment checks + sorting the PhaseItem interface functions according to topic (#405) (ca8f11d)
- operator: increment the correct meter to show deployment count (#434) (0287596)
- operator: revert broken OTel version (#447) (3eb47d0)
- operator: use correct parent/child span relationship (#418) (24efc80)
- use correct namespace variable in delete cmd (#446) (c3b2188)
Dependency Updates
- update denoland/deno docker tag to v1.27.2 (#354) (3a37846)
- update denoland/deno docker tag to v1.28.0 (#401) (c4502e1)
- update denoland/deno docker tag to v1.28.1 (#430) (fdf3f4b)
- update dependency argoproj/argo-cd to v2.4.17 (#435) (9a4976b)
- update dependency argoproj/argo-cd to v2.5.2 (#438) (2cf98a2)
- update dependency cert-manager/cert-manager to v1.10.0 (#439) (bb4e487)
- update dependency cert-manager/cert-manager to v1.10.1 (#450) (8872b3c)
- update dependency jaegertracing/jaeger to v1.38.1 (#437) (5bd4e4c)
- update dependency jaegertracing/jaeger to v1.39.0 (#440) (3410b63)
- update dependency kubernetes-sigs/controller-tools to v0.10.0 (#443) (8c60dc7)
- update dependency kubernetes-sigs/kustomize to v4.5.7 (#444) (2d83ce6)
- update ghcr.io/keptn/scheduler docker tag to v202211041667586940 (#310) (8d71e29)
- update go 1.19 (#364) (c72c4bc)
- update helm/kind-action action to v1.4.0 (#355) (96cde69)
- update kubernetes packages to v0.25.3 (minor) (#263) (d8cec2f)
- update kubernetes packages to v0.25.3 (patch) (#291) (0a648b1)
- update kubernetes packages to v0.25.4 (patch) (#383) (72088d6)
- update module github.com/magiconair/properties to v1.8.6 (#331) (f54665e)
- update module github.com/prometheus/client_golang to v1.13.1 (#311) (1fe4242)
- update module github.com/prometheus/client_golang to v1.14.0 (#395) (39af17b)
- update module google.golang.org/grpc to v1.50.1 (#274) (44ac9b4)
- update module k8s.io/kubernetes to v1.25.4 (#399) (5f47086)
- update module sigs.k8s.io/controller-runtime to v0.13.1 (#279) (3afcaad)
- update module sigs.k8s.io/controller-runtime to v0.13.1 (#306) (a3a0600)
Docs
- add cert-manager installation instructions to README (#392) (58161a1)
- adding reference to youtube video (#407) (6abcade)
- fix CRD api version for EvaluationProvider and EvaluationDefinition (#449) (d4c6716)
Other
- add component tests as part of the coverage (#468) (d521669)
- add CONTRIBUTING.md file (#466) (02c2726)
- ensures that PR subjects start with lowercase (#427) (246f0b6)
- execute performance tests after all other tests have been executed (#479) (145a6ab)
- operator: restructure packages (#469) (41f21eb)
- scheduler: make RealAnna codeowner (#369) (aba0a70)