influxdb3-test-setup

Official

Isolate 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.