2.7.1
API Gateway
In Kyma 2.6 we introduced a new version of the APIRule custom resource (CR) - v1beta1
. Unfortunately, with this change we also introduced a bug. When an APIRule is created, it is created with certain related sub-resources, which are labeled with the version of this APIRule. These labels are used to fetch the sub-resources for the appropriate version when editing the APIRule. Unfortunately, due to improper adjustment of the labeling when introducing the new APIRule version, in Kyma 2.6, when the user edited an APIRule in version v1alpha1
, sub-resources labeled with version v1beta1
were searched instead. Because they were not found, the system recognized them as missing and created those sub-resources in version v1beta1
, which was not the desired behavior. As a result, any calls to the exposed workload returned the 5xx
errors. This patch release fixes the problem.
For more details, see the GitHub issue.
TIP: See also Release Notes for Kyma 2.7.
Changelog
2.7.1 (2022-09-26)
Api Gateway
2.7.0 (2022-09-22)
Application Connector
- #15572 Fix the command to add the workloads to Service Mesh (@majakurcius)
Documentation
- #15572 Fix the command to add the workloads to Service Mesh (@majakurcius)
Committers: 2
- Maja Szostok (@majakurcius)
- Wojciech Sołtys (@Sawthis)
2.7.0-rc1 (2022-09-19)
Application Connector
- #15507 Changing images of the components to the commit ones (@mvshao)
- #15474 Connectivity Validator - change client_golang to 1.11.1 due to CVE in 1.11.0 (@mvshao)
- #15421 Deletion of the dependence to opsfleet in Application Gateway tests (@mvshao)
- #14912 Components test of central-application-validator component (@koala7659)
- #15366 Remove replicas from autoscaled deployments in Application Connector (@janmedrek)
- #15340 Increase resource requests/limits for Application Connector components (@janmedrek)
- #15262 Add fixes to Application Connector tutorials' commands (@majakurcius)
Serverless
- #15307 Cleanup function_types.go (@Cortey)
- #15486 refactor of defaulting tests (@anoipm)
- #15475 remove defaulting of runtime in v1alpha2 (@anoipm)
- #15389 Refactor function status update logic (@moelsayed)
- #15424 add install kyma links (@grego952)
- #15329 Function Subresources Templating for Serverless v1alpha2 (@moelsayed)
- #15344 Show how to enrich spans with custom events and tags (@kwiatekus)
- #15398 Change timeout value to15 for all serverless webhooks (@pPrecel)
- #15148 changed dockerfile naming convention (@anoipm)
- #15305 Keda prometheus scaler tutorial (@pPrecel)
- #15231 Set proper logger in serverless webhook (@dbadura)
- #15264 Fix github authentication integration tests (@moelsayed)
- #15275 Improve the command for getting logs of the event sink in the getting started guides (@nachtmaar)
Eventing
- #15510 Update Eventing images (@marcobebway)
- #15467 Use v1beta1 api version of apigateway for eventing (@raypinto)
- #15441 introduce Subscriber interface for nats (@k15r)
- #15308 Rename metrics according to Prometheus guidelines (@grischperl)
- #15331 split handlers into their own packages (@k15r)
- #15383 introduce golangci-lint config and new make target from
https://gist.github.com/maratori/47a4d00457a92aa426dbd48a18776322
(@k15r) - #15274 add a system-account user to nats-server (@friedrichwilken)
- #15275 Improve the command for getting logs of the event sink in the getting started guides (@nachtmaar)
- #15209 Remove log that exposes the event internals (@VladislavPaskar)
Security
Monitoring
Logging
- #15493 Increase Loki resource limits for production profile (@skhalash)
- #15411 [Telemetry Operator] Enable reconciliation error metric (@skhalash)
- #15409 Increase the fluent-bit memory limits for pods generating lots of logs (@rakesh-garimella)
- #15382 externalized metric and storage for directory-size-exporter (@a-thaler)
- #15396 [Telemetry Operator] Simplify metric scrape whitelist (@skhalash)
- #15387 Disable health-check on fb pod and enable metrics (@rakesh-garimella)
- #15375 [Telemetry operator] Add telemetry_all_logpipelines gauge (@skhalash)
- #15336 [Telemetry Operator] Restructure main function (@skhalash)
- #15333 [Telemetry Operator] Refactor secret reference lookup (@skhalash)
- #15318 [Telemetry Operator] Make ValueFrom and SecretRef nullable (@skhalash)
- #15303 [Telemetry Operator] Restructure go packages (@dennis-ge)
- #15234 [Telemetry Operator] Make Loki and HTTP outputs nullable (@skhalash)
- #15261 update to fluentbit 1.9.7 (@a-thaler)
- #15228 [Telemetry Operator] rename reserverd log attribute k8s to kyma (@dennis-ge)
- #15227 [Telemetry Operator] Fix logparser finalizer handling (@dennis-ge)
Tracing
Documentation
- #15435 Mention sidecar injection labels in Kyma docs (@cnvergence)
- #15424 add install kyma links (@grego952)
- #15392 Remove the migration guide for Kyma 2.5>2.6 from
main
(@IwonaLanger) - #14912 Components test of central-application-validator component (@koala7659)
- #15324 Add Enabling Istio Mesh as a prerequisite for serverless tutorial (@kwiatekus)
- #15294 Add the omitted parameter to the command description (@majakurcius)
- #15263 Refine the Get Started guides and fix the bug in the event delivery verification command (@majakurcius)
- #15262 Add fixes to Application Connector tutorials' commands (@majakurcius)
- #15248 Fix content-type header in serverless tutorial (@kwiatekus)
CI
Committers: 40
- Aleksei Chernyshov (@Teneroy)
- Andreas Thaler (@a-thaler)
- Andrzej Pankowski (@Cortey)
- Arkadiusz Galwas (@akgalwas)
- Bartosz Chwila (@barchw)
- Benjamin Lindner (@lindnerby)
- Carina Kothe (@grischperl)
- Christoph Kleineweber (@chrkl)
- Damian Badura (@dbadura)
- Dennis Geiselmann (@dennis-ge)
- Filip Strózik (@pPrecel)
- Friedrich (@friedrichwilken)
- Grzegorz Karaluch (@grego952)
- Iwona Langer (@IwonaLanger)
- Jan Mędrek (@janmedrek)
- Jan Wozniak (@wozniakjan)
- Jeremy Harisch (@jeremyharisch)
- Kamil Kasperski (@Ressetkk)
- Karol Szwaj (@cnvergence)
- Korbinian Stoemmer (@k15r)
- Krzysztof Kwiatosz (@kwiatekus)
- LJ (@ukff)
- Maja Szostok (@majakurcius)
- Mansur Uralov (@muralov)
- Marcin Dobrochowski (@anoipm)
- Marco Bebway (@marcobebway)
- Mohamed Elsayed (@moelsayed)
- Muhammad Faizan (@mfaizanse)
- Nils Seip (@nachtmaar)
- Nina Hingerl (@NHingerl)
- Patryk Strugacz (@werdes72)
- Przemyslaw Golicz (@koala7659)
- Rafal Foks (@mvshao)
- Rakesh Garimella (@rakesh-garimella)
- Raymond Pinto (@raypinto)
- Stanislav Khalash (@skhalash)
- Till Knuesting (@tillknuesting)
- @SamehMKhattab
- @VladislavPaskar
- marcin witalis (@m00g3n)