-
Notifications
You must be signed in to change notification settings - Fork 16.8k
Conversation
This change adds a chart for deploying Fluent Bit that ships Kubernetes logs.
Hi @kfox1111. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
name: {{ template "fullname" . }}-config | ||
labels: | ||
app: {{ template "fullname" . }} | ||
namespace: {{ .Values.namespace }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be left out of the yamls and passed to helm install --namespace foo
on the CLI.
kind: DaemonSet | ||
metadata: | ||
name: fluent-bit | ||
namespace: {{ .Values.namespace }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be left out of the yamls and passed to helm install --namespace foo
on the CLI.
stable/fluent-bit/values.yaml
Outdated
fluent_bit: | ||
repository: fluent/fluent-bit | ||
tag: 0.11.2 | ||
pullPolicy: IfNotPresent |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pullPolicy
seems to be unused in this chart.
stable/fluent-bit/values.yaml
Outdated
# enable if started in minikube. | ||
on_minikube: false | ||
|
||
namespace: kube-system |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
namespace should be kept out of the yamls.
Hi @kfox1111, this charts is missing a |
stable/fluent-bit/Chart.yaml
Outdated
@@ -0,0 +1,13 @@ | |||
name: fluent-bit | |||
version: 0.11.2 | |||
description: Fluent Bit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's use a decription somewhere along their description on Github:
Fast and Lightweight Log/Data Forwarder for Linux, BSD and OSX
@linki really not sure what to put in a NOTES.txt. Its just a log shipping daemonset. |
Thanks for the review. I've fixed all the raised issues but the NOTES.txt thing. Please let me know how to proceed there. |
@linki ok. I think this will address the issue. Thanks for the pointer. |
@kfox1111 I've just released image tag 0.11.3, it contains a fix for forward mode. |
stable/fluent-bit/values.yaml
Outdated
fluent_bit: | ||
repository: fluent/fluent-bit | ||
tag: 0.11.3 | ||
pullPolicy: IfNotPresent |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pullPolicy
is not used in daemonset.yaml
ping @kfox1111 any update on this PR? Would be cool to get in ;) I think that charts should start in the |
I think the ball is in other folks court to allow it to merge? I'm not sure the process, nor if I need to do anything else to the ps. |
@k8s-bot ok to test |
@kfox1111: The following test(s) failed:
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
@kfox1111 can you give a look at why this is failing to install? W0503 20:24:55.745] Error: release fluent--1465 failed: error validating "": error validating data: expected type array, for field spec.template.spec.containers[0].env, got map |
Please upgrade Fluent Bit to v0.11.6, it comes with proper X-Pack support for Elasticsearch |
Anything else needing to be done for this? |
Upgrade to v0.11.7 XD |
stable/fluent-bit/Chart.yaml
Outdated
@@ -0,0 +1,13 @@ | |||
name: fluent-bit | |||
version: 0.11.7 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be the appVersion
, the chart version
should be 0.1.0
Expand the name of the chart. | ||
*/}} | ||
{{- define "name" -}} | ||
{{- default .Chart.Name .Values.nameOverride | trunc 63 -}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add trimSuffix "-"
at the end
- add appVersion, icon and home - update maintainers to use github ids
* Add Fluent Bit chart. This change adds a chart for deploying Fluent Bit that ships Kubernetes logs. * Fix some misnamed entries. * Add forwarder Retry_Limit * Remove namespace. Update description. * Add Notes.txt * Bump version to 0.11.3 * Add missing imagePullPolicy * Fix wrong values datatype for env. * Bump version to 0.11.6 * Bump fluent-bit version. * Update Chart.yaml - add appVersion, icon and home - update maintainers to use github ids * add trimSuffix to helpers
This PR adds a chart for deploying Fluent Bit that
ships Kubernetes logs.