Releases: kyma-project/telemetry-manager
Releases · kyma-project/telemetry-manager
1.4.0
Release Notes
General
- Fixed crashing module manager in case too many secrets are present in a cluster (#464)
- Update of Otel Collector to 0.88.0 (#512)
- Removed pre-bundled Grafana dashboards as monitoring component got removed (#534)
Metrics (Experimental)
- Removed cumulativeToDelta feature and the related session stickiness of the k8s services, as it turned out to be not working proper in combination with GRPC load balancing (#500)
- Streamlined approach of exposing metrics of collectors (#348)
Changelog
Features
- b5a7cb3: feat: Remove cumulativeToDelta and its dependencies (#512) (@TeodorSAP)
Bug fixes
- f897e4a: fix: Flaky e2e logging test (#541) (@hisarbalik)
- 3acc033: fix: Limit watching Secrets to system namespace (#489) (@chrkl)
- 5a8c29b: fix: Remove session affinity for Otel collector services (#535) (@TeodorSAP)
Documentation
- 774cea7: docs: ADR: Trace/Metric Pipeline status based on Otel Collector metrics (#516) (@skhalash)
- 10cf463: docs: Add first version of SAP CLS integration (#539) (@a-thaler)
- fa229da: docs: Fix broken links (#548) (@nataliasitko)
- b2fcfe7: docs: Improve integration with sap cloud logging (#542) (@juergen-walter)
Test suites
1.3.0
Release Notes
General
- Migrated all prow jobs related to quality to GitHub Actions (#480)
Logs
- Disable legacy grafana-loki output as the related legacy logging stack got removed (#461)
Traces
- Enrichment of spans with service.name attribute if absent (#373)
Metrics (Experimental)
- Unified deployment of all OTel-collectors. With that the metric agent now also provides a service enabling self-metric collection (#499)
- Enrichment of metrics with service.name attribute if absent (#373)
Changelog
Features
- 1eef6a0: feat: Disable grafana-loki output (#493) (@shorim)
- 6f557b8: feat: Resolve service.name based on Kubernetes attributes (#487) (@skhalash)
- 27d481c: feat: Unify OTel Collector resource management (#502) (@skhalash)
Bug fixes
- 8e316fe: fix: Adjust slack notifier payload in github action (#503) (@a-thaler)
- dde40da: fix: Consider LogPipeline undeployable only if grafana-loki output is defined with non-empty url (#506) (@shorim)
- 29f5bab: fix: Incorrect indentation of metric pipeline (#510) (@rakesh-garimella)
- a3d184f: fix: The logic to check if pipeline is present in configmap or not (#408) (@rakesh-garimella)
- 5083831: fix: The metric pipeline example (#508) (@rakesh-garimella)
Dependencies
Test suites
1.2.0
Release Notes
Logs
- Update to Fluent Bit 2.1.10 (#463)
Traces
- Support for manual scaling of the trace gateway (#430)
- Improved system span filtering to reduce span noise caused by kyma component communication (#468)
- Update to OTel Collector 0.87.0 (#463)
- Removed
loggingexporter
from trace gateway configuration so that the logs of the gateway are not polluted anymore and warnings/errors are more easy to detect (#440)
Metrics (Experimental)
- Support for manual scaling of the metric gateway (#430)
- Update to OTel Collector 0.87.0 (#463)
- Removed
loggingexporter
from trace gateway configuration so that the logs of the gateway are not polluted anymore and warnings/errors are more easy to detect (#440)
Changelog
Features
- 1329381: feat: Add metric gateway hardened configuration (#469) (@hisarbalik)
- 3c6acd6: feat: Adjust filter to handle istio spans based on OTEL tracer (#468) (@a-thaler)
- 30eb740: feat: Constraint minimal replicas (#471) (@a-thaler)
- 90d1d71: feat: Manual scaling for trace and metric gateways (#456) (@hisarbalik)
- cac355f: feat: Remove loggingexporter from gateways (#457) (@a-thaler)
- 59f8f4b: feat: TLS settings in LogPipeline view (#478) (@a-thaler)
- ef93577: feat: Update to otel-collector 0.87.0 and fluentbit 2.1.10 (#463) (@a-thaler)
Bug fixes
- 52e5f19: fix: Fix noisy span filter rule for healthz endpoint (#477) (@a-thaler)
- c4bddab: fix: Sync secrets for deployable pipelines only. (#486) (@rakesh-garimella)
Documentation
- 01fe185: docs: Added new trace troubleshooting symptom (#470) (@a-thaler)
- ea93492: docs: Update docs to follow docsify-tabs syntax (#455) (@dennis-ge)
- d439251: docs: Update metric pipeline KPIs (#460) (@hisarbalik)
Test suites
1.1.0
Release Notes
Telemetry Manager
- Reflect a blocked module deletion property in the Telemetry status API (#381)
Logs
- mTLS support for HTTP output of LogPipeline (#366)
- Deprecation of LogParser API, use JSON based logging instead. The feature was coupled to FluentBit specificas which will complicate the future transition to the OpenTelemetry stack. (#435)
- Update to Fluent Bit 2.1.9 (#422)
Traces
- The used OTel Collector will itself log in JSON format (#442)
- The OTel Collector got updated to version 0.86.0 (#434)
- Improved resource settings for the gateway to circumvent crashes in specific situations (#409)
Metrics (Experimental)
Changelog
Features
- c8cb6c9: feat: Add hardened metric agent configuration (#419) (@hisarbalik)
- a3800ae: feat: Dashboard view for MetricPipeline (#433) (@a-thaler)
- ef713b3: feat: Deprecate LogParser (#435) (@a-thaler)
- 1bd4d19: feat: Improve status condition messages when deletion is blocked by pending resources (#420) (@skhalash)
- 9f36474: feat: LogPipeline HTTP output mTLS support (#439) (@dennis-ge)
- 24cbba0: feat: OTel-collector logs in JSON encoding only (#442) (@a-thaler)
- 0fc3349: feat: Preserve restartedAt annotation (#407) (@skhalash)
- 74293a3: feat: Reflect blockage of deletion in module status (#405) (@shorim)
- 5188ee3: feat: Update to fluentbit 2.1.9 and otel-collector 0.85.0 (#422) (@a-thaler)
Bug fixes
- 1b77515: fix: Potential race condition during webhook setup (#429) (@chrkl)
- 9e186d7: fix: Update resource and memory limiter settings for otel gateways (#428) (@chrkl)
Documentation
- deb3610: docs: Add operation sections, move telemetry status docu (#423) (@a-thaler)
- 39b1195: docs: Perf tests for the metric agent (#406) (@rakesh-garimella)
- 7b5cd91: docs: Perf tests updates for the metric agent (#432) (@hisarbalik)
Test suites
- ee430ae: test: Add missing trace filter rules test (#436) (@hisarbalik)
- 408f1aa: test: Refine metrics and traces e2e test structure (#426) (@dennis-ge)
- 4cb111c: test: Revamp trace matchers (#437) (@skhalash)
- 5e7e71c: test: Scrape istiofied workloads (#392) (@skhalash)
- 3f18a19: test: Simplify Mock Backend Creation in E2E test (#421) (@dennis-ge)
1.0.0
Release Notes
With Kyma release 2.19, the Telemetry component willbe replaced by the Telemetry module. Now that we have polished some final bits and pieces around the module functionality, we’re introducing the 1.0 version of the Telemetry module:
Telemetry Manager
- Show the detailed module status in the Kyma Dashboard (#398)
- Add missing description for API attributes (#393)
- Fixed the module status if pipelines have a user configuration problem (#400)
Changelog
Features
- 85999b0: feat: Add support for scraping istiofied workloads (#364) (@hisarbalik)
- fb07868: feat: Extend the descriptions of manifests (#393) (@a-thaler)
- ca3d902: feat: Show module status in busola view (#398) (@a-thaler)
Bug fixes
- 49ad101: fix: Do not fail reconciliation if no deployable pipelines (#400) (@skhalash)
- e346ccc: fix: Relabel configs that drop if scheme is HTTP/HTTPS (#395) (@skhalash)
Documentation
Test suites
0.10.0
Release Notes:
Telemetry Manager
- Aligned the module configuration navigation in the kyma dashboard to be aligned with other Kyma modules (#386)
- Adjusted documentation links to the new website structure (#322, #385)
- Fixed a problem with failing webhook in the module deletion (#382)
- Added proper status to the telemetry CRD reflecting more detailed state of the domain components (#333)
Logs
- update fluent-bit to 2.1.8 (#351)
Traces
Metrics (Experimental)
- Added documentation page (#362)
Changelog
Features
- fb6aab5: Add Istio tracing integration test (#354) (@chrkl)
- f7c815f: Merge branch 'main' into release-0.10 (@rakesh-garimella)
- 3afb54c: Prepare release 0.10.0 (@rakesh-garimella)
- 9f17cb3: Remove the MILV config file (#365) (@ameteiko)
- 245222f: Switch the ConventionalCommits enforcer to the semantic-pull-request GitHub action (#370) (@ameteiko)
- 03d9516: Update doc-url annotation in ModuleTemplate (#359) (@shorim)
- 9fd79f6: added milestone management to the release process (#352) (@a-thaler)
- aea643e: feat: Add conditions that reflect status of different Telemetry components (#333) (@rakesh-garimella)
- bc5def1: feat: Add mTLS support for TracePipeline OTLP output (#347) (@dennis-ge)
- 23307b0: feat: Update references to new name 'TraceGateway' except for Kubernetes resources (#371) (@skhalash)
- 0911529: update otel-collector, fluent-bit and directory-size-exporter (#351) (@a-thaler)
Bug fixes
- 8f845e4: fix: Broken doc links (#388) (@rakesh-garimella)
- 3bde7af: fix: Corrected navigation of module in busola (#386) (@a-thaler)
- 869b757: fix: Make insecure flag in tls config optional (#360) (@chrkl)
- 23cc1fd: fix: Reconcile webhook while waiting for module deletion (#382) (@chrkl)
- baa9c6b: fix:docu links in busola extensions (#385) (@a-thaler)
Documentation
- 8ca311d: docs: Add HOME and fix link (#353) (@NHingerl)
- 82e2fee: docs: Documentation for MetricPipeline (#362) (@a-thaler)
- 4dd9621: docs: Documentation for Traces mTLS support (#361) (@a-thaler)
Test suites
0.9.0
Changelog
Features
- 90c079c: Add Grafana dashboard for metric gateway (#229) (@chrkl)
- 34569fd: Add MetricPipeline API (#68) (@dennis-ge)
- 7fa1fa2: Add Prometheus receiver for scraping annotated services (#323) (@skhalash)
- 8ec172c: Add a go mod tidy check (#25) (@skhalash)
- 4731193: Add aliases to otel exporters (#140) (@chrkl)
- c934c54: Add dependabot config (#9) (@skhalash)
- dd7e6d8: Add doc-url to module template (#225) (@shorim)
- 8c2f745: Add ginkgo linter (#40) (@skhalash)
- ec15589: Add governance job milv config (#28) (@hisarbalik)
- f8a6b37: Add istio proxy metric scrape support (#301) (@hisarbalik)
- c950e6c: Add module contract in telemetry manager (#67) (@hisarbalik)
- 2b8fad2: Add otel collector RBAC creation (#30) (@chrkl)
- e51d901: Add role to create/patch events (#268) (@rakesh-garimella)
- 0ed0215: Add security.md (#332) (@skhalash)
- 51d4def: Add stylecheck linter (#56) (@skhalash)
- cfd6f4a: Add support for multiple TracePipelines and MetricPipelines (#146) (@chrkl)
- 5c25a28: Adding pod ip usage for trace collector (#19) (@Teneroy)
- bbd6f52: Adds a E2E coverage make target (#217) (@ameteiko)
- 362dca2: Adds a link to the code style guideline. (#290) (@ameteiko)
- 6e5495b: Automate module verification and release process (#129) (@shorim)
- 2ef45c1: Basic metric agent setup (#240) (@skhalash)
- 2ce6cc7: CRD description update (#95) (@Teneroy)
- 081fd48: Clean up Fluent Bit volume mounts (#190) (@chrkl)
- 7d7058d: Clean up unused dependencies before image build (#117) (@chrkl)
- 5b6432f: Comment auth proxy RBAC in kustomize (#171) (@skhalash)
- 9478d6d: Create Kustomize development variant (#265) (@shorim)
- 0e0ea70: CumulativeToDelta conversion support for metricpipelines (#224) (@Teneroy)
- 8dfcbbe: Custom workload metric scraping (#250) (@skhalash)
- 7ad049f: Deploying telemetry module with the lifecycle manager (#110) (@shorim)
- bd02644: Do not add pipleine to fluent bit configmap if secret ref is missing (#283) (@rakesh-garimella)
- f1df99d: Do not delete module resource until all managed resources are gone (#201) (@hisarbalik)
- 0a6358e: Downgrade Golang version to 1.20.4 (#221) (@shorim)
- 80cd204: Dynatrace integration tutorial (#216) (@Teneroy)
- 64a4626: E2e service exposure (#200) (@ameteiko)
- db78a34: Enable new Fluentbit metric exposure (#262) (@hisarbalik)
- ca5d391: Enable unlimited retries in LogPipelines with custom output (#139) (@chrkl)
- ff626c4: Enhance pipeline lock mechanism (#126) (@chrkl)
- b49d7d7: Ensure mandatory README sections (#334) (@skhalash)
- 51f7258: Expose File System Buffer limit as metric (#26) (@rakesh-garimella)
- 44efe2f: Filter by input source in metric gateway (#277) (@skhalash)
- 3644b21: Fix Whitesource exclude list (#226) (@Sawthis)
- 0240538: Fix installation guide typo (#260) (@shorim)
- 36e2e72: Fix k3d installation (#54) (@chrkl)
- be355ca: Fix linting errors (#97) (@chrkl)
- 45c203d: Fix otel-collector crash due to missing secret ref (#274) (@chrkl)
- 5afd0ca: Fix race condition (#199) (@skhalash)
- 93c3dce: Fixed spelling of Telemetry Manager in README (#53) (@chrkl)
- 403f555: Fixing checkmarx findings (#75) (@Teneroy)
- c63dfec: Generate webhook configuration by operator (#23) (@chrkl)
- 2a1ae25: Hardened configuration values for metrics gateway (#119) (@rakesh-garimella)
- 42252a7: Improve custom gomega matchers (#311) (@skhalash)
- 45afe50: Improve fluent bit config reconciliation (#202) (@chrkl)
- a969bf4: Include priority class (#181) (@rakesh-garimella)
- aa62985: Increase default metric scrape interval to 30 sec (#345) (@hisarbalik)
- 49e8769: Limit Fluent Bit to 300 retries (#243) (@chrkl)
- 3e1761a: Make Telemetry CRD namspace scoped (#289) (@chrkl)
- 7b0efd3: Make excluded Fluent Bit container more specific (#206) (@chrkl)
- 9994b16: Markdown link checker (#300) (@ameteiko)
- aa5456e: Merge pull request #1 from hisarbalik/repository-initialization (@kyma-bot)
- 31d34e6: Merge pull request #4 from hisarbalik/telemetry-manager-code-move (@kyma-bot)
- 2a52aa2: Migrate helm leftovers to kustomize (#169) (@hisarbalik)
- 8db68db: Only rotate server cert upon expiry (#192) (@skhalash)
- aaecff8: Optional Loki LogPipeline (#198) (@shorim)
- 996fd31: Prepare owner references to support multiple pipelines (#127) (@chrkl)
- b3ddfc4: README updated (@hisarbalik)
- ddc914d: Re-add pprof endpoint (#27) (@chrkl)
- aee4820: Reconcile ValidatingWebhookConfiguration (#173) (@chrkl)
- a3a566b: Refactor Fluent Bit deletion (#115) (@chrkl)
- 41de4e4: Refactor log validations into api folder (#76) (@rakesh-garimella)
- 52366a6: Refine Prometheus scraping configs in the metric agent (#310) (@skhalash)
- 165417a: Refine otlpexporter package API (#279) (@skhalash)
- 3b55ba9: Release amendments and GitHub Release changelog improvements (#344) (@ameteiko)
- 7c440c1: Remove .DS_Store and add to .gitignore (#164) (@chrkl)
- f75c797: Remove Fluent Bit from log collection (#204) (@chrkl)
- b57d4d5: Remove kyma-system namespace from Kustomize files (#156) (@shorim)
- 642ab4a: Remove the dependency on github.com/prometheus/prometheus (#320) (@skhalash)
- d64884b: Remove trace filter for Loki connections (#252) (@chrkl)
- 0cbb4bb: Remove unnecessary cli flags (#46) (@rakesh-garimella)
- 7552a99: Removed redundant generation comparison (#151) (@Teneroy)
- 918f324: Rename input.application.workloads to input.application.prometheus (#297) (@skhalash)
- 0acb759: Rename telemetry manager to operator (#163) (@rakesh-garimella)
- f6fce04: Replace all hard-coded collector ports with constants (#273) (@skhalash)
- fd817d2: Restore certificate generation in run make target (#210) (@chrkl)
- b837b75: Restore kubebuilder PROJECT file (#61) (@chrkl)
- 2f958f4: Restore kubebuilder controllers directory and move reconciler logic to internal (#64) (@dennis-ge)
- 07e79e0: Restore support to deploy operator with kustomize manifests (#31) (@chrkl)
- ac1d6bb: Restrict RBAC for telemetry manager (#93) (@rakesh-garimella)
- c70142e: Restructure OTEL collector config builders (#249) (@skhalash)
- 977d601: Restructure module targets in Makefile (#162) (@shorim)
- 9bb6d8a: Revert "Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#178)" (#182) (@skhalash)
- 11a9d21: Revert "Expose File System Buffer limit as metric (#26)" (#29) (@rakesh-garimella)
- fed871d: Revert "Optional Loki LogPipeline (#198), Automatic deployment of the Loki pipeline if service is present." (#270) (@rakesh-garimella)
- 0aadd5f: Revert fluent-bit metric exposure (#340) (@hisarbalik)
- 8d23c3d: Review and add new linters to improve the code quality of telemetry manager. (#112) (@ameteiko)
- 76ba9db: Set log level for telemetry module to existing default (#246) (@chrkl)
- a97134b: Set telemetry namespace to default (#131) (@chrkl)
- ed76e31: Set unlimited...
0.8.0
Changelog
- f84e2a8: Add e2e test for metric agent kubelet metric and attributes (#276) (@hisarbalik)
- b664c89: Add E2E tests for multi-pipeline support (#167) (@chrkl)
- 90c079c: Add Grafana dashboard for metric gateway (#229) (@chrkl)
- 34569fd: Add MetricPipeline API (#68) (@dennis-ge)
- 8ec172c: Add a go mod tidy check (#25) (@skhalash)
- d30077b: Add a simple Prometheus endpoint scraping e2e test scenario (#296) (@skhalash)
- 4731193: Add aliases to otel exporters (#140) (@chrkl)
- 6d73dea: Add an e2e metrics test (#145) (@skhalash)
- 6ca37da: Add an e2e tracing test (#63) (@skhalash)
- c934c54: Add dependabot config (#9) (@skhalash)
- dd7e6d8: Add doc-url to module template (#225) (@shorim)
- aaf0379: Add e2e logging tests (#293) (@hisarbalik)
- a667736: Add end-to-end tests (#44) (@chrkl)
- 8c2f745: Add ginkgo linter (#40) (@skhalash)
- ec15589: Add governance job milv config (#28) (@hisarbalik)
- d1e0979: Add initial logging test (#253) (@hisarbalik)
- c950e6c: Add module contract in telemetry manager (#67) (@hisarbalik)
- 2b8fad2: Add otel collector RBAC creation (#30) (@chrkl)
- e51d901: Add role to create/patch events (#268) (@rakesh-garimella)
- 51d4def: Add stylecheck linter (#56) (@skhalash)
- cfd6f4a: Add support for multiple TracePipelines and MetricPipelines (#146) (@chrkl)
- 5c25a28: Adding pod ip usage for trace collector (#19) (@Teneroy)
- bbd6f52: Adds a E2E coverage make target (#217) (@ameteiko)
- b5ef403: Adjust docs for Loki removal (#251) (@shorim)
- 6628557: Adjusts the testing strategy document to adhere to typical quality standards (#242) (@ameteiko)
- 6e5495b: Automate module verification and release process (#129) (@shorim)
- 2ef45c1: Basic metric agent setup (#240) (@skhalash)
- 3ef8898: Bind services to localhost in tests (#45) (@chrkl)
- 3f8d78b: Bump controller runtime (#22) (@skhalash)
- 5034860: Bump directory-size-exporter (#154) (@chrkl)
- cb66c4e: Bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 (#168) (@dependabot[bot])
- e16e54d: Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.8.3 (#17) (@dependabot[bot])
- d152faa: Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 (#38) (@dependabot[bot])
- df7b0d1: Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 (#60) (@dependabot[bot])
- b380664: Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 (#73) (@dependabot[bot])
- ad53709: Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 (#158) (@dependabot[bot])
- a9aacb1: Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 (#172) (@dependabot[bot])
- 91c6307: Bump github.com/onsi/gomega from 1.20.1 to 1.27.1 (#18) (@dependabot[bot])
- 0cb64ea: Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 (#41) (@dependabot[bot])
- ca6db92: Bump github.com/onsi/gomega from 1.27.2 to 1.27.3 (#69) (@dependabot[bot])
- 9ea160e: Bump github.com/onsi/gomega from 1.27.3 to 1.27.4 (#74) (@dependabot[bot])
- f92a067: Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 (#100) (@dependabot[bot])
- d917242: Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#111) (@dependabot[bot])
- ef9ab5d: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#178) (@dependabot[bot])
- ba75522: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#183) (@dependabot[bot])
- 23c8af5: Bump github.com/open-telemetry/opentelemetry-collector-contrib/testbed (#157) (@dependabot[bot])
- 2bec341: Bump github.com/open-telemetry/opentelemetry-collector-contrib/testbed (#166) (@dependabot[bot])
- 31b6e7c: Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 (#155) (@dependabot[bot])
- 2e7001c: Bump github.com/prometheus/common from 0.37.0 to 0.40.0 (#12) (@dependabot[bot])
- 227ecd6: Bump github.com/prometheus/common from 0.40.0 to 0.41.0 (#51) (@dependabot[bot])
- 2c39c83: Bump github.com/prometheus/common from 0.41.0 to 0.42.0 (#66) (@dependabot[bot])
- 383b399: Bump github.com/prometheus/common from 0.42.0 to 0.43.0 (#160) (@dependabot[bot])
- b08d0dc: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#39) (@dependabot[bot])
- 5b84f2a: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#180) (@dependabot[bot])
- b2ea70f: Bump go.opentelemetry.io/collector/pdata (#185) (@dependabot[bot])
- 6c3c224: Bump go.opentelemetry.io/collector/pdata from 1.0.0-rc9 to 1.0.0-rcv0011 (#149) (@dependabot[bot])
- 5f9167d: Bump go.uber.org/zap from 1.23.0 to 1.24.0 (#11) (@dependabot[bot])
- c401063: Bump golang from 1.20.1 to 1.20.2 (#65) (@dependabot[bot])
- 0a92c0f: Bump golang from 1.20.3 to 1.20.4 (#152) (@dependabot[bot])
- cfcbb4e: Bump golang from 1.20.4 to 1.20.5 (#203) (@dependabot[bot])
- 07324cd: Bump google.golang.org/grpc from 1.51.0 to 1.53.0 (#78) (@dependabot[bot])
- 9987fa4: Bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#96) (@dependabot[bot])
- 2c5abb5: Bump k8s.io/api from 0.25.4 to 0.26.1 (#20) (@dependabot[bot])
- beced88: Bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 (#59) (@dependabot[bot])
- 9835b25: Bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 (#90) (@dependabot[bot])
- 79ab0bc: Bump k8s.io/apimachinery from 0.25.4 to 0.26.1 (#15) (@dependabot[bot])
- 5a5da40: Bump k8s.io/apimachinery from 0.26.1 to 0.26.2 (#48) (@dependabot[bot])
- e5bc03b: Bump k8s.io/apimachinery from 0.26.3 to 0.27.1 (#136) (@dependabot[bot])
- f83c9ab: Bump k8s.io/client-go from 0.26.1 to 0.26.2 (#47) (@dependabot[bot])
- c8ada4b: Bump k8s.io/client-go from 0.26.2 to 0.26.3 (#88) (@dependabot[bot])
- 023a62a: Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 (#14) (@dependabot[bot])
- 8d777c4: Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#50) (@dependabot[bot])
- 924565e: Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 (#159) (@dependabot[bot])
- 849ca47: Bump otel pkgs from 1.11.1 to 1.14.0 (#83) (@skhalash)
- 0a1d052: Bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 (#49) (@dependabot[bot])
- 9a84279: Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 (#105) (@dependabot[bot])
- 2ce6cc7: CRD description update (#95) (@Teneroy)
- 081fd48: Clean up Fluent Bit volume mounts (#190) (@chrkl)
- 7d7058d: Clean up unused dependencies before image build (#117) (@chrkl)
- 5b6432f: Comment auth proxy RBAC in kustomize (#171) (@skhalash)
- 9478d6d: Create Kustomize development variant (#265) (@shorim)
- 0e0ea70: CumulativeToDelta conversion support for metricpipelines (#224) (@Teneroy)
- 8dfcbbe: Custom workload metric scraping (#250) (@skhalash)
- 7ad049f: Deploying telemetry module with the lifecycle manager (#110) (@shorim)
- 772c4f3: Disables the dupl linter verifications for the "_test.go" files. (#291) (@ameteiko)
- bd02644: Do not add pipleine to fluent bit configmap if secret ref is missing (#283) (@rakesh-garimella)
- f1df99d: Do not delete module resource until all managed resources are gone (#201) (@hisarbalik)
- ccab509: Document the e2e tracing test (#77) (@skhalash)
- 0a6358e: Downgrade Golang version to 1.20.4 (#221) (@shorim)
- bd6661e: E2E testkit package (#125) (@ameteiko)
- 64a4626: E2e service exposure (#200) (@ameteiko)
- db78a34...
0.7.0
Changelog
- b664c89: Add E2E tests for multi-pipeline support (#167) (@chrkl)
- 90c079c: Add Grafana dashboard for metric gateway (#229) (@chrkl)
- 34569fd: Add MetricPipeline API (#68) (@dennis-ge)
- 8ec172c: Add a go mod tidy check (#25) (@skhalash)
- 4731193: Add aliases to otel exporters (#140) (@chrkl)
- 6d73dea: Add an e2e metrics test (#145) (@skhalash)
- 6ca37da: Add an e2e tracing test (#63) (@skhalash)
- c934c54: Add dependabot config (#9) (@skhalash)
- dd7e6d8: Add doc-url to module template (#225) (@shorim)
- a667736: Add end-to-end tests (#44) (@chrkl)
- 8c2f745: Add ginkgo linter (#40) (@skhalash)
- ec15589: Add governance job milv config (#28) (@hisarbalik)
- d1e0979: Add initial logging test (#253) (@hisarbalik)
- c950e6c: Add module contract in telemetry manager (#67) (@hisarbalik)
- 2b8fad2: Add otel collector RBAC creation (#30) (@chrkl)
- e51d901: Add role to create/patch events (#268) (@rakesh-garimella)
- 51d4def: Add stylecheck linter (#56) (@skhalash)
- cfd6f4a: Add support for multiple TracePipelines and MetricPipelines (#146) (@chrkl)
- 5c25a28: Adding pod ip usage for trace collector (#19) (@Teneroy)
- bbd6f52: Adds a E2E coverage make target (#217) (@ameteiko)
- b5ef403: Adjust docs for Loki removal (#251) (@shorim)
- 6628557: Adjusts the testing strategy document to adhere to typical quality standards (#242) (@ameteiko)
- 6e5495b: Automate module verification and release process (#129) (@shorim)
- 2ef45c1: Basic metric agent setup (#240) (@skhalash)
- 3ef8898: Bind services to localhost in tests (#45) (@chrkl)
- 3f8d78b: Bump controller runtime (#22) (@skhalash)
- 5034860: Bump directory-size-exporter (#154) (@chrkl)
- cb66c4e: Bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 (#168) (@dependabot[bot])
- e16e54d: Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.8.3 (#17) (@dependabot[bot])
- d152faa: Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 (#38) (@dependabot[bot])
- df7b0d1: Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 (#60) (@dependabot[bot])
- b380664: Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 (#73) (@dependabot[bot])
- ad53709: Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 (#158) (@dependabot[bot])
- a9aacb1: Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 (#172) (@dependabot[bot])
- 91c6307: Bump github.com/onsi/gomega from 1.20.1 to 1.27.1 (#18) (@dependabot[bot])
- 0cb64ea: Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 (#41) (@dependabot[bot])
- ca6db92: Bump github.com/onsi/gomega from 1.27.2 to 1.27.3 (#69) (@dependabot[bot])
- 9ea160e: Bump github.com/onsi/gomega from 1.27.3 to 1.27.4 (#74) (@dependabot[bot])
- f92a067: Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 (#100) (@dependabot[bot])
- d917242: Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#111) (@dependabot[bot])
- ef9ab5d: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#178) (@dependabot[bot])
- ba75522: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#183) (@dependabot[bot])
- 23c8af5: Bump github.com/open-telemetry/opentelemetry-collector-contrib/testbed (#157) (@dependabot[bot])
- 2bec341: Bump github.com/open-telemetry/opentelemetry-collector-contrib/testbed (#166) (@dependabot[bot])
- 31b6e7c: Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 (#155) (@dependabot[bot])
- 2e7001c: Bump github.com/prometheus/common from 0.37.0 to 0.40.0 (#12) (@dependabot[bot])
- 227ecd6: Bump github.com/prometheus/common from 0.40.0 to 0.41.0 (#51) (@dependabot[bot])
- 2c39c83: Bump github.com/prometheus/common from 0.41.0 to 0.42.0 (#66) (@dependabot[bot])
- 383b399: Bump github.com/prometheus/common from 0.42.0 to 0.43.0 (#160) (@dependabot[bot])
- b08d0dc: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#39) (@dependabot[bot])
- 5b84f2a: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#180) (@dependabot[bot])
- b2ea70f: Bump go.opentelemetry.io/collector/pdata (#185) (@dependabot[bot])
- 6c3c224: Bump go.opentelemetry.io/collector/pdata from 1.0.0-rc9 to 1.0.0-rcv0011 (#149) (@dependabot[bot])
- 5f9167d: Bump go.uber.org/zap from 1.23.0 to 1.24.0 (#11) (@dependabot[bot])
- c401063: Bump golang from 1.20.1 to 1.20.2 (#65) (@dependabot[bot])
- 0a92c0f: Bump golang from 1.20.3 to 1.20.4 (#152) (@dependabot[bot])
- cfcbb4e: Bump golang from 1.20.4 to 1.20.5 (#203) (@dependabot[bot])
- 07324cd: Bump google.golang.org/grpc from 1.51.0 to 1.53.0 (#78) (@dependabot[bot])
- 9987fa4: Bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#96) (@dependabot[bot])
- 2c5abb5: Bump k8s.io/api from 0.25.4 to 0.26.1 (#20) (@dependabot[bot])
- beced88: Bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 (#59) (@dependabot[bot])
- 9835b25: Bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 (#90) (@dependabot[bot])
- 79ab0bc: Bump k8s.io/apimachinery from 0.25.4 to 0.26.1 (#15) (@dependabot[bot])
- 5a5da40: Bump k8s.io/apimachinery from 0.26.1 to 0.26.2 (#48) (@dependabot[bot])
- e5bc03b: Bump k8s.io/apimachinery from 0.26.3 to 0.27.1 (#136) (@dependabot[bot])
- f83c9ab: Bump k8s.io/client-go from 0.26.1 to 0.26.2 (#47) (@dependabot[bot])
- c8ada4b: Bump k8s.io/client-go from 0.26.2 to 0.26.3 (#88) (@dependabot[bot])
- 023a62a: Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 (#14) (@dependabot[bot])
- 8d777c4: Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#50) (@dependabot[bot])
- 924565e: Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 (#159) (@dependabot[bot])
- 849ca47: Bump otel pkgs from 1.11.1 to 1.14.0 (#83) (@skhalash)
- 0a1d052: Bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 (#49) (@dependabot[bot])
- 9a84279: Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 (#105) (@dependabot[bot])
- 2ce6cc7: CRD description update (#95) (@Teneroy)
- 081fd48: Clean up Fluent Bit volume mounts (#190) (@chrkl)
- 7d7058d: Clean up unused dependencies before image build (#117) (@chrkl)
- 5b6432f: Comment auth proxy RBAC in kustomize (#171) (@skhalash)
- 9478d6d: Create Kustomize development variant (#265) (@shorim)
- 8dfcbbe: Custom workload metric scraping (#250) (@skhalash)
- 7ad049f: Deploying telemetry module with the lifecycle manager (#110) (@shorim)
- f1df99d: Do not delete module resource until all managed resources are gone (#201) (@hisarbalik)
- ccab509: Document the e2e tracing test (#77) (@skhalash)
- 0a6358e: Downgrade Golang version to 1.20.4 (#221) (@shorim)
- bd6661e: E2E testkit package (#125) (@ameteiko)
- 64a4626: E2e service exposure (#200) (@ameteiko)
- db78a34: Enable new Fluentbit metric exposure (#262) (@hisarbalik)
- ca5d391: Enable unlimited retries in LogPipelines with custom output (#139) (@chrkl)
- ff626c4: Enhance pipeline lock mechanism (#126) (@chrkl)
- 0a585c1: Enhance upgrade tests to preserve pipelines between test runs (#254) (@ameteiko)
- 51f7258: Expose File System Buffer limit as metric (#26) (@rakesh-garimella)
- acb0bb0: Fix OTLP push URL for E2E tests (#209) (@chrkl)
- 3644b21: Fix Whitesource exclude list (#226) (@Sawthis)
- 0240538...
0.6.0
Changelog
- b664c89: Add E2E tests for multi-pipeline support (#167) (@chrkl)
- 90c079c: Add Grafana dashboard for metric gateway (#229) (@chrkl)
- 34569fd: Add MetricPipeline API (#68) (@dennis-ge)
- 8ec172c: Add a go mod tidy check (#25) (@skhalash)
- 4731193: Add aliases to otel exporters (#140) (@chrkl)
- 6d73dea: Add an e2e metrics test (#145) (@skhalash)
- 6ca37da: Add an e2e tracing test (#63) (@skhalash)
- c934c54: Add dependabot config (#9) (@skhalash)
- dd7e6d8: Add doc-url to module template (#225) (@shorim)
- a667736: Add end-to-end tests (#44) (@chrkl)
- 8c2f745: Add ginkgo linter (#40) (@skhalash)
- ec15589: Add governance job milv config (#28) (@hisarbalik)
- c950e6c: Add module contract in telemetry manager (#67) (@hisarbalik)
- 2b8fad2: Add otel collector RBAC creation (#30) (@chrkl)
- 51d4def: Add stylecheck linter (#56) (@skhalash)
- cfd6f4a: Add support for multiple TracePipelines and MetricPipelines (#146) (@chrkl)
- 5c25a28: Adding pod ip usage for trace collector (#19) (@Teneroy)
- bbd6f52: Adds a E2E coverage make target (#217) (@ameteiko)
- 6e5495b: Automate module verification and release process (#129) (@shorim)
- 3ef8898: Bind services to localhost in tests (#45) (@chrkl)
- 3f8d78b: Bump controller runtime (#22) (@skhalash)
- 5034860: Bump directory-size-exporter (#154) (@chrkl)
- cb66c4e: Bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 (#168) (@dependabot[bot])
- e16e54d: Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.8.3 (#17) (@dependabot[bot])
- d152faa: Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 (#38) (@dependabot[bot])
- df7b0d1: Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 (#60) (@dependabot[bot])
- b380664: Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 (#73) (@dependabot[bot])
- ad53709: Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 (#158) (@dependabot[bot])
- a9aacb1: Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 (#172) (@dependabot[bot])
- 91c6307: Bump github.com/onsi/gomega from 1.20.1 to 1.27.1 (#18) (@dependabot[bot])
- 0cb64ea: Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 (#41) (@dependabot[bot])
- ca6db92: Bump github.com/onsi/gomega from 1.27.2 to 1.27.3 (#69) (@dependabot[bot])
- 9ea160e: Bump github.com/onsi/gomega from 1.27.3 to 1.27.4 (#74) (@dependabot[bot])
- f92a067: Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 (#100) (@dependabot[bot])
- d917242: Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#111) (@dependabot[bot])
- ef9ab5d: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#178) (@dependabot[bot])
- ba75522: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#183) (@dependabot[bot])
- 23c8af5: Bump github.com/open-telemetry/opentelemetry-collector-contrib/testbed (#157) (@dependabot[bot])
- 2bec341: Bump github.com/open-telemetry/opentelemetry-collector-contrib/testbed (#166) (@dependabot[bot])
- 31b6e7c: Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 (#155) (@dependabot[bot])
- 2e7001c: Bump github.com/prometheus/common from 0.37.0 to 0.40.0 (#12) (@dependabot[bot])
- 227ecd6: Bump github.com/prometheus/common from 0.40.0 to 0.41.0 (#51) (@dependabot[bot])
- 2c39c83: Bump github.com/prometheus/common from 0.41.0 to 0.42.0 (#66) (@dependabot[bot])
- 383b399: Bump github.com/prometheus/common from 0.42.0 to 0.43.0 (#160) (@dependabot[bot])
- b08d0dc: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#39) (@dependabot[bot])
- 5b84f2a: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#180) (@dependabot[bot])
- b2ea70f: Bump go.opentelemetry.io/collector/pdata (#185) (@dependabot[bot])
- 6c3c224: Bump go.opentelemetry.io/collector/pdata from 1.0.0-rc9 to 1.0.0-rcv0011 (#149) (@dependabot[bot])
- 5f9167d: Bump go.uber.org/zap from 1.23.0 to 1.24.0 (#11) (@dependabot[bot])
- c401063: Bump golang from 1.20.1 to 1.20.2 (#65) (@dependabot[bot])
- 0a92c0f: Bump golang from 1.20.3 to 1.20.4 (#152) (@dependabot[bot])
- cfcbb4e: Bump golang from 1.20.4 to 1.20.5 (#203) (@dependabot[bot])
- 07324cd: Bump google.golang.org/grpc from 1.51.0 to 1.53.0 (#78) (@dependabot[bot])
- 9987fa4: Bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#96) (@dependabot[bot])
- 2c5abb5: Bump k8s.io/api from 0.25.4 to 0.26.1 (#20) (@dependabot[bot])
- beced88: Bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 (#59) (@dependabot[bot])
- 9835b25: Bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 (#90) (@dependabot[bot])
- 79ab0bc: Bump k8s.io/apimachinery from 0.25.4 to 0.26.1 (#15) (@dependabot[bot])
- 5a5da40: Bump k8s.io/apimachinery from 0.26.1 to 0.26.2 (#48) (@dependabot[bot])
- e5bc03b: Bump k8s.io/apimachinery from 0.26.3 to 0.27.1 (#136) (@dependabot[bot])
- f83c9ab: Bump k8s.io/client-go from 0.26.1 to 0.26.2 (#47) (@dependabot[bot])
- c8ada4b: Bump k8s.io/client-go from 0.26.2 to 0.26.3 (#88) (@dependabot[bot])
- 023a62a: Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 (#14) (@dependabot[bot])
- 8d777c4: Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#50) (@dependabot[bot])
- 924565e: Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 (#159) (@dependabot[bot])
- 849ca47: Bump otel pkgs from 1.11.1 to 1.14.0 (#83) (@skhalash)
- 0a1d052: Bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 (#49) (@dependabot[bot])
- 9a84279: Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 (#105) (@dependabot[bot])
- 2ce6cc7: CRD description update (#95) (@Teneroy)
- 081fd48: Clean up Fluent Bit volume mounts (#190) (@chrkl)
- 7d7058d: Clean up unused dependencies before image build (#117) (@chrkl)
- 5b6432f: Comment auth proxy RBAC in kustomize (#171) (@skhalash)
- 7ad049f: Deploying telemetry module with the lifecycle manager (#110) (@shorim)
- f1df99d: Do not delete module resource until all managed resources are gone (#201) (@hisarbalik)
- ccab509: Document the e2e tracing test (#77) (@skhalash)
- 0a6358e: Downgrade Golang version to 1.20.4 (#221) (@shorim)
- bd6661e: E2E testkit package (#125) (@ameteiko)
- 64a4626: E2e service exposure (#200) (@ameteiko)
- ca5d391: Enable unlimited retries in LogPipelines with custom output (#139) (@chrkl)
- ff626c4: Enhance pipeline lock mechanism (#126) (@chrkl)
- 51f7258: Expose File System Buffer limit as metric (#26) (@rakesh-garimella)
- acb0bb0: Fix OTLP push URL for E2E tests (#209) (@chrkl)
- 3644b21: Fix Whitesource exclude list (#226) (@Sawthis)
- c537df6: Fix k3d cleanup for e2e test (#55) (@chrkl)
- 36e2e72: Fix k3d installation (#54) (@chrkl)
- be355ca: Fix linting errors (#97) (@chrkl)
- 5afd0ca: Fix race condition (#199) (@skhalash)
- a06fe0e: Fix variable name discrepancies in tracing test (#141) (@skhalash)
- 93c3dce: Fixed spelling of Telemetry Manager in README (#53) (@chrkl)
- 403f555: Fixing checkmarx findings (#75) (@Teneroy)
- 959a914: Generate JUnit XML output for e2e tests (#231) (@chrkl)
- c63dfec: Generate webhook configuration by operator (#23) (@chrkl)
- 2a1ae25: Hardened configuration values for metrics gateway (#119) (@rakesh-gari...