Skip to content

feat(influxdb3-ent): add bootstrap token support#796

Merged
alespour merged 19 commits into
masterfrom
feat/ent3-bootstrap-tokens
Jun 1, 2026
Merged

feat(influxdb3-ent): add bootstrap token support#796
alespour merged 19 commits into
masterfrom
feat/ent3-bootstrap-tokens

Conversation

@alespour

@alespour alespour commented May 26, 2026

Copy link
Copy Markdown
Contributor

Closes #779

Wires up offline tokens bootstrap and admin token recovery into the chart. The values keys already existed but nothing was actually consuming them in the templates.

Now supported:

  • Offline admin token at startup via security.auth.adminToken.existingSecret or .file
  • Offline permission tokens via security.auth.permissionTokens.existingSecret or .file
  • Binding the admin token recovery HTTP endpoint via security.auth.adminToken.recovery.httpBind

Two keys were re-nested for consistency:

Before Now
security.auth.adminTokenFile security.auth.adminToken.file
security.auth.permissionTokensFile security.auth.permissionTokens.file

Notes to reviewers:

  • The old flat keys were never wired to any template, so renaming them doesn't break anything at runtime.
  • NOTES.txt stays minimal by design; token file-path modes aren't echoed there

Tests:

  • adds resources in helm tests workflow for Ent V3 tests
  • adds tests for admin token and permission tokens
  • updates very outdated Helm in the workflow
  • fixes ct install tests - exit code was not propagated outside pipe ❗

@alespour alespour requested a review from Copilot May 26, 2026 14:27
@alespour alespour marked this pull request as ready for review May 26, 2026 14:27

This comment was marked as resolved.

@alespour alespour changed the title feat(influxdb3-ent): add bootstrap tokens support feat(influxdb3-ent): add bootstrap token support May 26, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 16 out of 16 changed files in this pull request and generated 1 comment.

Comment thread charts/influxdb3-enterprise/README.md Outdated
@alespour alespour requested a review from bednar May 27, 2026 07:24

@bednar bednar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@alespour alespour merged commit 0b222fd into master Jun 1, 2026
2 checks passed
@alespour alespour deleted the feat/ent3-bootstrap-tokens branch June 1, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

influxdb3-enterprise: Support for initial admin token bootstrap

3 participants