Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
6edd4e8
PAC-3765 - Upgrade crossplane pack to 2.2.0
edwin-villa Feb 24, 2026
7286b29
Merge pull request #1 from edwin-villa/PAC-3765
edwin-villa Feb 24, 2026
0ce7b5c
PAC-3779 - Upgrade trivy pack to 0.21.1
edwin-villa Feb 25, 2026
6093546
Merge branch 'spectrocloud:main' into main
edwin-villa Feb 25, 2026
ccfb6c3
PAC-3765 - Upgrade crossplane pack to 2.2.0
edwin-villa Feb 25, 2026
773d2ee
Merge branch 'main' into main
vishwanaths Feb 27, 2026
b0fb97a
PAC-3779 - Upgrade trivy pack to 0.21.1
edwin-villa Feb 27, 2026
b6960dd
PAC-3779 - Upgrade trivy pack to 0.21.1
edwin-villa Feb 27, 2026
8e37461
Merge pull request #2 from edwin-villa/PAC-3779
edwin-villa Mar 2, 2026
8111137
Merge branch 'spectrocloud:main' into main
edwin-villa Mar 2, 2026
be17e23
Merge branch 'spectrocloud:main' into main
edwin-villa Apr 27, 2026
7aa4e14
PAC-4030 - Upgrade fluentbit pack to 5.0.3
edwin-villa Apr 29, 2026
edc3df9
PAC-4030 - Upgrade fluentbit pack to 5.0.3
edwin-villa Apr 29, 2026
d7e12f8
Remove cks-trivy folder, not part of this PR
edwin-villa Apr 29, 2026
cf9b046
Merge branch 'spectrocloud:main' into main
edwin-villa May 21, 2026
b47e842
Merge branch 'spectrocloud:main' into main
edwin-villa May 27, 2026
10429a7
PAC-4131 - Upgrade crossplane pack to 2.3.0
edwin-villa May 27, 2026
d72aa59
Merge pull request #4 from edwin-villa/crossplane-2.3.0
edwin-villa May 28, 2026
f4064ba
Upgrade kubevious pack to 1.2.2
edwin-villa Jun 10, 2026
136c4a0
Merge branch 'spectrocloud:main' into main
edwin-villa Jun 12, 2026
ee3b8dd
Merge pull request #5 from edwin-villa/kubevious-1.2.2
edwin-villa Jun 12, 2026
cc69223
Merge branch 'spectrocloud:main' into main
edwin-villa Jun 16, 2026
2eb15a5
Upgrade fluentbit pack to 5.0.7
edwin-villa Jun 16, 2026
ded153a
Merge pull request #6 from edwin-villa/fluentbit-5.0.7
edwin-villa Jun 18, 2026
87b5f6b
Update values.yaml
edwin-villa Jun 19, 2026
5de1fb9
Upgrade stormforge-agent pack to 2.28.2
edwin-villa Jun 25, 2026
14947c2
Merge pull request #7 from edwin-villa/stormforge-agent-2.28.2
edwin-villa Jun 25, 2026
29b889d
Merge branch 'spectrocloud:main' into main
edwin-villa Jun 25, 2026
66c20cd
Merge branch 'spectrocloud:main' into main
edwin-villa Jul 2, 2026
0d48516
fix PR
edwin-villa Jul 17, 2026
3c0adaf
Upgrade fluentbit pack to 5.0.9
edwin-villa Jul 29, 2026
0bea676
Merge branch 'spectrocloud:main' into fluentbit-5.0.9
edwin-villa Jul 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions packs/fluentbit-5.0.9/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# Fluent Bit

Fluent Bit is a lightweight and high-performance log processor and forwarder. It allows you to collect data or logs from different sources, unify them, and send them to multiple destinations including Elasticsearch, OpenSearch, Kafka, Datadog, and more.

![Version: 0.57.9](https://img.shields.io/badge/Version-0.57.9-informational?style=flat-square) ![AppVersion: 5.0.9](https://img.shields.io/badge/AppVersion-5.0.9-informational?style=flat-square)

Fast and lightweight log processor and forwarder for Linux, OSX and BSD family operating systems.

## Prerequisites

- Kubernetes **1.29** and higher are supported.
- Supported cloud types: **All clouds**.

## Parameters

| **Parameter** | **Description** | **Type** | **Default Value** | **Required** |
|---|---|---|---|---|
| charts.fluent-bit.kind | Kubernetes controller to use (DaemonSet or Deployment) | string | DaemonSet | Yes |
| charts.fluent-bit.image.repository | Image repository for Fluent Bit | string | cr.fluentbit.io/fluent/fluent-bit | Yes |
| charts.fluent-bit.image.pullPolicy | Image pull policy | string | IfNotPresent | No |
| charts.fluent-bit.flush | Interval (in seconds) to flush the logs | integer | 1 | No |
| charts.fluent-bit.logLevel | Logging level for Fluent Bit | string | info | No |
| charts.fluent-bit.metricsPort | Port for exposing metrics | integer | 2020 | No |
| charts.fluent-bit.config.service | Main Fluent Bit service configuration | string | See values.yaml | Yes |
| charts.fluent-bit.config.inputs | Log input configuration | string | See values.yaml | Yes |
| charts.fluent-bit.config.filters | Filters applied to logs (e.g. Kubernetes metadata) | string | See values.yaml | Yes |
| charts.fluent-bit.config.outputs | Log output configuration | string | See values.yaml | Yes |
| charts.fluent-bit.config.customParsers | Custom parsers for log messages | string | See values.yaml | No |
| charts.fluent-bit.daemonSetVolumes | Volumes to mount for log access | list | /var/log, /var/lib/docker/containers, /etc/machine-id | Yes |
| charts.fluent-bit.daemonSetVolumeMounts | Mount points in Fluent Bit containers | list | See values.yaml | Yes |
| charts.fluent-bit.service.port | Port exposed by the Fluent Bit service | integer | 2020 | No |
| charts.fluent-bit.rbac.create | Whether to create RBAC resources | bool | true | No |
| charts.fluent-bit.podSecurityPolicy.create | Whether to create PodSecurityPolicy | bool | false | No |
| charts.fluent-bit.hotReload.enabled | Enable configmap hot reload with sidecar | bool | false | No |
| charts.fluent-bit.autoscaling.enabled | Enable horizontal pod autoscaler (only for Deployment) | bool | false | No |

## Upgrade

- Ensure compatibility with the Kubernetes version (1.27 or higher) before upgrading.
- Review any changes in the Fluent Bit Helm chart configuration that could impact existing parameters.
- If upgrading from a previous major version, verify that configuration blocks (inputs, filters, outputs) maintain their structure and names.

> [!CAUTION]
> Upgrades from a manifest-based pack to a Helm chart-based pack might not be compatible.

## Usage

Fluent Bit runs as a **DaemonSet** in a Kubernetes cluster and collects logs from each node.
The logs are parsed, filtered, and enriched with Kubernetes metadata before being shipped to the specified backend.

- The default configuration collects:
- Container logs from `/var/log/containers/*.log`
- System logs via `systemd`
- Logs are filtered using Kubernetes metadata.
- Output is sent to the defined destination, such as **Elasticsearch**.

You can customize this configuration through `values.yaml`, adjusting sections such as `inputs`, `filters`, and `outputs`.

> [!NOTE]
> Fluent Bit’s configuration allows flexible integrations with other monitoring tools like **Datadog**, **OpenSearch**, or **Kafka**.

### Using Lua Scripts

Fluent Bit allows us to provide a filter to modify the incoming records using custom [Lua scripts.](https://docs.fluentbit.io/manual/pipeline/filters/lua)

### How to use Lua scripts with this Chart

First, you should add your Lua scripts to `luaScripts` in values.yaml, templating is supported.

```yaml
luaScripts:
filter_example.lua: |
function filter_name(tag, timestamp, record)
-- put your lua code here.
end
```

After that, the Lua scripts will be ready to be used as filters. So next step is to add your Fluent bit [filter](https://docs.fluentbit.io/manual/concepts/data-pipeline/filter) to `config.filters` in values.yaml, for example:

```yaml
config:
filters: |
[FILTER]
Name lua
Match <your-tag>
script /fluent-bit/scripts/filter_example.lua
call filter_name
```

Under the hood, the chart will:

- Create a configmap using `luaScripts`.
- Add a volumeMounts for each Lua scripts using the path `/fluent-bit/scripts/<script>`.
- Add the Lua script's configmap as volume to the pod.

> [!NOTE]
> Remember to set the `script` attribute in the filter using `/fluent-bit/scripts/`, otherwise the file will not be found by fluent bit.

----------------------------------------------

Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs/).

## References

- [Fluent Bit Official Docs](https://docs.fluentbit.io/manual)
- [Fluent Bit Helm Chart](https://github.com/fluent/helm-charts/tree/main/charts/fluent-bit)
- [Spectro Cloud Docs - Fluent Bit](https://docs.spectrocloud.com/integrations/fluentbit)

---

**Maintainer:** Spectro Cloud
**Version:** 5.0.9
**Source:** Community
**Contributor:** Spectro Cloud

Binary file not shown.
23 changes: 23 additions & 0 deletions packs/fluentbit-5.0.9/charts/fluent-bit/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
126 changes: 126 additions & 0 deletions packs/fluentbit-5.0.9/charts/fluent-bit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
# Fluent Bit Helm Chart Changelog

> [!NOTE]
> All notable changes to this project will be documented in this file; the format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

<!--
### Added - For new features.
### Changed - For changes in existing functionality.
### Deprecated - For soon-to-be removed features.
### Removed - For now removed features.
### Fixed - For any bug fixes.
### Security - In case of vulnerabilities.
-->

## [UNRELEASED]

## [v0.57.9] - 2026-07-06

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.9](https://github.com/fluent/fluent-bit/releases/tag/v5.0.9). ([#736](https://github.com/fluent/helm-charts/pull/736)) _@stevehipwell_

## [v0.57.8] - 2026-07-01

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.8](https://github.com/fluent/fluent-bit/releases/tag/v5.0.8). ([#734](https://github.com/fluent/helm-charts/pull/734)) _@stevehipwell_

## [v0.57.7] - 2026-06-08

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.7](https://github.com/fluent/fluent-bit/releases/tag/v5.0.7). ([#729](https://github.com/fluent/helm-charts/pull/729)) _@stevehipwell_

## [v0.57.6] - 2026-05-22

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.6](https://github.com/fluent/fluent-bit/releases/tag/v5.0.6). ([#724](https://github.com/fluent/helm-charts/pull/724)) _@stevehipwell_

## [v0.57.5] - 2026-05-12

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.5](https://github.com/fluent/fluent-bit/releases/tag/v5.0.5). ([#721](https://github.com/fluent/helm-charts/pull/721)) _@stevehipwell_

## [v0.57.4] - 2026-05-12

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.4](https://github.com/fluent/fluent-bit/releases/tag/v5.0.4). ([#719](https://github.com/fluent/helm-charts/pull/719)) _@stevehipwell_

## [v0.57.3] - 2026-04-17

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.3](https://github.com/fluent/fluent-bit/releases/tag/v5.0.3). ([#710](https://github.com/fluent/helm-charts/pull/710)) _@stevehipwell_

## [v0.57.2] - 2026-04-02

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.2](https://github.com/fluent/fluent-bit/releases/tag/v5.0.2). ([#705](https://github.com/fluent/helm-charts/pull/705)) _@stevehipwell_

## [v0.57.1] - 2026-04-02

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.1](https://github.com/fluent/fluent-bit/releases/tag/v5.0.1). ([#704](https://github.com/fluent/helm-charts/pull/704)) _@stevehipwell_

## [v0.57.0] - 2026-03-23

### Changed

- Update _Fluent Bit_ OCI image to [v5.0.0](https://github.com/fluent/fluent-bit/releases/tag/v5.0.0). ([#700](https://github.com/fluent/helm-charts/pull/700)) _@stevehipwell_

## [v0.56.0] - 2026-02-27

### Added

- VPA recommender may be specified with `.autoscaling.vpa.recommender`

## [v0.55.1] - 2026-02-27

### Changed

- Update _Fluent Bit_ OCI image to [v4.2.3](https://github.com/fluent/fluent-bit/releases/tag/v4.2.3). ([#697](https://github.com/fluent/helm-charts/pull/697)) _@stevehipwell_

## [v0.55.0] - 2026-01-22

### Changed

- Update Fluent Bit OCI image to [4.2.2](https://github.com/fluent/fluent-bit/releases/tag/v4.2.2). ([#684](https://github.com/fluent/helm-charts/pull/684)) _@stevehipwell_

## [v0.54.1] - 2026-01-06

### Changed

- Update Fluent Bit OCI image to [4.1.1](https://github.com/fluent/fluent-bit/releases/tag/v4.1.1). ([#639](https://github.com/fluent/helm-charts/pull/666)) _@Xelus22_

## [v0.54.0] - 2025-10-09

### Changed

- Update Fluent Bit OCI image to [4.1.0](https://github.com/fluent/fluent-bit/releases/tag/v4.1.0). ([#639](https://github.com/fluent/helm-charts/pull/639)) _@timonegk_

<!--
RELEASE LINKS
-->

[UNRELEASED]: https://github.com/fluent/helm-charts/tree/main/charts/fluent-bit
[v0.57.9]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.9
[v0.57.8]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.8
[v0.57.7]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.7
[v0.57.6]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.6
[v0.57.5]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.5
[v0.57.4]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.4
[v0.57.3]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.3
[v0.57.2]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.2
[v0.57.1]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.1
[v0.57.0]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.57.0
[v0.56.0]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.56.0
[v0.55.1]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.55.1
[v0.55.0]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.55.0
[v0.54.1]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.54.1
[v0.54.0]: https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.54.0
27 changes: 27 additions & 0 deletions packs/fluentbit-5.0.9/charts/fluent-bit/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
annotations:
artifacthub.io/changes: |-
- kind: changed
description: "Update Fluent Bit OCI image to v5.0.9."
apiVersion: v1
appVersion: 5.0.9
description: Fast and lightweight log processor and forwarder for Linux, OSX and BSD
family operating systems.
home: https://fluentbit.io/
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/fluentd/fluentbit/icon/fluentbit-icon-color.svg
keywords:
- logging
- fluent-bit
- fluentd
maintainers:
- email: eduardo@calyptia.com
name: edsiper
- email: naseem@transit.app
name: naseemkullah
- email: towmeykaw@gmail.com
name: Towmeykaw
- email: steve.hipwell@gmail.com
name: stevehipwell
name: fluent-bit
sources:
- https://github.com/fluent/fluent-bit/
version: 0.57.9
Loading
Loading