chore(deps): update logging-operator docker tag to v4.11.4 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
logging-operator (source) | HelmChart | minor |
4.3.0 -> 4.11.4
|
Release Notes
kube-logging/logging-operator (logging-operator)
v4.11.4
This is a bugfix release to revert a change to support IPv6 for the metrics endpoint that was introduced prematurely without the ability to disable it.
The feature will be reintroduced behind an opt-in flag in version 5.0.1
What's Changed
- Revert "expose fluentd metrics also on IPv6" by @pepov in https://github.com/kube-logging/logging-operator/pull/1892
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.11.3...4.11.4
v4.11.3
What's Changed
Enhancements
- feat: add sync-period to control resync if needed by @pepov in https://github.com/kube-logging/logging-operator/pull/1880
Other Changes
- feat: make fluentbit pause on chunks overlimit configurable by @pepov in https://github.com/kube-logging/logging-operator/pull/1882
- forward port release 4.10 by @pepov in https://github.com/kube-logging/logging-operator/pull/1888
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.11.2...4.11.3
v4.11.2
What's Changed
Bug fixes
- fix: image signing by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1854
- fix: image-signing by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1855
Other Changes
- release-4.11: backport openshift-scc fix by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1878
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.11.0...4.11.2
v4.11.0
New or updated images
component | image |
---|---|
operator | ghcr.io/kube-logging/logging-operator:4.11.0 |
fluentd | ghcr.io/kube-logging/fluentd:v1.16-4.11-full |
axosyslog | ghcr.io/axoflow/axosyslog:4.9.0 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.11.0
What's Changed
This is the last v4 release as there are backwards incompatible changes coming that will require a major version bump.
New Features
- feat: protected cluster output syslogng by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1825
Enhancements
- feat: add image and chart signing by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1821
- feat: enable adding annotations and labels to pvcs by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1827
- feat: enhance buffer-metrics sidecar by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1826
- feat: install CRDs from a subchart by @cmontemuino in https://github.com/kube-logging/logging-operator/pull/1832
- expose fluentd metrics also on IPv6 by @JensErat in https://github.com/kube-logging/logging-operator/pull/1836
- OpenSearch remove_keys parameter support by @kampka in https://github.com/kube-logging/logging-operator/pull/1828
- Possibility to add strategy and topologySpreadConstraints to the operator by @karloramone in https://github.com/kube-logging/logging-operator/pull/1840
- fluentbit ipv6 listen address by @eumel8 in https://github.com/kube-logging/logging-operator/pull/1844
Dependency and image updates
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1816
- chore(pkg): update AxoSyslog image to 4.9.0 by @MrAnno in https://github.com/kube-logging/logging-operator/pull/1849
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1841
Bug fixes
- chore: resolve e2e test result conflict by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1820
- fix: adjust kustomize config for latest version by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1822
- fix(syslogng_servicemonitor): add missing fields from syslogng-spec by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1831
Documentation
- docs: add nullout by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1839
Testing
- feat(e2e): add metrics e2e-test by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1838
Other Changes
- chore: drop codeql workflow by @csatib02 in https://github.com/kube-logging/logging-operator/pull/1824
- chore(CI): Use AWS ECR location for trivy DBs by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1848
- Forward port changes from release 4.10 by @pepov in https://github.com/kube-logging/logging-operator/pull/1847
- Prepare for release 4.11 by @pepov in https://github.com/kube-logging/logging-operator/pull/1846
New Contributors
- @csatib02 made their first contribution in https://github.com/kube-logging/logging-operator/pull/1820
- @JensErat made their first contribution in https://github.com/kube-logging/logging-operator/pull/1836
- @kampka made their first contribution in https://github.com/kube-logging/logging-operator/pull/1828
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.10.1...4.11.0
v4.10.4
What's Changed
Other Changes
- feat: force HotReload after grace period instead of blocking indefinitely by @pepov in https://github.com/kube-logging/logging-operator/pull/1885
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.10.3...4.10.4
v4.10.3
What's Changed
Other Changes
- feat: make fluentbit pause on chunks overlimit configurable by @pepov in https://github.com/kube-logging/logging-operator/pull/1882
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.10.2...4.10.3
v4.10.2
What's Changed
Enhancements
- feat: add sync-period to control resync if needed by @pepov in https://github.com/kube-logging/logging-operator/pull/1880
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.10.1...4.10.2
v4.10.1
What's Changed
Bug fix
- fix: configcheck cleaner label selector by @pepov in https://github.com/kube-logging/logging-operator/pull/1845
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.10.1
Docker image
docker pull ghcr.io/kube-logging/logging-operator:4.10.1
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.10.0...4.10.1
v4.10.0
New or updated images
component | image |
---|---|
operator | ghcr.io/kube-logging/logging-operator:4.10.0 |
fluentd | ghcr.io/kube-logging/fluentd:v1.16-4.10-full |
fluent-bit | docker.io/fluent/fluent-bit:3.1.8 |
axosyslog | ghcr.io/axoflow/axosyslog:4.8.1-1 |
syslog-ng-reload | ghcr.io/kube-logging/syslogng-reload:v1.5.0 |
config-reloader | ghcr.io/kube-logging/config-reloader:v0.0.6 |
fluentd-drain-watch | ghcr.io/kube-logging/fluentd-drain-watch:v0.2.3 |
buffer-volume-metrics | ghcr.io/kube-logging/node-exporter:v0.8.0 |
axosyslog exporter | ghcr.io/axoflow/axosyslog-metrics-exporter:0.0.7 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.10.0
What's Changed
Enhancements
- fluentbit: storage.max_chunks_up by @pepov in https://github.com/kube-logging/logging-operator/pull/1813
- Allow specifying alternate journal fields by @cyrus-mc in https://github.com/kube-logging/logging-operator/pull/1810
- Gelf output plugin: improved docs and add missing flags by @bmichalkiewicz in https://github.com/kube-logging/logging-operator/pull/1803
- Explicit image overrides for syslog-ng containers by @pepov in https://github.com/kube-logging/logging-operator/pull/1817
- feat: rdkafka max_send_limit_bytes by @pepov in https://github.com/kube-logging/logging-operator/pull/1818
Dependency and image updates
- chore(pkg): update AxoSyslog image to 4.8.1 by @MrAnno in https://github.com/kube-logging/logging-operator/pull/1804
- fix(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1795
- chore(deps): update all dependencies and dependent images by @renovate in https://github.com/kube-logging/logging-operator/pull/1814
Bug fixes
- Logzio boolean fields by @pepov in https://github.com/kube-logging/logging-operator/pull/1800
Other Changes
- chore: replace
github.com/ghodss/yaml
withsigs.k8s.io/yaml
by @Juneezee in https://github.com/kube-logging/logging-operator/pull/1808
New Contributors
- @Juneezee made their first contribution in https://github.com/kube-logging/logging-operator/pull/1808
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.9.1...4.10.0
v4.9.1
What's Changed
Testing
- add coverage reporting for e2e tests by @nak0f in https://github.com/kube-logging/logging-operator/pull/1726
Other Changes
- Add missing flag to chart by @pepov in https://github.com/kube-logging/logging-operator/pull/1799
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.9.0...4.9.1
v4.9.0
New images
component | image |
---|---|
operator | ghcr.io/kube-logging/logging-operator:4.9.0 |
fluentd | ghcr.io/kube-logging/fluentd:v1.16-4.9-full |
axosyslog | ghcr.io/axoflow/axosyslog:4.8.0 |
syslog-ng-reload | ghcr.io/kube-logging/syslogng-reload:v1.4.0 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.9.0
What's Changed
New Features
- Elasticsearch Datastream output for axosyslog by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1776
- Opentelemetry output support by @pepov in https://github.com/kube-logging/logging-operator/pull/1766
- feature: configurable alerts by @tarokkk in https://github.com/kube-logging/logging-operator/pull/1790
Enhancements
- feat: insert configmapreloader imagepullsecrets in fluentbit ds by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1772
- fix: direct map of fluentbit securitycontext options by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1773
- feat: fluentd output plugin kafka support rdkafka2 client by @onecer in https://github.com/kube-logging/logging-operator/pull/1780
- fix: http.service.type not being respect by @zyue110026 in https://github.com/kube-logging/logging-operator/pull/1792
- Docker Log format compatibility for CRI by @pepov in https://github.com/kube-logging/logging-operator/pull/1793
- Enable kubernetes namespace labels added to the metadata by default by @pepov in https://github.com/kube-logging/logging-operator/pull/1794
Dependency and image updates
- fix(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1770
- chore(deps): update syslogng-reload image to v1.4.0 by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1778
- chore(pkg): update AxoSyslog image to 4.8.0 by @MrAnno in https://github.com/kube-logging/logging-operator/pull/1781
- chore(deps): bump github.com/docker/docker from 25.0.5+incompatible to 26.1.4+incompatible in /e2e by @dependabot in https://github.com/kube-logging/logging-operator/pull/1786
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1774
- fix(deps): update all dependencies - autoclosed by @renovate in https://github.com/kube-logging/logging-operator/pull/1789
Bug fixes
- fluentd-configcheck: disable inherited antiaffinity rules by @pepov in https://github.com/kube-logging/logging-operator/pull/1787
Other Changes
- Cleanup warnings by @pepov in https://github.com/kube-logging/logging-operator/pull/1782
New Contributors
- @onecer made their first contribution in https://github.com/kube-logging/logging-operator/pull/1780
- @zyue110026 made their first contribution in https://github.com/kube-logging/logging-operator/pull/1792
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.8.0...4.9.0
v4.8.0
Docker image
ghcr.io/kube-logging/logging-operator:4.8.0
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.8.0
What's Changed
New Features
- Namespace label based routing by @pepov in https://github.com/kube-logging/logging-operator/pull/1757
This feature also introduces a new version of the fluentd image with the name: ghcr.io/kube-logging/fluentd:v1.16-4.8-full
. Please make sure to update your fluentd image if you have used a custom one!
Breaking Changes
- fix(charts/logging-operator): Improve tailer (image, docs and helm cleanup) by @genofire in https://github.com/kube-logging/logging-operator/pull/1576
The above change affect users who have already used the hostTailer
or eventTailer
and configured it through the helm chart using logging.hostTailer
or logging.eventTailer
. Both components have an enabled
flag now, that needs to be set to true, but also please check the original MR for the specifics!
Enhancements
- syslogng: render go templates in metrics-probe label values by @orymate in https://github.com/kube-logging/logging-operator/pull/1756
- fix: added missing log section inside system config by @pbdger in https://github.com/kube-logging/logging-operator/pull/1760
- Add retry limit for tcp output by @pepov in https://github.com/kube-logging/logging-operator/pull/1767
- feat(charts,logging-operator): add possibility to deploy extra manife… by @sebastiangaiser in https://github.com/kube-logging/logging-operator/pull/1768
- fix(charts/logging-operator): Improve tailer (image, docs and helm cleanup) by @genofire in https://github.com/kube-logging/logging-operator/pull/1576
Dependency and image updates
- Fluentd image has been updated to
ghcr.io/kube-logging/fluentd:v1.16-4.8-full
see https://github.com/kube-logging/fluentd-images/pull/134 - chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1751
- fix(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1758
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1762
- fix(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1763
Bug fixes
- fix regression for extravolumes by @pepov in https://github.com/kube-logging/logging-operator/pull/1765
Other Changes
- Remove obsolete config samples for multitenant workers by @pepov in https://github.com/kube-logging/logging-operator/pull/1764
- chore: remove trace log setting from examples to avoid suggesting a bad practice by @pepov in https://github.com/kube-logging/logging-operator/pull/1769
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.7.0...4.8.0
v4.7.0
What's Changed
Breaking Changes
- chore(fluentd): do not override fluentd's default buffer size by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1729
Enhancements
- elasticsearch output compression_level option by @nak0f in https://github.com/kube-logging/logging-operator/pull/1712
- Feat: add json format for fluentd output by @pbdger in https://github.com/kube-logging/logging-operator/pull/1657
- feat: protected clusteroutput for fluentd by @pepov in https://github.com/kube-logging/logging-operator/pull/1730
- fix: Add Buffer to Gelf Outputs by @bmichalkiewicz in https://github.com/kube-logging/logging-operator/pull/1720
- Forward output time_as_integer by @davide-rossi-ce in https://github.com/kube-logging/logging-operator/pull/1740
- ConfigCheck for aggregators by @pepov in https://github.com/kube-logging/logging-operator/pull/1747
- fluentbit: net.max_worker_connections by @pepov in https://github.com/kube-logging/logging-operator/pull/1750
Dependency and image updates
- chore(deps): Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible in /e2e by @dependabot in https://github.com/kube-logging/logging-operator/pull/1705
- deps: upgrade fluentbit to 2.2.2 by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1713
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1701
- chore(pkg): update AxoSyslog image to 4.7.0 by @MrAnno in https://github.com/kube-logging/logging-operator/pull/1722
- chore(pkg): update AxoSyslog image to 4.7.1 by @MrAnno in https://github.com/kube-logging/logging-operator/pull/1725
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1718
Bug fixes
- add missing dnsconfig to configcheck pods as well by @pepov in https://github.com/kube-logging/logging-operator/pull/1715
- fix(operator): remove invalid container runtime log message by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1735
- fix(syslog-ng-outputs): fix output fields where necessary by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1737
Documentation
- doc: Remove internal type by @zrobisho in https://github.com/kube-logging/logging-operator/pull/1708
- chore(docs): update scaling notes by @pepov in https://github.com/kube-logging/logging-operator/pull/1710
- Add docs for deploying logging-operator with terraform by @lremes in https://github.com/kube-logging/logging-operator/pull/1744
Testing
- e2e test for config checks by @nak0f in https://github.com/kube-logging/logging-operator/pull/1704
Other Changes
- Merge release changes back to master by @pepov in https://github.com/kube-logging/logging-operator/pull/1707
- chore(controller-gen): update controller-gen and add changes after running it by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1734
- fluentbit: upgrade default image version to latest by @pepov in https://github.com/kube-logging/logging-operator/pull/1742
- adopters: add amazee.io & Lagoon to ADOPTERS.md by @tobybellwood in https://github.com/kube-logging/logging-operator/pull/1743
- merge release 4.6 by @pepov in https://github.com/kube-logging/logging-operator/pull/1745
- Release 4.6 back to master by @pepov in https://github.com/kube-logging/logging-operator/pull/1753
New Contributors
- @pbdger made their first contribution in https://github.com/kube-logging/logging-operator/pull/1657
- @bmichalkiewicz made their first contribution in https://github.com/kube-logging/logging-operator/pull/1720
- @davide-rossi-ce made their first contribution in https://github.com/kube-logging/logging-operator/pull/1740
- @tobybellwood made their first contribution in https://github.com/kube-logging/logging-operator/pull/1743
- @lremes made their first contribution in https://github.com/kube-logging/logging-operator/pull/1744
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.6.0...4.7.0
v4.6.2
What's Changed
Enhancements
- fluentbit: net.max_worker_connections by @pepov in https://github.com/kube-logging/logging-operator/pull/1750
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.6.1...4.6.2
v4.6.1
What's Changed
Security
- fluentbit: upgrade default image version to latest by @pepov in https://github.com/kube-logging/logging-operator/pull/1742
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.6.0...4.6.1
v4.6.0
What's Changed
New Features
- feat: fluentbit hotreload by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1414
- feat: add vmware log insight fluentd output by @logikone in https://github.com/kube-logging/logging-operator/pull/1681
- Add support for VMware Log Intelligence by @zrobisho in https://github.com/kube-logging/logging-operator/pull/1685
- feat: kubernetes namespace labels and annotations with fluent-bit 3.0 by @pepov in https://github.com/kube-logging/logging-operator/pull/1696
Removed feature
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1627 - with upgrading to the next kubernetes version we also removed support for PSPs, although the API left intact
Enhancements
- chore(chart): check CRDs available before installing ServiceMonitor by @cmontemuino in https://github.com/kube-logging/logging-operator/pull/1633
- Enable using custom PVC without a template for the statefulset (for the buffer volume and also as extravolumes) by @bbyreddy in https://github.com/kube-logging/logging-operator/pull/1617
- Enable using custom PVC without a template for the statefulset (for the buffer volume and also as extravolumes) (#1617) by @pepov in https://github.com/kube-logging/logging-operator/pull/1653
- fix: default parsers conf location wrong on windows by @mweibel in https://github.com/kube-logging/logging-operator/pull/1656
- Feat: add PodDisruptionBudget for fluentd by @yunkunrao in https://github.com/kube-logging/logging-operator/pull/1602
- feat(charts,logging-operator): make configCheck configurable in loggi… by @sebastiangaiser in https://github.com/kube-logging/logging-operator/pull/1675
- feat: expose event tailer metrics by @h4wkmoon in https://github.com/kube-logging/logging-operator/pull/1668
- helm: allow eventtailer image override through chart by @SchutteJan in https://github.com/kube-logging/logging-operator/pull/1674
- feat(fluentbit): add storage.delete_irrecoverable_chunks option by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1678
- fix: pass complete security context to pods by @niklastreml in https://github.com/kube-logging/logging-operator/pull/1679
- Isolate input sources to avoid backpressure affecting other tenants by @pepov in https://github.com/kube-logging/logging-operator/pull/1682
- isolate input sources using fixed hash tag and backpressure by @pepov in https://github.com/kube-logging/logging-operator/pull/1688
- [Output/Elasticsearch] Add template field by @tarokkk in https://github.com/kube-logging/logging-operator/pull/1690
- chore: hide flow config in the logs by default by @pepov in https://github.com/kube-logging/logging-operator/pull/1700
Dependency and image updates
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1618
- chore(deps): Bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /e2e by @dependabot in https://github.com/kube-logging/logging-operator/pull/1620
- fix(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1621
- chore: upgrade protobuf dep by @pepov in https://github.com/kube-logging/logging-operator/pull/1649
- fix(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1651
- fix(deps): update module helm.sh/helm/v3 to v3.14.2 [security] by @renovate in https://github.com/kube-logging/logging-operator/pull/1671
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1652
- chore(deps): update protobuf by @pepov in https://github.com/kube-logging/logging-operator/pull/1697
Bug fixes
- fix(syslog-ng-loki-output): fix invalid tls options by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1634
- Fix loggingroute notifications for changes in the logging resource status by @pepov in https://github.com/kube-logging/logging-operator/pull/1640
- fix: add namespace filter when listing aggregator configs by @pepov in https://github.com/kube-logging/logging-operator/pull/1644
- fix tenant aggregation detection by @pepov in https://github.com/kube-logging/logging-operator/pull/1661
- fix: default parsers conf location wrong on windows by @mweibel in https://github.com/kube-logging/logging-operator/pull/1663
- fix to make detached aggregators work when generating fluentbit tenants by @pepov in https://github.com/kube-logging/logging-operator/pull/1665
- Fix fluentdconfig and syslogngconfig deletion by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1672
- fix: remove requeue after by @pepov in https://github.com/kube-logging/logging-operator/pull/1680
Documentation
- fix doc link for enhance-k8s-metadata plugin by @pepov in https://github.com/kube-logging/logging-operator/pull/1639
- config type move by @pepov in https://github.com/kube-logging/logging-operator/pull/1641
- doc: loki.go axosyslog link fix by @fekete-robert in https://github.com/kube-logging/logging-operator/pull/1655
- Logo update and docs cleanup by @pepov in https://github.com/kube-logging/logging-operator/pull/1631
Other Changes
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1611
- chore: delete obsolete file by @pepov in https://github.com/kube-logging/logging-operator/pull/1624
- Generated doc fixes 4.5 by @fekete-robert in https://github.com/kube-logging/logging-operator/pull/1619
- merge release 4.5 by @pepov in https://github.com/kube-logging/logging-operator/pull/1648
- Merge latest updates from release 4.5 back to master by @pepov in https://github.com/kube-logging/logging-operator/pull/1664
- Merge latest updates from release 4.5 back to master by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1673
- doc: add DISH to adopters list by @musemulatu-Dish in https://github.com/kube-logging/logging-operator/pull/1677
- Merge latest changes in release 4.5 back to master by @pepov in https://github.com/kube-logging/logging-operator/pull/1689
- Update not yet released 4.6 with latest dependency updates from master by @pepov in https://github.com/kube-logging/logging-operator/pull/1698
- chore: remove obsolete deprecation warning from logging status by @pepov in https://github.com/kube-logging/logging-operator/pull/1699
New Contributors
- @cmontemuino made their first contribution in https://github.com/kube-logging/logging-operator/pull/1633
- @bbyreddy made their first contribution in https://github.com/kube-logging/logging-operator/pull/1617
- @yunkunrao made their first contribution in https://github.com/kube-logging/logging-operator/pull/1602
- @musemulatu-Dish made their first contribution in https://github.com/kube-logging/logging-operator/pull/1677
- @sebastiangaiser made their first contribution in https://github.com/kube-logging/logging-operator/pull/1675
- @h4wkmoon made their first contribution in https://github.com/kube-logging/logging-operator/pull/1668
- @SchutteJan made their first contribution in https://github.com/kube-logging/logging-operator/pull/1674
- @niklastreml made their first contribution in https://github.com/kube-logging/logging-operator/pull/1679
- @logikone made their first contribution in https://github.com/kube-logging/logging-operator/pull/1681
- @zrobisho made their first contribution in https://github.com/kube-logging/logging-operator/pull/1685
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.5.2...4.6.0-rc.0
v4.5.6
What's Changed
Bug fixes
- fix to make detached aggregators work when generating fluentbit tenants by @pepov in https://github.com/kube-logging/logging-operator/pull/1665
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.5.5...4.5.6
v4.5.5
What's Changed
Bug fixes
- fix: default parsers conf location wrong on windows by @mweibel in https://github.com/kube-logging/logging-operator/pull/1663
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.5.4...4.5.5
v4.5.4
What's Changed
Bug fixes
- fix tenant aggregation detection by @pepov in https://github.com/kube-logging/logging-operator/pull/1661
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.5.3...4.5.4
v4.5.3
What's Changed
Other Changes
- Enable using custom PVC without a template for the statefulset (for the buffer volume and also as extravolumes) (#1617) by @bbyreddy in https://github.com/kube-logging/logging-operator/pull/1653
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.5.2...4.5.3
v4.5.2
What's Changed
Bug fixes
- fix(syslog-ng): add port to OpenObserve output by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1643
- fix: add namespace filter when listing aggregator configs (#1644) by @pepov in https://github.com/kube-logging/logging-operator/pull/1646
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.5.1...4.5.2
v4.5.1
What's Changed
Other Changes
- fix(syslog-ng-loki-output): fix invalid tls options by @pepov in https://github.com/kube-logging/logging-operator/pull/1636
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.5.0...4.5.1
v4.5.0
Artifacts
Docker image
docker pull ghcr.io/kube-logging/logging-operator:4.5.0
Helm chart
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.5.0
What's Changed
This release contains updates starting from version 4.4.0
with all the fixes merged from the 4.4.x
releases.
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.4.0...4.5.0
New Features
- Standalone FluentdConfig resource by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1584
- Standalone SyslogNGConfig CRD by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1597
- feat(openobserve): add syslog-ng's openobserve output by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1589
- feat: add support for useragent Fluent filter by @csabatuz-chess in https://github.com/kube-logging/logging-operator/pull/1594
- fluentd-sidecars: add support for sidecar container configuration in by @nak0f in https://github.com/kube-logging/logging-operator/pull/1592
Enhancements
- syslog-ng: add source date-parser by @pepov in https://github.com/kube-logging/logging-operator/pull/1600
- syslog-ng custom log metrics by @pepov in https://github.com/kube-logging/logging-operator/pull/1554
- feat(syslogng-http-outputs): add ssl_version field for all HTTP based outputs by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1587
- feat: configurable webhook port by @pepov in https://github.com/kube-logging/logging-operator/pull/1563
- Configurable maxconnections fix for syslog-ng by @pepov in https://github.com/kube-logging/logging-operator/pull/1516
- image: add OCI-labels by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1506
- security-context for all containers by @pepov in https://github.com/kube-logging/logging-operator/pull/1513
- GHA: fix OCI description, add extra OCI labels by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1511
- tailers: add customizable image field by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1510
- logging status update by @pepov in https://github.com/kube-logging/logging-operator/pull/1529
- Support read only root file system use case in fluentd by @eumel8 in https://github.com/kube-logging/logging-operator/pull/1518
- Add configcheck result help into the logging resource status by @pepov in https://github.com/kube-logging/logging-operator/pull/1541
- Updates in logging status problems for usability by @pepov in https://github.com/kube-logging/logging-operator/pull/1542
- feat: debug image by @pepov in https://github.com/kube-logging/logging-operator/pull/1562
- Adding AzureCloud field optionally usable by plugins by @mjnovice in https://github.com/kube-logging/logging-operator/pull/1579
- Adding Opensearch field endpoint to support AWS Opensearch by @jwitrick in https://github.com/kube-logging/logging-operator/pull/1582
- chore(config): update kustomize crd list by @pepov in https://github.com/kube-logging/logging-operator/pull/1613
Dependency and image updates
- chore(pkg): update AxoSyslog image to 4.5.0 by @MrAnno in https://github.com/kube-logging/logging-operator/pull/1593
- chore(deps): bump fluentd image to v1.16 by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1604
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1393
- chore(deps): Bump golang.org/x/net from 0.16.0 to 0.17.0 by @dependabot in https://github.com/kube-logging/logging-operator/pull/1524
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1519
- output examples by @pepov in https://github.com/kube-logging/logging-operator/pull/1528
- fix(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1531
- chore(deps): Bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /e2e by @dependabot in https://github.com/kube-logging/logging-operator/pull/1558
- chore(deps): Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /e2e by @dependabot in https://github.com/kube-logging/logging-operator/pull/1564
- axosyslog: use version with s3 fix by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1578
- fix(axosyslog): use axosyslog build, with loki labeling fix included by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1581
- chore(deps): update all dependencies - fixed by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1588
- ci: remove ignored deps from renovate.json by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1590
- fix(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1551
- chore(deps): bump operator-tools to v0.33 by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1605
- chore(deps): update all dependencies by @renovate in https://github.com/kube-logging/logging-operator/pull/1603
Bug fixes
- fix(webhook-handler): followup regarding decoding changes in controller-runtime by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1494
- Make mutating webhook idempotent by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1503
- logging route watch by @pepov in https://github.com/kube-logging/logging-operator/pull/1535
- main.go: fix --pprof flag by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1548
- Fix metricRelabelings templating in helm chart by @gdziwoki in https://github.com/kube-logging/logging-operator/pull/1560
- fix(outputs): use simple strings as parameters by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1561
- fix(reconciler): make sure to not update the original object by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1583
Documentation
- docs: Add description for multi-worker fluentd by @florianstoeber in https://github.com/kube-logging/logging-operator/pull/1491
- cncf code of conduct by @pepov in https://github.com/kube-logging/logging-operator/pull/1521
- chore(syslog-ng-loki-output): update docs by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1530
- Sync code comments with published docs by @fekete-robert in https://github.com/kube-logging/logging-operator/pull/1571
- Sync code with docs 2 - Fluentd filters by @fekete-robert in https://github.com/kube-logging/logging-operator/pull/1575
- Sync code with docs 3 - Fluentd outputs by @fekete-robert in https://github.com/kube-logging/logging-operator/pull/1586
- Sync CRD docs with code by @fekete-robert in https://github.com/kube-logging/logging-operator/pull/1595
- Add CONTRIBUTING.md by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1591
- code of conduct and contributing guide update by @pepov in https://github.com/kube-logging/logging-operator/pull/1610
- openssf badge update by @pepov in https://github.com/kube-logging/logging-operator/pull/1612
Testing
- Add unit test coverage report by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1534
New Contributors
- @gdziwoki made their first contribution in https://github.com/kube-logging/logging-operator/pull/1560
- @mjnovice made their first contribution in https://github.com/kube-logging/logging-operator/pull/1579
- @jwitrick made their first contribution in https://github.com/kube-logging/logging-operator/pull/1582
- @csabatuz-chess made their first contribution in https://github.com/kube-logging/logging-operator/pull/1594
v4.4.3
What's Changed
- fix(axosyslog): use axosyslog build, with loki labeling fix included by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1581
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.4.2...4.4.3
v4.4.2
What's Changed
- Pick fix for #1555 by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1569
- axosyslog: use version with s3 fix by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1578
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.4.1...4.4.2
Artifacts
Docker image
docker pull ghcr.io/kube-logging/logging-operator:4.4.2
Helm chart
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.4.2
v4.4.1
Summary
This release contains bug and usability fixes with a few smaller missing items originally planned for 4.4.0
Updates
- fix(webhook-handler): followup regarding decoding changes in controller-runtime by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1494
- Add missing security-context for all containers by @pepov in https://github.com/kube-logging/logging-operator/pull/1513
- Make mutating webhook idempotent by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1503
- Configurable maxconnections fix for syslog-ng by @pepov in https://github.com/kube-logging/logging-operator/pull/1516
- Add missing logging route watch by @pepov in https://github.com/kube-logging/logging-operator/pull/1535
- Logging status update by @pepov in https://github.com/kube-logging/logging-operator/pull/1529
- Add configcheck result help into the logging resource status by @pepov in https://github.com/kube-logging/logging-operator/pull/1541
- Updates in logging status problems for usability by @pepov in https://github.com/kube-logging/logging-operator/pull/1542
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.4.0...4.4.1
v4.4.0
What's Changed
Features
- Fluentbit routing for logging tenants by @pepov in https://github.com/kube-logging/logging-operator/pull/1476
- feat: exclude aggregators logs from fluentbit by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1413
- Timeout based configcheck strategy by @pepov in https://github.com/kube-logging/logging-operator/pull/1431
- Feature syslog-ng Elasticsearch output by @tarokkk in https://github.com/kube-logging/logging-operator/pull/1362
- feat(api): Provide way to disable istio sidecar injection with labels by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1449
- Add redis output to syslog-ng by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1450
- feat(splunk-hec): add syslog-ng splunk HEC output by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1457
- Add mongodb output to syslog-ng by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1455
- feat(syslogng-outputs): add loki output by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1475
- feat(syslogng-loki-output): add auth field by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1499
- health-check and storage-metrics support for fluent-bit by @nak0f in https://github.com/kube-logging/logging-operator/pull/1481
- feat(syslogng-outputs): add syslog-ng S3 destination by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1484
- syslogngclusterflow: add support for metrics-probe() by @orymate in https://github.com/kube-logging/logging-operator/pull/1418
Improvement
- feat: update cluster domain to force direct resolution by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1412
- feat: Allow configuring resources on buffer metrics sidecar by @cbuto in https://github.com/kube-logging/logging-operator/pull/1426
- fix: rerun failed configcheck if there is no configcheck pod by @pepov in https://github.com/kube-logging/logging-operator/pull/1430
- chore: reduce fluentd drainer check interval by @pepov in https://github.com/kube-logging/logging-operator/pull/1434
- feat(syslogng-http-output): add syslog-ng config fields to logging-operator output spec by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1445
- docs: add sample for syslog-ng by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1439
- Check docs folder for diff in CI by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1453
- Update syslog-ng configs and metrics exporter image by @pepov in https://github.com/kube-logging/logging-operator/pull/1451
- chore: import packages only once by @testwill in https://github.com/kube-logging/logging-operator/pull/1458
- chore(syslog-ng): limit maxConnections and tune the node based increments by @pepov in https://github.com/kube-logging/logging-operator/pull/1464
- Add missing auth and persist-name field to redis syslog-ng output by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1463
- feat: add elasticsearch use_legacy_template option by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1441
- feat(aggregators): enable bufferVolumeMetrics custom metrics by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1422
- chore(sample): add hard multi-tenant config example by @pepov in https://github.com/kube-logging/logging-operator/pull/1461
- chore(docs): code example fixes by @pepov in https://github.com/kube-logging/logging-operator/pull/1486
- chore: global generate makefile rule by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1483
- chore(config): add clusterflow to sample config by @pepov in https://github.com/kube-logging/logging-operator/pull/1500
Image and dependency updates
- chore(pkg): update AxoSyslog image to 4.3.1 by @MrAnno in https://github.com/kube-logging/logging-operator/pull/1419
- chore(deps): Bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /e2e by @dependabot in https://github.com/kube-logging/logging-operator/pull/1408
- deps: update node-exporter image version to v0.7.1 by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1423
- deps: upgrade fluent-bit to 2.1.8 by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1436
- chore(deps): Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /e2e by @dependabot in https://github.com/kube-logging/logging-operator/pull/1467
- chore: image updates by @pepov in https://github.com/kube-logging/logging-operator/pull/1482
- chore(pkg): update AxoSyslog image to 4.4.0 by @MrAnno in https://github.com/kube-logging/logging-operator/pull/1488
Bug fixes
- Fix docs generation by @fekete-robert in https://github.com/kube-logging/logging-operator/pull/1415
- fix(helm): remove duplicate watchNamespace value by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1420
- fix(fluentd): use aggregated metrics with multi workers by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1417
- ci: fix go mod cache by reordering steps by @pepov in https://github.com/kube-logging/logging-operator/pull/1429
- fix(helm): add watchNamespaceSelector key to chart by @alex-souslik-hs in https://github.com/kube-logging/logging-operator/pull/1442
- fix(fluentd): Use buffer volume mount name from spec instead of default by @cbuto in https://github.com/kube-logging/logging-operator/pull/1443
- fix(fluentd): propagate SecurityContext field to statefulset by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1456
- fix(fluentd,fluentbit): propagate seccompprofile and capabilities where applicable by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1459
- fix: typo in aliyun access_key_secret property by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1454
- fix(servicemonitorconfig): propagate the set fields where applicable by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1470
- fix(configcheck): wait for secrets to be available by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1469
- docs: fix datadog api key example by @sagikazarmark in https://github.com/kube-logging/logging-operator/pull/1473
- fix: typo in warning message in logging_controller.go by @bovlb in https://github.com/kube-logging/logging-operator/pull/1478
- fix: add missing KinesisFirehose output config entry by @aslafy-z in https://github.com/kube-logging/logging-operator/pull/1480
- fix: server version detection for handling psp by @pepov in https://github.com/kube-logging/logging-operator/pull/1474
- bug(mongodb): fix
uri
field to be secret, remove invalidcompaction
field by @OverOrion in https://github.com/kube-logging/logging-operator/pull/1487 - test(tenants): fix intermittent test and remove obsolete one by @pepov in https://github.com/kube-logging/logging-operator/pull/1504
- fix(syslogng-s3-output): change objectkey field to string by @kristofgyuracz in https://github.com/kube-logging/logging-operator/pull/1502
current state: 9a0e815
New Contributors
- @alex-souslik-hs made their first contribution in https://github.com/kube-logging/logging-operator/pull/1442
- @kristofgyuracz made their first contribution in https://github.com/kube-logging/logging-operator/pull/1445
- @OverOrion made their first contribution in https://github.com/kube-logging/logging-operator/pull/1453
- @testwill made their first contribution in https://github.com/kube-logging/logging-operator/pull/1458
- @bovlb made their first contribution in https://github.com/kube-logging/logging-operator/pull/1478
- @eumel8 contributed the idea of the timeout based configcheck
Full Changelog: https://github.com/kube-logging/logging-operator/compare/4.3.0...4.4.0
Artifacts
Docker image
docker pull ghcr.io/kube-logging/logging-operator:4.4.0
Helm chart
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.4.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.