The latest release of the loki helm chart (helm-loki-6.7.2) is not usable as it is too large.
As this is a 'patch' level version bump, many environments will automatically pick up this new version (as it's meant to be a non-breaking change) and then failure will occur.
Steps to reproduce the behavior
Use Helm to install or update Loki using version 6.7.2 of the Helm Chart:
helm install releasename -f myvalues.yaml --version 6.7.2 grafana/loki
or
helm update releasename -f myvalues.yaml --version 6.7.2 grafana/loki
The above results in the following error as the Helm Chart is too big to fit inside a Kubernetes Secret:
Error: INSTALLATION FAILED: create: failed to create: Request entity too large: limit is 3145728
Expected behavior
The command should complete without error.
Cause of behaviour
Upon investigation, I see that a large binary file has been added to the Helm Chart in commit bd1d6a7a.
This looks like it was causing tests to fail and was mentioned in #13461.
It seems that the changes were then merged despite the failing test.
This large file will be the reason for the tests failing in that PR.
I see no indication in the commit as to why the file was added, so maybe it was a mistake? Removing it should fix the failing tests and also make the Helm Chart usable again :)
The latest release of the loki helm chart (helm-loki-6.7.2) is not usable as it is too large.
As this is a 'patch' level version bump, many environments will automatically pick up this new version (as it's meant to be a non-breaking change) and then failure will occur.
Steps to reproduce the behavior
Use Helm to install or update Loki using version 6.7.2 of the Helm Chart:
helm install releasename -f myvalues.yaml --version 6.7.2 grafana/lokior
helm update releasename -f myvalues.yaml --version 6.7.2 grafana/lokiThe above results in the following error as the Helm Chart is too big to fit inside a Kubernetes Secret:
Error: INSTALLATION FAILED: create: failed to create: Request entity too large: limit is 3145728Expected behavior
The command should complete without error.
Cause of behaviour
Upon investigation, I see that a large binary file has been added to the Helm Chart in commit bd1d6a7a.
This looks like it was causing tests to fail and was mentioned in #13461.
It seems that the changes were then merged despite the failing test.
This large file will be the reason for the tests failing in that PR.
I see no indication in the commit as to why the file was added, so maybe it was a mistake? Removing it should fix the failing tests and also make the Helm Chart usable again :)