diff --git a/helm-releases/collector-0.0.1.tgz b/helm-releases/collector-0.0.1.tgz index e8bfb6733..b195bcf85 100644 Binary files a/helm-releases/collector-0.0.1.tgz and b/helm-releases/collector-0.0.1.tgz differ diff --git a/helm-releases/parseable-0.3.1.tgz b/helm-releases/parseable-0.3.1.tgz index bfe55e088..75692149d 100644 Binary files a/helm-releases/parseable-0.3.1.tgz and b/helm-releases/parseable-0.3.1.tgz differ diff --git a/helm/Chart.yaml b/helm/Chart.yaml index f252fb81f..e62a09be9 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -3,7 +3,11 @@ name: parseable description: Helm chart for Parseable Server type: application version: 0.3.1 -AppVersion: "v0.3.1" +appVersion: "v0.3.1" +maintainers: + - name: Parseable + email: hi@parseable.io + url: https://parseable.io dependencies: - name: vector diff --git a/helm/values.yaml b/helm/values.yaml index ebe2c08ad..bdc6e771c 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -4,6 +4,8 @@ parseable: tag: v0.3.1 pullPolicy: Always local: false + # env: + # RUST_LOG: info persistence: staging: enabled: false @@ -56,24 +58,68 @@ parseable: port: 80 resources: limits: - cpu: 1000m - memory: 8Gi - requests: cpu: 500m + memory: 4Gi + requests: + cpu: 250m memory: 1Gi - securityContext: - allowPrivilegeEscalation: false + securityContext: {} podAnnotations: {} - podSecurityContext: {} + podSecurityContext: + runAsUser: 1000 + runAsGroup: 1000 + fsGroup: 1000 + fsGroupChangePolicy: "Always" + allowPrivilegeEscalation: false nodeSelector: {} affinity: {} tolerations: [] +# Default values for Vector +# See Vector helm documentation to learn more: +# https://vector.dev/docs/setup/installation/package-managers/helm/ vector: enabled: false - # customConfig -- Override Vector's default configs, if used **all** options need to be specified. This section supports - # using helm templates to populate dynamic values. See Vector's [configuration documentation](https://vector.dev/docs/reference/configuration/) - # for all options. + role: "Agent" + rollWorkload: true + image: + repository: timberio/vector + pullPolicy: IfNotPresent + pullSecrets: [] + tag: "" + sha: "" + replicas: 1 + podManagementPolicy: OrderedReady + podDisruptionBudget: + enabled: false + minAvailable: 1 + maxUnavailable: + rbac: + create: true + serviceAccount: + create: true + annotations: {} + name: + automountToken: true + podLabels: + vector.dev/exclude: "true" + args: + - --config-dir + - "/etc/vector/" + terminationGracePeriodSeconds: 60 + service: + enabled: true + type: "ClusterIP" + annotations: {} + topologyKeys: [] + ports: [] + externalTrafficPolicy: "" + loadBalancerIP: "" + ipFamilyPolicy: "" + ipFamilies: [] + serviceHeadless: + enabled: true + dnsPolicy: ClusterFirst customConfig: data_dir: /vector-data-dir api: @@ -86,6 +132,7 @@ vector: sinks: parseable: type: http + method: post batch: max_bytes: 10485760 max_events: 1000 @@ -108,9 +155,47 @@ vector: path: 'http://parseable.parseable.svc.cluster.local/api/v1/liveness' port: 80 - +# Default values for fluent-bit. +# See fluent-bit helm documentation to learn more: +# https://github.com/fluent/helm-charts/tree/main/charts/fluent-bit fluent-bit: enabled: false + kind: DaemonSet + replicaCount: 1 + image: + repository: cr.fluentbit.io/fluent/fluent-bit + tag: "" + pullPolicy: Always + testFramework: + enabled: true + image: + repository: busybox + pullPolicy: Always + tag: latest + serviceAccount: + create: true + annotations: {} + name: + rbac: + create: true + nodeAccess: false + dnsPolicy: ClusterFirst + service: + type: ClusterIP + port: 2020 + loadBalancerClass: + loadBalancerSourceRanges: [] + labels: {} + livenessProbe: + httpGet: + path: / + port: http + readinessProbe: + httpGet: + path: /api/v1/health + port: http + flush: 1 + metricsPort: 2020 ## https://docs.fluentbit.io/manual/administration/configuring-fluent-bit/classic-mode/configuration-file config: service: | @@ -128,7 +213,9 @@ fluent-bit: ## https://docs.fluentbit.io/manual/pipeline/inputs inputs: | [INPUT] - Name mem + Name tail + Path /var/log/containers/*.log + multiline.parser docker, cri Tag kube.* Mem_Buf_Limit 5MB Skip_Long_Lines On @@ -160,16 +247,42 @@ fluent-bit: uri /api/v1/ingest json_date_key timestamp json_date_format iso8601 - - ## https://docs.fluentbit.io/manual/administration/configuring-fluent-bit/classic-mode/upstream-servers - ## This configuration is deprecated, please use `extraFiles` instead. + upstream: {} - - ## https://docs.fluentbit.io/manual/pipeline/parsers + customParsers: | - # [PARSER] - # Name docker_no_time - # Format json - # Time_Keep Off - # Time_Key time - # Time_Format %Y-%m-%dT%H:%M:%S.%L + [PARSER] + Name docker_no_time + Format json + Time_Keep Off + Time_Key time + Time_Format %Y-%m-%dT%H:%M:%S.%L + # The config volume is mounted by default, either to the existingConfigMap value, or the default of "fluent-bit.fullname" + volumeMounts: + - name: config + mountPath: /fluent-bit/etc/fluent-bit.conf + subPath: fluent-bit.conf + - name: config + mountPath: /fluent-bit/etc/custom_parsers.conf + subPath: custom_parsers.conf + daemonSetVolumes: + - name: varlog + hostPath: + path: /var/log + - name: varlibdockercontainers + hostPath: + path: /var/lib/docker/containers + - name: etcmachineid + hostPath: + path: /etc/machine-id + type: File + daemonSetVolumeMounts: + - name: varlog + mountPath: /var/log + - name: varlibdockercontainers + mountPath: /var/lib/docker/containers + readOnly: true + - name: etcmachineid + mountPath: /etc/machine-id + readOnly: true + logLevel: info diff --git a/index.yaml b/index.yaml index 8f27b6181..e8f7fad24 100644 --- a/index.yaml +++ b/index.yaml @@ -3,9 +3,9 @@ entries: collector: - apiVersion: v2 appVersion: 4769fbf - created: "2023-04-02T12:53:12.172311+05:30" + created: "2023-04-03T17:20:11.058399+05:30" description: Helm chart for Parseable Collector - digest: c893997205811de1e22b3a197cb2ac3417993a8bfb14d1a718911b18c94c3750 + digest: de73053b16a357da71daef931e987a3bc3ed10b83ea2a959d301964c5a277ff2 name: collector type: application urls: @@ -14,7 +14,7 @@ entries: parseable: - apiVersion: v2 appVersion: v0.3.1 - created: "2023-04-02T12:53:12.188789+05:30" + created: "2023-04-03T17:20:11.073553+05:30" dependencies: - condition: vector.enabled name: vector @@ -25,7 +25,11 @@ entries: repository: https://fluent.github.io/helm-charts version: 0.25.0 description: Helm chart for Parseable Server - digest: a7f954ab17411a4744fcdf8fe398d2cfb632cad0919d9a65ff1038c50ece61d8 + digest: b5c0c2566dc09586d158263c425078ece91129f4e3894947306eafeca0c0a660 + maintainers: + - email: hi@parseable.io + name: Parseable + url: https://parseable.io name: parseable type: application urls: @@ -33,7 +37,7 @@ entries: version: 0.3.1 - apiVersion: v2 appVersion: v0.3.0 - created: "2023-04-02T12:53:12.184025+05:30" + created: "2023-04-03T17:20:11.068814+05:30" description: Helm chart for Parseable Server digest: ff30739229b727dc637f62fd4481c886a6080ce4556bae10cafe7642ddcfd937 name: parseable @@ -43,7 +47,7 @@ entries: version: 0.3.0 - apiVersion: v2 appVersion: v0.2.2 - created: "2023-04-02T12:53:12.183165+05:30" + created: "2023-04-03T17:20:11.067547+05:30" description: Helm chart for Parseable Server digest: 477d0dc2f0c07d4f4c32e105d4bdd70c71113add5c2a75ac5f1cb42aa0276db7 name: parseable @@ -53,7 +57,7 @@ entries: version: 0.2.2 - apiVersion: v2 appVersion: v0.2.1 - created: "2023-04-02T12:53:12.182318+05:30" + created: "2023-04-03T17:20:11.066424+05:30" description: Helm chart for Parseable Server digest: 84826fcd1b4c579f301569f43b0309c07e8082bad76f5cdd25f86e86ca2e8192 name: parseable @@ -63,7 +67,7 @@ entries: version: 0.2.1 - apiVersion: v2 appVersion: v0.2.0 - created: "2023-04-02T12:53:12.181659+05:30" + created: "2023-04-03T17:20:11.065793+05:30" description: Helm chart for Parseable Server digest: 7a759f7f9809f3935cba685e904c021a0b645f217f4e45b9be185900c467edff name: parseable @@ -73,7 +77,7 @@ entries: version: 0.2.0 - apiVersion: v2 appVersion: v0.1.1 - created: "2023-04-02T12:53:12.180806+05:30" + created: "2023-04-03T17:20:11.065022+05:30" description: Helm chart for Parseable Server digest: 37993cf392f662ec7b1fbfc9a2ba00ec906d98723e38f3c91ff1daca97c3d0b3 name: parseable @@ -83,7 +87,7 @@ entries: version: 0.1.1 - apiVersion: v2 appVersion: v0.1.0 - created: "2023-04-02T12:53:12.179996+05:30" + created: "2023-04-03T17:20:11.064333+05:30" description: Helm chart for Parseable Server digest: 1d580d072af8d6b1ebcbfee31c2e16c907d08db754780f913b5f0032b403789b name: parseable @@ -93,7 +97,7 @@ entries: version: 0.1.0 - apiVersion: v2 appVersion: v0.0.8 - created: "2023-04-02T12:53:12.179273+05:30" + created: "2023-04-03T17:20:11.063638+05:30" description: Helm chart for Parseable Server digest: c805254ffa634f96ecec448bcfff9973339aa9487dd8199b21b17b79a4de9345 name: parseable @@ -103,7 +107,7 @@ entries: version: 0.0.8 - apiVersion: v2 appVersion: v0.0.7 - created: "2023-04-02T12:53:12.178194+05:30" + created: "2023-04-03T17:20:11.062831+05:30" description: Helm chart for Parseable Server digest: c591f617ed1fe820bb2c72a4c976a78126f1d1095d552daa07c4700f46c4708a name: parseable @@ -113,7 +117,7 @@ entries: version: 0.0.7 - apiVersion: v2 appVersion: v0.0.6 - created: "2023-04-02T12:53:12.176814+05:30" + created: "2023-04-03T17:20:11.061596+05:30" description: Helm chart for Parseable Server digest: f9ae56a6fcd6a59e7bee0436200ddbedeb74ade6073deb435b8fcbaf08dda795 name: parseable @@ -123,7 +127,7 @@ entries: version: 0.0.6 - apiVersion: v2 appVersion: v0.0.5 - created: "2023-04-02T12:53:12.175896+05:30" + created: "2023-04-03T17:20:11.060872+05:30" description: Helm chart for Parseable Server digest: 4d6b08a064fba36e16feeb820b77e1e8e60fb6de48dbf7ec8410d03d10c26ad0 name: parseable @@ -133,7 +137,7 @@ entries: version: 0.0.5 - apiVersion: v2 appVersion: v0.0.2 - created: "2023-04-02T12:53:12.174024+05:30" + created: "2023-04-03T17:20:11.06016+05:30" description: Helm chart for Parseable Server digest: 38a0a3e4c498afbbcc76ebfcb9cb598fa2ca843a53cc93b3cb4f135b85c10844 name: parseable @@ -143,7 +147,7 @@ entries: version: 0.0.2 - apiVersion: v2 appVersion: v0.0.1 - created: "2023-04-02T12:53:12.173227+05:30" + created: "2023-04-03T17:20:11.059181+05:30" description: Helm chart for Parseable Server digest: 1f1142db092b9620ee38bb2294ccbb1c17f807b33bf56da43816af7fe89f301e name: parseable @@ -151,4 +155,4 @@ entries: urls: - https://charts.parseable.io/helm-releases/parseable-0.0.1.tgz version: 0.0.1 -generated: "2023-04-02T12:53:12.171708+05:30" +generated: "2023-04-03T17:20:11.055518+05:30"