Skip to content

Commit fceecd9

Browse files
committed
revert porter-agent loki changes
1 parent da75c11 commit fceecd9

File tree

240 files changed

+805
-19657
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

240 files changed

+805
-19657
lines changed

addons/porter-agent/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ version: 0.50.0
2121
appVersion: "3.5.2"
2222
dependencies:
2323
- name: "loki"
24-
repository: "https://grafana.github.io/helm-charts"
25-
version: "6.30.1"
24+
repository: "https://chart-addons.getporter.dev"
25+
version: "0.4.0"
2626
- name: "promtail"
2727
repository: "https://grafana.github.io/helm-charts"
28-
version: "6.17.0"
28+
version: "6.11.5"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
charts/
Lines changed: 313 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,313 @@
1+
# Changelog
2+
3+
All notable changes to this library will be documented in this file.
4+
5+
Entries should be ordered as follows:
6+
7+
- [CHANGE]
8+
- [FEATURE]
9+
- [ENHANCEMENT]
10+
- [BUGFIX]
11+
12+
Entries should include a reference to the pull request that introduced the change.
13+
14+
[//]: # (<AUTOMATED_UPDATES_LOCATOR> : do not remove this line. This locator is used by the CI pipeline to automatically create a changelog entry for each new Loki release. Add other chart versions and respective changelog entries bellow this line.)
15+
16+
## 5.8.9
17+
18+
- [BUGFIX] Fix loki/logs dashboard: allow querying multiple log level at once
19+
20+
## 5.8.8
21+
22+
- [ENHANCEMENT] Add loki.storage.azure.endpointSuffix to support Azure private endpoint
23+
24+
## 5.8.7
25+
26+
- [BUGFIX] Remove persistentVolumeClaimRetentionPolicy from single-binary StatefulSet when persistence is disabled
27+
28+
## 5.8.6
29+
30+
- [ENHANCEMENT] Add serviceMonitor.metricRelabelings to support metric relabelings
31+
32+
## 5.8.4
33+
34+
- [ENHANCEMENT] Add loki.lokiCanary.updateStrategy configuration
35+
36+
## 5.8.3
37+
38+
- [ENHANCEMENT] Add priorityClassName for Grafana Agent and Loki Canary
39+
40+
## 5.8.2
41+
42+
- [BUGFIX] Reference the correct configmap name for table manager
43+
44+
## 5.8.1
45+
46+
- [BUGFIX] Fix config as a secret mount for single binary statefulset
47+
48+
## 5.8.0
49+
50+
- [ENHANCEMENT] Add loki.memberlistConfig to fully control the memberlist configuration
51+
52+
## 5.7.1
53+
54+
- [FEATURE] Add support for additional labels on loki-canary pods
55+
56+
## 5.6.4
57+
58+
- [FEATURE] Make table manager retention options configurable in values
59+
60+
## 5.6.3
61+
62+
- [BUGFIX] Fix configmap checksum in read statefulset template
63+
64+
## 5.6.2
65+
66+
- [BUGFIX] Fix configmap checksum in table manager deployment template
67+
68+
## 5.6.1
69+
70+
- [BUGFIX] Fix HPA for single binary deployment
71+
72+
## 5.6.0
73+
74+
- [ENHANCEMENT] Add `gateway.ingress.labels` to values and ingress-gateway in helm chart.
75+
76+
## 5.5.12
77+
78+
- [BUGFIX] Fix checksum annotation for config in single binary
79+
80+
## 5.5.11
81+
82+
- [BUGFIX] Add missing metrics section in backend hpa template
83+
84+
## 5.5.10
85+
86+
- [CHANGE] Make the gateway listen on IPv6 as well as IPv4
87+
88+
## 5.5.9
89+
90+
- [FEATURE] Add `loki.configStorageType` & `loki.externalConfigSecretName` values to chart and templates.
91+
92+
## 5.5.8
93+
94+
- [CHANGE] Add support for annotations on all Deployments and StatefulSets
95+
96+
## 5.5.7
97+
98+
- [BUGFIX] Fix breaking helm upgrade by changing sts podManagementPolicy from Parallel to OrderedReady which fails since that field cannot be modified on sts.
99+
100+
## 5.5.6
101+
102+
- [FEATURE] Add hpa templates for read, write and backend.
103+
104+
## 5.5.5
105+
106+
- [BUGFIX] Quote tenantId value in logsInstance
107+
108+
## 5.5.4
109+
110+
- [CHANGE] Add extraVolumeClaimTemplates for StatefulSet of the write component.
111+
112+
## 5.5.3
113+
114+
- [BUGFIX] Fix issue in distribution of queries to available read pods by using k8s service for discovering query-scheduler replicas
115+
116+
## 5.5.2
117+
118+
- [BUGFIX] Use $.Release.Namespace consistently
119+
- [CHANGE] Add clusterLabelOverride for alert label overrides.
120+
- [BUGFIX] Use $.Release.Namespace consistently
121+
122+
## 5.5.1
123+
124+
- [FEATURE] Added ability to reference images by digest
125+
126+
## 5.5.0
127+
128+
- [CHANGE] Changed version of Grafana Enterprise Logs to v1.7.2
129+
130+
131+
## 5.4.0
132+
133+
- [CHANGE] Changed version of Loki to 2.8.2
134+
135+
136+
- [CHANGE] Change default GEL and Loki versions to 1.7.1 and 2.8.1 respectively
137+
- [BUGFIX] Fix dns port in network-policy
138+
139+
## 4.10.0
140+
141+
- [CHANGE] Changed version of Grafana Enterprise Logs to v1.6.3
142+
143+
- [BUGFIX] Add projected volume type to psp
144+
145+
146+
## 4.9.0
147+
148+
- [CHANGE] Changed version of Loki to 2.7.5
149+
150+
151+
- [BUGFIX] Fix role/PSP mapping
152+
153+
- [BUGFIX] Fix service/ingress mapping
154+
155+
## 4.8.0
156+
157+
- [CHANGE] Changed version of Grafana Enterprise Logs to v1.6.2
158+
159+
## 4.7
160+
161+
- [CHANGE] **BREAKING** Rename `gel-license.jwt` property of secret `gel-secrets` to `license.jwt` on enterprise-logs chart.
162+
163+
## 4.6.2
164+
165+
- [BUGFIX] Fix tokengen and provisioner secrets creation on enterprise-logs chart.
166+
167+
## 4.6.1
168+
169+
- [FEATURE] Add `gateway.nginxConfig.customReadUrl`, `gateway.nginxConfig.customWriteUrl` and `gateway.nginxConfig.customBackendUrl` to override read/write/backend paths.
170+
- [BUGFIX] Remove unreleased setting `useFederatedToken` from Azure configuration block.
171+
172+
## 4.6
173+
174+
- [Change] Bump Loki version to 2.7.3. Revert to 2 target simple scalable mode as default until third target ships in minor release.
175+
176+
## 4.5.1
177+
178+
- [BUGFIX] Fix rendering of namespace in provisioner job.
179+
- [ENHANCEMENT] Allow to configure `publishNotReadyAddresses` on memberlist service.
180+
- [BUGFIX] Correctly set `compactor_address` for 3 target scalable configuration.
181+
182+
## 4.5
183+
184+
- [ENHANCEMENT] Single binary mode is now possible for more than 1 replica, with a gateway and object storage backend.
185+
186+
## 4.4.2
187+
188+
- [CHANGE] Bump Loki version to 2.7.2 and GEL version to 1.6.1
189+
190+
## 4.4.1
191+
192+
- [BUGFIX] Fix a few problems with the included dashboards and allow the rules to be created in a different namespace (which may be necessary based on how your Prometheus Operator is deployed).
193+
194+
## 4.1.1
195+
196+
- [FEATURE] Added `loki.runtimeConfig` helm values to provide a reloadable runtime configuration.
197+
198+
## 4.1
199+
200+
- [BUGFIX] Fix bug in provisioner job that caused the self-monitoring tenant secret to be created with an empty token.
201+
202+
## 4.0
203+
204+
- [FEATURE] Added `enterprise.adminToken.additionalNamespaces` which are a list of additional namespaces to create secrets containing the GEL admin token in. This is especially useful if your Grafana instance is in another namespace.
205+
- [CHANGE] **BREAKING** Remove `enterprise.nginxConfig.file`. Both enterprise and gateway configurations now share the same nginx config, use `gateway.nginxConfig.file` for both. Admin routes will 404 on OSS deployments.
206+
- [CHANGE] **BREAKING** Default simple deployment mode to new, 3 target configuration (read, write, and backend). This new configuration allows the `read` target to be run as a deployment and auto-scaled. To go back to the legacy, 2 target configuration, set `read.legacyReadTraget` to `true`.
207+
- [CHANGE] **BREAKING** Change how tenants are defined
208+
- [CHANGE] **BREKAING** Remove `enterprise.adminTokenSecret`. This is now defined under `enterprise.adminToken.secret`.
209+
- [CHANGE] **BREKAING** Rename and change format of `enterprise.provisioner.tenants`. Property has been renamed to `enterprise.provisioner.additionalTenants`, and is now an array of objects rather than string. Each object must contain a `name` and a `secretNamespace` field, where `name` is the name of the tenant and `secretNamespace` is the namespace to create the secret with the tenant's read and write token.
210+
- [CHANGE] **BREAKING** Change the structure of `monitoring.selfMonitoring.tenant` from a string to an object. The new object must have a `name` and a `secretNamespace` field, where `name` is the name of the self-monitoring tenant and `secretNamespace` is the namespace to create an additional secret with the tenant's token. A secret will still also be created in the release namespace as it's needed by the Loki canary.
211+
- [CHANGE] **BREAKING** Remove ability to create self-monitoring resources in different namespaces (with the exception of dashboard configmaps).
212+
213+
## 3.10.0
214+
215+
- [CHANGE] Deprecate `enterprise.nginxConfig.file`. Both enterprise and gateway configurations now share the same nginx config. Admin routes will 404 on OSS deployments. Will be removed in version 4 of the chart, please use `gateway.nginxConfig.file` for both OSS and Enterprise gateways.
216+
- [FEATURE] Added new simple deployment target `backend`. Running 3 targets for simple deployment will soon be the default in Loki. This new target allows the `read` target to be run as a deployment and auto-scaled.
217+
218+
## 3.9.0
219+
220+
- [BUGFIX] Fix race condition between minio create bucket job and enterprise tokengen job
221+
222+
## 3.8.2
223+
224+
- [BUGFIX] Fix autoscaling/v2 template
225+
- [FEATURE] Added `extraObjects` helm values to extra manifests.
226+
227+
## 3.8.1
228+
229+
- [ENHANCEMENT] Add the ability to specify container lifecycle
230+
231+
## 3.8.0
232+
233+
- [BUGFIX] Added `helm-weight` annotations to the tokengen and provisioner jobs to make sure tokengen always runs before provisioner
234+
235+
## 3.7.0
236+
237+
**BREAKING**: Configuration values for Loki Canary moved from `monitoring.selfMonitoring.lokiCanary` to `monitoring.lokiCanary`
238+
239+
- [ENHANCEMENT] Decouple the Loki Canary from the self-monitoring setup, which adds an unnecessary dependency on the Grafana Agent Operator.
240+
241+
## 3.6.1
242+
243+
- [BUGFIX] Fix regression that produced empty PrometheusRule alerts resource
244+
245+
## 3.6.0
246+
247+
- [CHANGE] Bump Loki version to 2.7.0 and GEL version to 1.6.0
248+
249+
## 3.5.0
250+
251+
- [FEATURE] Add support for azure blob storage
252+
253+
## 3.4.3
254+
255+
- [ENHANCEMENT] Allow to change Loki `-target` argument
256+
- [ENHANCEMENT] Add toggle for persistence disk in single-binary mode
257+
258+
## 3.4.2
259+
260+
- [BUGFIX] Fix read-only /tmp in single-binary mode
261+
262+
## 3.4.1
263+
264+
- [BUGFIX] Remove extra `/` in image name if `registry` or `repository` is empty
265+
266+
## 3.4.0
267+
268+
- [ENHANCEMENT] Allow to add some selector for Loki persistent volume
269+
270+
## 3.3.3
271+
272+
- [BUGFIX] Add missing label `prometheus.io/service-monitor: "false"` to single-binary headless service
273+
274+
## 3.3.2
275+
276+
- [BUGFIX] Fixed indentation in single-binary pdb template
277+
278+
## 3.3.1
279+
280+
- [BUGFIX] Fix invalid ruler config when filesystem storage is being used
281+
- [BUGFIX] Fix ingress template to work with both deployment types (scalable and single binary)
282+
283+
## 3.3.0
284+
285+
- [CHANGE] Remove ServiceMonitor and PrometheusRule CRD
286+
287+
## 3.2.2
288+
289+
- [CHANGE] Add envFrom section to the tokengen job
290+
291+
## 3.2.1
292+
293+
- [BUGFIX] Fixed k8s selectors in k8s Service for single-binary mode.
294+
295+
## 3.2.0
296+
297+
- [CHANGE] Bump Grafana Enterprise Logs version to v1.5.2
298+
299+
## 3.1.0
300+
301+
- [FEATURE] Loki canary and GEL token provisioner added. The GEL token provisioner will provision a tenant and token to be used by the self-monitoring features (including the canary), as well as any additional tenants specified. A k8s secret will be created with a read and write token for each additional tenant specified.
302+
303+
## 3.0.4
304+
305+
- [CHANGE] Default minio replicas to 1 node with 2 drives. The old config used the default, which was 16 nodes with 1 drive each.
306+
- [BUGFIX] Minio subchart values `accessKey` and `secretKey` were removed in the new chart and replaced with `rootUser` and `rootPassword`.
307+
- [CHANGE] The tokengen job no longer creates a `grafana-token`, as the base64 encoding was not working in a Grafana Enterprise GEL plugin installation.
308+
309+
## 3.0.0
310+
311+
- [CHANGE] Loki helm chart was moved to this location in the Loki repo. The chart now supports both
312+
[single binary](https://github.com/grafana/helm-charts/tree/main/charts/loki) and [simple scalable](https://github.com/grafana/helm-charts/tree/main/charts/loki-simple-scalable) deployment modes. For changes prior to version 3.0.0, please
313+
look in the respective deprectated [single binary](https://github.com/grafana/helm-charts/tree/main/charts/loki) and [simple scalable](https://github.com/grafana/helm-charts/blob/main/charts/loki-simple-scalable/CHANGELOG.md) charts.
Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
dependencies:
22
- name: minio
33
repository: https://charts.min.io/
4-
version: 5.4.0
4+
version: 4.0.12
55
- name: grafana-agent-operator
66
repository: https://grafana.github.io/helm-charts
7-
version: 0.5.1
8-
- name: rollout-operator
9-
repository: https://grafana.github.io/helm-charts
10-
version: 0.28.0
11-
digest: sha256:67d1f2515f1735024afa3daf2c0634eeb2ce1b7d08c342058c137365030b6d1c
12-
generated: "2025-05-12T10:27:38.865995341Z"
7+
version: 0.2.16
8+
digest: sha256:3605bf81141e70309ef7efab98523d59615f3f5cf4e7b2eb7fd2be04cd52c906
9+
generated: "2023-06-27T16:57:05.871386+02:00"
Lines changed: 22 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,26 @@
11
apiVersion: v2
2-
appVersion: 3.5.0
3-
dependencies:
4-
- alias: minio
5-
condition: minio.enabled
6-
name: minio
7-
repository: https://charts.min.io/
8-
version: 5.4.0
9-
- alias: grafana-agent-operator
10-
condition: monitoring.selfMonitoring.grafanaAgent.installOperator
11-
name: grafana-agent-operator
12-
repository: https://grafana.github.io/helm-charts
13-
version: 0.5.1
14-
- alias: rollout_operator
15-
condition: rollout_operator.enabled
16-
name: rollout-operator
17-
repository: https://grafana.github.io/helm-charts
18-
version: 0.28.0
19-
description: Helm chart for Grafana Loki and Grafana Enterprise Logs supporting monolithic,
20-
simple scalable, and microservices modes.
2+
name: loki
3+
description: Helm chart for Grafana Loki in simple, scalable mode
4+
type: application
5+
appVersion: 2.8.2
6+
version: 5.8.9
217
home: https://grafana.github.io/helm-charts
8+
sources:
9+
- https://github.com/grafana/loki
10+
- https://grafana.com/oss/loki/
11+
- https://grafana.com/docs/loki/latest/
2212
icon: https://grafana.com/docs/loki/latest/logo_and_name.png
13+
dependencies:
14+
- name: minio
15+
alias: minio
16+
version: 4.0.12
17+
repository: https://charts.min.io/
18+
condition: minio.enabled
19+
- name: grafana-agent-operator
20+
alias: grafana-agent-operator
21+
version: 0.2.16
22+
repository: https://grafana.github.io/helm-charts
23+
condition: monitoring.selfMonitoring.grafanaAgent.installOperator
2324
maintainers:
24-
- name: trevorwhitney
25-
- name: jeschkies
26-
name: loki
27-
sources:
28-
- https://github.com/grafana/loki
29-
- https://grafana.com/oss/loki/
30-
- https://grafana.com/docs/loki/latest/
31-
type: application
32-
version: 6.30.1
25+
- name: trevorwhitney
26+
- name: jeschkies

0 commit comments

Comments
 (0)