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: Fix installation guide typo (#260) (@shorim)
- c537df6: Fix k3d cleanup for e2e test (#55) (@chrkl)
- 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)
- 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-garimella)
- 45afe50: Improve fluent bit config reconciliation (#202) (@chrkl)
- 87fdd82: Improve tests by using secret (#98) (@rakesh-garimella)
- a969bf4: Include priority class (#181) (@rakesh-garimella)
- eb79571: Initial documentation for modular telemetry (#175) (@a-thaler)
- 0d61def: Introduce make targets to run e2e tests per signal (#266) (@chrkl)
- 49e8769: Limit Fluent Bit to 300 retries (#243) (@chrkl)
- 7b0efd3: Make excluded Fluent Bit container more specific (#206) (@chrkl)
- 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)
- a91a032: Reduce flakiness of e2e tests (#189) (@rakesh-garimella)
- a3a566b: Refactor Fluent Bit deletion (#115) (@chrkl)
- 41de4e4: Refactor log validations into api folder (#76) (@rakesh-garimella)
- 7cf9d9b: Refactor trace generation in e2e tests (#118) (@skhalash)
- 53ac9b4: Refines the PR-template with the testability aspects. (#263) (@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)
- d3eabc5: Remove sleep statement from webhook test (#43) (@chrkl)
- d64884b: Remove trace filter for Loki connections (#252) (@chrkl)
- 0cbb4bb: Remove unnecessary cli flags (#46) (@rakesh-garimella)
- 7552a99: Removed redundant generation comparison (#151) (@Teneroy)
- 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)
- 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 retries for Fluent Bit http output (#94) (@chrkl)
- c2cafec: Simplify golangci-lint setup (#24) (@skhalash)
- b90ab5d: Skip pending pipelines from collector config (#238) (@chrkl)
- b04d7fe: Support dark mode for diagrams in documentation (#214) (@a-thaler)
- b39340c: Support dynamic resource profiles for tracing and metrics (#227) (@chrkl)
- 1838599: Testing pipelines versioning (#257) (@ameteiko)
- cb9ccf3: Update Makefile 'Build Dependency' targets (#92) (@dennis-ge)
- 612ab16: Update OpenTelemetry Collector to 0.81.0 (#255) (@chrkl)
- 3cb46dc: Update Otel collector to 0.74.0 (#121) (@chrkl)
- 9880b53: Update README (#52) (@chrkl)
- e5d6341: Update default image in Makefile (#104) (@chrkl)
- 0296834: Update default image to support namespace flag (#109) (@chrkl)
- f89ae8f: Update docs for Fluent Bit retry limit (#245) (@chrkl)
- 79743cd: Upgrade test (#233) (@ameteiko)
- b998a5e: Watch fluentbit daemonset for deletion as well (#99) (@rakesh-garimella)
- ccd86c0: Watches for resources with multiple ownership (#120) (@Teneroy)
- 01b7983: add pprof extension to metric-gateway and trace-collector (#208) (@dennis-ge)
- 59961ea: add sidebar (#241) (@NHingerl)
- fbe1228: bump images and module version (@shorim)
- 56ba95c: code owner list updated (@hisarbalik)
- 42c402e: codeowners updated (@hisarbalik)
- b6c18a3: delete config file (#174) (@shorim)
- c052dd4: docker image renamed (@hisarbalik)
- ed2091c: dummy build and dummy test added (@hisarbalik)
- 5023da3: dummy code for prowjobs (@hisarbalik)
- 6b3a735: dummy code test (@hisarbalik)
- a18e54d: dummy test uodated (@hisarbalik)
- 2287cdb: dummy test updated (@hisarbalik)
- e7ea221: fix broken links (#256) (@nataliasitko)
- 88d7c00: fix lint issues, remove unused deploy and undeploy make targets (@hisarbalik)
- e1d53ca: have telemetry-manager namespace-agnostic (#106) (@a-thaler)
- 864efef: increase memory limit for operator (#197) (@rakesh-garimella)
- 7393c61: lint error fix (@hisarbalik)
- f3a9c72: lint target added (@hisarbalik)
- 49f0c4a: lint target updated (@hisarbalik)
- 71fbe2a: make file added (@hisarbalik)
- b81d5c3: make file updated (@hisarbalik)
- 8887f69: make file updated (@hisarbalik)
- 2605d09: remove gopkg.in/yaml.v2 dependency (#87) (@dennis-ge)
- c64807e: remove jaeger references (#148) (@rakesh-garimella)
- 4f7853d: replace relative links (#275) (@NHingerl)
- 62a7e56: switch docker registry (#132) (@a-thaler)
- f4a6eb9: telemetry manager code move to new repository (@hisarbalik)
- 248f589: update Configurable Monitoring status in README (#70) (@dennis-ge)
- 16fb909: update Dockerfile to latest fluentbit, otel-collector and golang image (#5) (@a-thaler)
- 4657d0a: update
control-plane
label (#194) (@shorim) - 081a3df: update fluentbit to 2.1.4 (#215) (@a-thaler)
- 9ec4232: update images to use newest golang, alpine and otel-collector version (#205) (@a-thaler)
- c4beae5: update otel collector clusterrole (#232) (@dennis-ge)
- 077a2c6: update otel-collector to 0.72.0 (#37) (@a-thaler)
- 5755e78: update to fluent-bit 2.1.2 (#170) (@a-thaler)
- 5a09e14: update to fluentbit 2.0.10 (#84) (@a-thaler)
- e04962a: update to fluentbit 2.0.11 (#130) (@a-thaler)
- c40cd7f: update to otel-collector 0.75.0 (#142) (@a-thaler)
- 437f9ef: update to otel-collector 0.77.0 (#165) (@a-thaler)
- b4abc7d: updated (@hisarbalik)
- 93285e7: updated (@hisarbalik)
- f868d7d: updated (@hisarbalik)
- d34a0bf: updated (@hisarbalik)
- 95e0254: updated (@hisarbalik)
- 64be8fc: updated (@hisarbalik)
- e6f1fdc: updated (@hisarbalik)
- ce81d48: updated otel-collector and fluentbit version (#71) (@a-thaler)
- 5a2f6a0: upgrade envtest k8s version to 1.26.5 (#234) (@dennis-ge)
- c530aee: use envtest v1.26.1 instead of v1.26.5 (#235) (@dennis-ge)