Disable Auth / Allow Declarative Credentials

Open
#1,329 6 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
45/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
clickhouse, helm, kubernetes, mongodb, typescript

Research direction

Start by reviewing the hdx-oss-v2 Helm chart and its existing authentication configuration, including how Kubernetes Secrets are handled. Define the expected behavior for auth.anonymous and declarative shared credentials while keeping OTel, ClickHouse, and MongoDB independently managed; done means the chart supports the requested configuration and its behavior is documented or tested.

Written by the indexing model from the issue text.

Description

enhancement
Problem

Since SSO is not supported in the OSS version, and:

  • I'm not interested in managing users myself
  • anonymous auth does not seem to be available

I'm looking for an alternative to a manual log-in process for a single shared credential.

Context

While IS_LOCAL_MODE = true may support this, I believe it uses an image that packages all components (OTel, ClickHouse, MongoDB) together.

I'm using the hdx-oss-v2 helm chart and would like to manage each of these independently.

Solution

Can support be added to have an auth.anonymous config similar to Grafana?

Can shared credentials be provided declaratively via Secret?

Dominant language
TypeScript
Stars
9.9k
Forks
471
Avg merge
2d 4h
Merged PRs (30d)
117

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from hyperdxio/hyperdx

All issues in hyperdxio/hyperdx

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.