diff --git a/deploy/kubernetes/helm/sloth/Chart.yaml b/deploy/kubernetes/helm/sloth/Chart.yaml index b855c0872aa2184d3ea0a690af9d9f83cecba83e..b1250cfc2366973e19b33580e27e7e3b82404f3b 100644 --- a/deploy/kubernetes/helm/sloth/Chart.yaml +++ b/deploy/kubernetes/helm/sloth/Chart.yaml @@ -4,4 +4,4 @@ description: Base chart for Sloth. type: application home: https://github.com/slok/sloth kubeVersion: ">= 1.19.0-0" -version: 0.6.4 +version: 0.7.0 diff --git a/deploy/kubernetes/helm/sloth/templates/deployment.yaml b/deploy/kubernetes/helm/sloth/templates/deployment.yaml index 55fc1cdcb8adf8854a431d8827a9de276b301cc7..f4b7549177c8b668969c168ddc2e1a9480d0d41f 100644 --- a/deploy/kubernetes/helm/sloth/templates/deployment.yaml +++ b/deploy/kubernetes/helm/sloth/templates/deployment.yaml @@ -59,6 +59,7 @@ spec: {{- if .Values.customSloConfig.enabled }} - --slo-period-windows-path={{ .Values.customSloConfig.path }} {{- end }} + - --logger={{ .Values.sloth.logger }} {{- if .Values.sloth.debug.enabled }} - --debug {{- end}} diff --git a/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom.yaml b/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom.yaml index 86a0a8ed8625bcb6d41eff45f1119bf84dd0b54d..1b7b0ff1f804143b498c14dcedc484a7226aa0b1 100644 --- a/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom.yaml +++ b/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom.yaml @@ -50,6 +50,7 @@ spec: - --extra-labels=k2=v2 - --sli-plugins-path=/plugins - --disable-optimized-rules + - --logger=default ports: - containerPort: 8081 name: metrics diff --git a/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom_no_extras.yaml b/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom_no_extras.yaml index 17c9447ecd39570cfa4851333fc75ae8b046f363..c2d4ab0d319b5f797363d224a14ee7e368df7e7e 100644 --- a/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom_no_extras.yaml +++ b/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom_no_extras.yaml @@ -49,6 +49,7 @@ spec: - --extra-labels=k1=v1 - --extra-labels=k2=v2 - --disable-optimized-rules + - --logger=default securityContext: allowPrivilegeEscalation: false resources: diff --git a/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom_slo_config.yaml b/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom_slo_config.yaml index 83caaaefa2afaeef85bef5b8b491a8fa53a88546..6dbd8b11c6008553be0e231e7be4aa1ba1f1d534 100644 --- a/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom_slo_config.yaml +++ b/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_custom_slo_config.yaml @@ -51,6 +51,7 @@ spec: - --extra-labels=k2=v2 - --disable-optimized-rules - --slo-period-windows-path=/windows + - --logger=default ports: - containerPort: 8081 name: metrics diff --git a/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_default.yaml b/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_default.yaml index 27c7f61ac361f4eb26661997d9e69a78b14c2e85..2d19c3a5e836ff25f25dc0b44259a4ef61625aca 100644 --- a/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_default.yaml +++ b/deploy/kubernetes/helm/sloth/tests/testdata/output/deployment_default.yaml @@ -36,6 +36,7 @@ spec: args: - kubernetes-controller - --sli-plugins-path=/plugins + - --logger=default ports: - containerPort: 8081 name: metrics diff --git a/deploy/kubernetes/helm/sloth/values.yaml b/deploy/kubernetes/helm/sloth/values.yaml index b9c1548a649858f7ba221edcaf92309df2106251..8c8b309de3b59171b83c4ca9bf7d842dfaf73900 100644 --- a/deploy/kubernetes/helm/sloth/values.yaml +++ b/deploy/kubernetes/helm/sloth/values.yaml @@ -27,6 +27,8 @@ sloth: optimizedRules: true # Reduce prom load for calculating period window burnrates. debug: enabled: false + # Could be: default or json + logger: default commonPlugins: enabled: true