influxdb3-test-setup
OfficialIsolate InfluxDB 3 test environments fast.
Authorinfluxdata
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill automates the setup of InfluxDB 3 Core and Enterprise test environments for documentation code blocks. It enables per-worktree isolation for Core alongside a shared Enterprise instance to run code block tests safely.
Core Features & Use Cases
- Per-worktree Core runtime (port 8282) with isolated data
- Shared Enterprise runtime (port 8181) with persistent license data
- Worktree-named databases for test isolation during documentation code block testing
Quick Start
- Initialize Core: ./test/scripts/init-influxdb3.sh core
- Initialize Enterprise: ./test/scripts/init-influxdb3.sh enterprise
- Initialize both: ./test/scripts/init-influxdb3.sh all
- Retrieve tokens and set up a test database as described in the workflows, e.g.:
- Core token: cat test/.influxdb3/core/.token | jq -r .token
- Create a test database for the current worktree:
WORKTREE_NAME=$(basename "$(pwd)" | tr '-' '_')
curl -X POST "http://localhost:8282/api/v3/configure/database"
-H "Authorization: Bearer $(jq -r .token test/.influxdb3/core/.token)"
-H "Content-Type: application/json"
-d "{"db": "${WORKTREE_NAME}_db"}"
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: influxdb3-test-setup Download link: https://github.com/influxdata/docs-v2/archive/main.zip#influxdb3-test-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.