303 Commits

Author SHA1 Message Date
Robert Jacob
cb261d9534 fix(operator): provide AWS region in environment variable for STS mode (#21136) 2026-03-12 18:03:23 +01:00
Robert Jacob
61ec040b2d feat(operator)!: switch default for OpenShift stream labels (#21001) 2026-03-04 15:00:42 +01:00
Bayan Taani
2de6e7931d feat(operator): update metrics authentication to remove dependency on kube-rbac-proxy (#20853) 2026-02-25 18:51:43 +00:00
Bayan Taani
1b96366728 fix(operator): properly handle the deprecated replicationFactor (#20935) 2026-02-25 19:24:45 +01:00
Joao Marcal
89471f4f20 build(operator): update Go to v1.25, dependencies, tools and CI (#20896)
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2026-02-24 17:47:37 +00:00
Joao Marcal
3c8b9e8a03 feat(operator): add option to customize gateway server cert (#20325)
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2026-02-24 15:33:03 +00:00
Joao Marcal
e8a998b86e fix(operator): dynamically configure networkpolicy when a Kubernetes service is used for object storage (#20111)
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2026-02-23 15:23:00 +00:00
Joao Marcal
1180fffe94 fix(operator): add additional port to networkpolicy when using Swift (#20129)
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2026-02-20 10:31:40 +00:00
Joao Marcal
973bb71d6e fix(operator): always generate full set of condition metrics for each LokiStack (#19509)
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2026-02-18 17:17:13 +00:00
Joao Marcal
0ba85736ea fix(operator): configure to extract selectors to allow fine-grained auth in openshift-network mode (#19958) 2026-02-16 19:30:12 +00:00
Joao Marcal
d81e977f1e feat(operator): Update Loki operand to v3.6.5 (#20696) 2026-02-12 15:57:18 +00:00
Bryan Boreham
834cf12155 perf(operator): simplification to status validation (#20725)
Co-authored-by: Joao Marcal <joao.marcal12@gmail.com>
2026-02-11 15:33:48 +00:00
Joao Marcal
ef151816d7 fix(operator): networkpolicies allow access through proxy port when a proxy is configured (#20194)
Signed-off-by: Joao Marcal <jmarcal@redhat.com>
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2026-02-09 14:50:18 +00:00
Bayan Taani
efc63e8d06 fix(operator): set ingester minimum available pods based on replication factor (#19517)
Signed-off-by: Bayan Taani <86984560+btaani@users.noreply.github.com>
Co-authored-by: Joao Marcal <jmarcal@redhat.com>
2026-02-04 00:21:11 +01:00
Robert Jacob
7056ec41ce fix(operator): Increase distributor-ingester timeout from 1s to 5s (#20471) 2026-01-19 22:48:33 +01:00
Bayan Taani
86068cfb6c fix(operator): change leader-election parameters (#19707) 2025-12-18 14:02:38 +01:00
Joao Marcal
9dc71a6425 feat(operator): add option to disable ingress (#19382)
Signed-off-by: Joao Marcal <jmarcal@redhat.com>
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2025-12-16 09:44:05 +00:00
Robert Jacob
8df33ff659 fix(operator): Do not deploy NetworkPolicies automatically on OCP 4.20 (#19680) 2025-11-13 15:22:31 +01:00
Joao Marcal
6e6f61ff9b feat(operator): deploy network policies with LokiStack (#19099)
Signed-off-by: Joao Marcal <jmarcal@redhat.com>
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2025-10-18 09:08:37 +01:00
Joao Marcal
f6ef4d89fd feat(operator): s3 validation reject endpoints that contain a URL path (#19356)
Signed-off-by: Joao Marcal <jmarcal@redhat.com>
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2025-10-15 19:00:53 +02:00
Joao Marcal
8512f71b20 chore(operator): update tools and dependencies (#19172) 2025-10-03 17:10:21 +01:00
Eng Zer Jun
26014564ba chore(operator): update github.com/imdario/mergo to dario.cat/mergo (#19358)
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
Co-authored-by: Joao Marcal <joao.marcal12@gmail.com>
2025-10-03 11:14:29 +01:00
Joao Marcal
c47fe465ff feat(operator): Add warning alert for when LokiStack is not getting ready (#19258)
Signed-off-by: Joao Marcal <jmarcal@redhat.com>
2025-10-02 14:26:11 +00:00
Joao Marcal
66ebc5a184 feat(operator): Add alert LokiIngesterFlushFailureRateCritical (#18698) 2025-10-01 17:23:36 +01:00
Joao Marcal
0822f8764e chore(operator): improve error message when users configure tenants in static and dynamic mode (#19120)
Signed-off-by: Joao Marcal <jmarcal@redhat.com>
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2025-09-18 17:59:25 +02:00
Joao Marcal
743929bf55 feat(operator): Update Loki operand to v3.5.5 (#19187) 2025-09-18 13:41:36 +02:00
Robert Jacob
155972ec25 feat(operator): Update Loki operand to v3.5.4 (#19122) 2025-09-05 16:38:58 +00:00
Joao Marcal
04bf67470d chore(operator): Apply modernize analyzer to the codebase (#19043) 2025-08-29 12:54:31 +01:00
cjorge-graphops
610f43eb67 fix(operator): upgrade OPA policy syntax for v1+ (#18795) 2025-08-11 17:43:02 +01:00
Robert Jacob
d911e67615 feat(operator): Update Loki operand to v3.4.3 (#17847) 2025-05-28 19:10:09 +01:00
Joao Marcal
2d40349fad fix(operator): update webhook validator for alerts/rules (#17824) 2025-05-27 07:33:51 +01:00
Joao Marcal
3f1aacfa0e feat(operator): extend LokiStack authorization to support OTel Semantics (#16031) 2025-05-26 17:54:15 +01:00
Joao Marcal
14d7670c92 fix(operator): fix typo in docs regarding forcepathstyle (#17725) 2025-05-19 11:00:16 +01:00
Joao Marcal
872e782ff4 chore(operator): Bump loki dep to v3 (#17714) 2025-05-15 15:09:25 +02:00
Joao Marcal
c4dace5c57 feat(operator): allow users to configure virtual-host-style for S3 secrets (#17363)
Signed-off-by: Joao Marcal <jmarcal@redhat.com>
Co-authored-by: Robert Jacob <rojacob@redhat.com>
2025-05-14 15:16:28 +01:00
Robert Jacob
0b2bae87f3 feat(operator): Allow using resource requests as limits (#17484)
Co-authored-by: Joao Marcal <jmarcal@redhat.com>
2025-05-14 15:15:56 +01:00
Joao Marcal
c48209c00c chore(operator): move to golangci-lint v2 (#17017) 2025-04-04 17:49:48 +01:00
Robert Jacob
c63f0a9d8d fix(operator): Update memberlist when ingester becomes unhealthy (#17026)
Co-authored-by: Aleksei Panfilov <aleert@yandex.ru>
2025-04-04 14:36:40 +02:00
Joao Marcal
89cb731f93 fix(operator): use description annotation for Prometheus alerts instead of message (#16574) 2025-03-25 07:38:22 +00:00
Joao Marcal
dc624e6350 chore(operator): Update build and runtime deps (#16605) 2025-03-11 15:16:17 -04:00
Robert Jacob
1e5579abef fix(operator): Select non-zero delete worker count for all sizes (#16492) 2025-02-28 15:02:43 +00:00
Robert Jacob
1b4f1f57fa feat(operator): Enable time-based stream-sharding (#16390) 2025-02-20 16:29:44 +00:00
Joao Marcal
62a72f6405 feat(operator): Add support for Swift TLS CA configuration (#15260)
Co-authored-by: Bayan Taani <86984560+btaani@users.noreply.github.com>
2025-02-19 12:07:30 +00:00
Robert Jacob
42f87d3064 feat(operator): Update Loki operand to v3.4.2 (#16360) 2025-02-19 07:05:36 -05:00
Katuya Kawakami
40cf074fba fix(operator): Fix minimum available ingesters for 1x.pico size (#16035)
Signed-off-by: Katuya Kawakami <kkawakami-je@nec.com>
2025-02-10 14:23:52 -05:00
Robert Jacob
bd1ea23132 feat(operator)!: Add configuration option for dropping OTLP attributes (#15857) 2025-01-28 11:21:02 -05:00
Robert Jacob
fdec2c78f9 feat(operator): Update Loki operand to v3.3.2 (#15800) 2025-01-17 12:17:28 -05:00
Paul Rogers
f2c2a22bdc chore: Preparation for incoming static code analysis CI check (#15164)
Co-authored-by: Danny Cooper <danny.cooper@grafana.com>
2024-11-28 08:54:04 -05:00
Robert Jacob
f00d07a471 fix(operator): Fix RBAC permission for poddisruptionbudgets (#15107) 2024-11-27 10:26:37 +00:00
Periklis Tsirakidis
7635a5cffa feat(operator): Add support for managed GCP WorkloadIdentity (#14752) 2024-11-08 10:11:16 +01:00