Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: update helm chart to support distributed mode and 3.0 #12067

Merged
merged 76 commits into from
Apr 8, 2024

Conversation

slim-bean
Copy link
Collaborator

@slim-bean slim-bean commented Feb 27, 2024

TODO

  • fix toplogy spread constraints in zone aware
  • fix SSD to to handle zone aware migration (honor not writing to "default-zone")
  • distributor also needs to have config for not writing "default-zone"
  • replica count for zone aware needs to be a divide by 3
  • add rollout operator
  • add memcached
  • make sure configmap isn't a secret (or make configurable)
  • verify query-scheduler and query-frontend addresses are set correctly in distributed
  • add configs to persist tokens and not unregister on shutdown
  • add mutating webhook and labels so rollout operator can control scaledown

trevorwhitney and others added 10 commits January 31, 2024 10:39
**What this PR does / why we need it**:
Components were expecting the port name to be `http` instead of
`http-metrics`.

**Which issue(s) this PR fixes**:
N/A
**What this PR does / why we need it**:
Modify our nginx proxy pass to redirect to microservices components
correctly.
Modify index-gateway to run in simple mode by default.
Fix distributor svc target port (http-metrics instead of `http`).

**Which issue(s) this PR fixes**:
N/A
…ies to remove dependencies on agent and prometheus. Disables self monitoring by default.

Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
…onitoring

Signed-off-by: Edward Welch <edward.welch@grafana.com>
@github-actions github-actions bot added area/helm type/docs Issues related to technical documentation; the Docs Squad uses this label across many repositories labels Feb 27, 2024
Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
…ier, query-scheduler, and ruler

Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
…rules. Remove soft constraint on zone

Signed-off-by: Edward Welch <edward.welch@grafana.com>
…nstalled.

Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
adding rollout operator
persisting tokens
setting replica counts and max unavailable

Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
@slim-bean slim-bean force-pushed the ewelch-distributed-helm-chart branch from 1403139 to 7fa517d Compare March 5, 2024 23:39
slim-bean and others added 6 commits April 8, 2024 10:34
Co-authored-by: J Stickler <julie.stickler@grafana.com>
Co-authored-by: J Stickler <julie.stickler@grafana.com>
Co-authored-by: J Stickler <julie.stickler@grafana.com>
Co-authored-by: J Stickler <julie.stickler@grafana.com>
Co-authored-by: J Stickler <julie.stickler@grafana.com>
Signed-off-by: Edward Welch <edward.welch@grafana.com>
@slim-bean slim-bean merged commit 79b876b into main Apr 8, 2024
14 checks passed
@slim-bean slim-bean deleted the ewelch-distributed-helm-chart branch April 8, 2024 20:09
grafanabot pushed a commit that referenced this pull request Apr 8, 2024
Signed-off-by: Edward Welch <edward.welch@grafana.com>
Co-authored-by: Trevor Whitney <trevorjwhitney@gmail.com>
Co-authored-by: Dylan Guedes <djmgguedes@gmail.com>
Co-authored-by: J Stickler <julie.stickler@grafana.com>
(cherry picked from commit 79b876b)
rhnasc pushed a commit to inloco/loki that referenced this pull request Apr 12, 2024
…#12067)

Signed-off-by: Edward Welch <edward.welch@grafana.com>
Co-authored-by: Trevor Whitney <trevorjwhitney@gmail.com>
Co-authored-by: Dylan Guedes <djmgguedes@gmail.com>
Co-authored-by: J Stickler <julie.stickler@grafana.com>
@messiahUA
Copy link

May I ask why the simple scalable check was removed from the helm chart for "loki.querySchedulerAddress" ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/helm backport release-3.0.x product-approved size/XXL type/docs Issues related to technical documentation; the Docs Squad uses this label across many repositories
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants