Skip to content

Commit

Permalink
Remove resources limits (#538)
Browse files Browse the repository at this point in the history
Charts:
- flunetd
- fluentbit
- filebeat
- easy-connect
- logzio-telemetry
- prometheus-alerts-migrator
- logzio-k8s-events
  • Loading branch information
ralongit authored Sep 4, 2024
1 parent cc3345f commit d8781d7
Show file tree
Hide file tree
Showing 21 changed files with 47 additions and 45 deletions.
2 changes: 1 addition & 1 deletion charts/easy-connect/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: easy-connect
description: Easily add otel auto instrumentation and log types to your Kubernetes applications
type: application
version: 1.0.7
version: 1.0.8

maintainers:
- name: yotamloe
Expand Down
2 changes: 2 additions & 0 deletions charts/easy-connect/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ you can find alternative to `dockerhub` images in `public.ecr.aws/logzio/` with

Change log
-------------
* 1.0.8
- Remove default resources `limits`
* 1.0.7
- Update `instrumentor` and agents images `v1.0.10` -> `v1.0.11`
- Update python instrumentation:
Expand Down
3 changes: 0 additions & 3 deletions charts/easy-connect/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@ kubernetesInstrumentor:
metricsPort: 8080
healthProbePort: 8081
resources:
limits:
cpu: "500m"
memory: "128Mi"
requests:
cpu: "10m"
memory: "64Mi"
Expand Down
2 changes: 1 addition & 1 deletion charts/filebeat/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v1
name: logzio-k8s-logs
description: A Helm chart for shipping k8s logs to logz.io via Filebeat and Winlogbeat.
version: 0.0.8
version: 0.0.9
appVersion: 7.8.1
2 changes: 2 additions & 0 deletions charts/filebeat/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,8 @@ kubectl get nodes -o json | jq ".items[]|{name:.metadata.name, taints:.spec.tain


## Change log
- **0.0.9**:
- Remove default resources `limits`
- **0.0.8**:
- Renamed fields `agent` to `filebeat_agent` and `log.file.path` to `source`.
- **0.0.7**:
Expand Down
4 changes: 0 additions & 4 deletions charts/filebeat/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -279,8 +279,6 @@ daemonset:
securityContext:
runAsUser: 0
resources:
limits:
memory: 200Mi
requests:
cpu: 100m
memory: 100Mi
Expand Down Expand Up @@ -336,8 +334,6 @@ filebeatWindowsDaemonset:
securityContext:
runAsUser: 0
resources:
limits:
memory: 200Mi
requests:
cpu: 100m
memory: 100Mi
Expand Down
4 changes: 2 additions & 2 deletions charts/fluentbit/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ keywords:
- fluent-bit
- fluentd
type: application
version: 0.0.6
appVersion: 0.6.0
version: 0.0.7
appVersion: 0.6.2
sources:
- https://github.com/logzio/logzio-helm
- https://github.com/fluent/fluent-bit/
Expand Down
31 changes: 21 additions & 10 deletions charts/fluentbit/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,25 @@ kubectl get nodes -o json | jq ".items[]|{name:.metadata.name, taints:.spec.tain
## Change log
* 0.0.6 - Upgrade 'fluent-bit-output' image to 0.6.0
* 0.0.7
- Upgrade 'fluent-bit-output' image to 0.6.2
- Resolve bug with exit code handling to ensure all buffered logs are flushed before termination.
- Upgrade golang to 1.22.
- Upgrade fluent-bit official image to 3.1.4.
- Remove default resources `limits`
* 0.0.6
- Upgrade 'fluent-bit-output' image to 0.6.0
- Upgrade fluent-bit to v3.0.4.
* 0.0.5 - Upgrade docker image to 0.4.1
* Trim the compiler build path from stack traces.
* Add timestamp decode support for new fluentbit versions.
* Update to fluent-bit 2.1.9 in docker image.
* 0.0.4 - Upgrade docker image to 0.3.0, adding dedot filter
in Logzio Output config, added memory and cpu requirements.
* 0.0.3 - Upgrade docker image to 0.1.3.
* 0.0.2 - Upgrade docker image to v0.1.2.
* 0.0.1 - Initial realese
* 0.0.5
- Upgrade docker image to 0.4.1
- Trim the compiler build path from stack traces.
- Add timestamp decode support for new fluentbit versions.
- Update to fluent-bit 2.1.9 in docker image.
* 0.0.4
- Upgrade docker image to 0.3.0, adding dedot filter in Logzio Output config, added memory and cpu requirements.
* 0.0.3
- Upgrade docker image to 0.1.3.
* 0.0.2
- Upgrade docker image to v0.1.2.
* 0.0.1
- Initial realese
5 changes: 1 addition & 4 deletions charts/fluentbit/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ replicaCount: 1
image:
repository: logzio/fluent-bit-output
# Overrides the image tag whose default is {{ .Chart.AppVersion }}
tag: "0.6.0"
tag: ""
pullPolicy: Always

testFramework:
Expand Down Expand Up @@ -113,9 +113,6 @@ readinessProbe:
port: http

resources:
limits:
cpu: 200m
memory: 400Mi
requests:
cpu: 200m
memory: 400Mi
Expand Down
2 changes: 1 addition & 1 deletion charts/fluentd/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: A Helm chart for shipping Kubernetes logs via Fluentd.
keywords:
- logging
- fluentd
version: 0.30.1
version: 0.30.2
appVersion: 1.5.3
maintainers:
- name: Yotam loewenbach
Expand Down
2 changes: 2 additions & 0 deletions charts/fluentd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,8 @@ If needed, the fluentd image can be changed to support windows server 2022 with


## Change log
- **0.30.2**:
- Remove default resources `limits`
- **0.30.1**:
- Handle empty etcd `log` key, populated based on `message` key.
- **0.30.0**:
Expand Down
4 changes: 0 additions & 4 deletions charts/fluentd/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,6 @@ daemonset:
extraEnv: []
# Allows you to set the resources for Fluentd Daemonset.
resources:
limits:
memory: 500Mi
requests:
cpu: 200m
memory: 500Mi
Expand Down Expand Up @@ -206,8 +204,6 @@ windowsDaemonset:
extraEnv: []
# Allows you to set the resources for Fluentd Daemonset.
resources:
limits:
memory: 500Mi
requests:
cpu: 100m
memory: 200Mi
Expand Down
2 changes: 1 addition & 1 deletion charts/logzio-k8s-events/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ keywords:
- logging
- k8s
- kubernetes
version: 0.0.6
version: 0.0.7
appVersion: 0.0.3
maintainers:
- name: Raul Gurshumov
Expand Down
2 changes: 2 additions & 0 deletions charts/logzio-k8s-events/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,8 @@ kubectl get nodes -o json | jq ".items[]|{name:.metadata.name, taints:.spec.tain


## Change log
- **0.0.7**:
- Remove default resources `limits`
- **0.0.6**:
- Upgrade `logzio-k8s-events` to v0.0.3
- Upgrade GoLang version to `v1.22.3`
Expand Down
3 changes: 0 additions & 3 deletions charts/logzio-k8s-events/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,6 @@ serviceAccount:
name: ""

resources:
limits:
cpu: 100m
memory: 200Mi
requests:
cpu: 100m
memory: 200Mi
Expand Down
4 changes: 2 additions & 2 deletions charts/logzio-telemetry/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ dependencies:
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)

version: 4.2.7
version: 4.2.8


# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
appVersion: 0.103.0
appVersion: 0.108.0
maintainers:
- name: yotamloe
email: [email protected]
Expand Down
3 changes: 3 additions & 0 deletions charts/logzio-telemetry/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,9 @@ If you don't want the sub charts to installed add the relevant flag per sub char


## Change log
* 4.2.8
- Upgrade `otel/opentelemetry-collector-contrib` image to `v0.108.0`
- Remove default resources `limits`
* 4.2.7
- Fix `cluster-admin` cluster role binding creation condition
* 4.2.6
Expand Down
8 changes: 3 additions & 5 deletions charts/logzio-telemetry/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -868,7 +868,7 @@ spanMetricsAgregator:
hostPort: 9411
protocol: TCP
resources:
limits:
requests:
cpu: 256m
memory: 512Mi

Expand All @@ -881,9 +881,8 @@ standaloneCollector:
enabled: false

resources:
limits:
memory: 512Mi
requests:
memory: 512Mi
cpu: 200m

podLabels: {}
Expand All @@ -909,10 +908,9 @@ daemonsetCollector:
operator: DoesNotExist

resources:
limits:
memory: 250Mi
requests:
cpu: 150m
memory: 250Mi

podLabels: {}

Expand Down
2 changes: 1 addition & 1 deletion charts/prometheus-alerts-migrator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: This Helm chart serves as a Kubernetes controller that automates th

type: application

version: 2.0.1
version: 2.0.2

appVersion: "1.0.3"

Expand Down
2 changes: 2 additions & 0 deletions charts/prometheus-alerts-migrator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,8 @@ data:


## Changelog
- v2.0.2
- Remove default resources `limits`
- v2.0.1
- values.yaml:
- Added rbac permissions to create `events`
Expand Down
3 changes: 0 additions & 3 deletions charts/prometheus-alerts-migrator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,6 @@ rbac:
verbs: ["create", "get", "list", "watch"]

resources:
limits:
cpu: 100m
memory: 256Mi
requests:
cpu: 100m
memory: 256Mi
Expand Down

0 comments on commit d8781d7

Please sign in to comment.