Skip to content

Track complete Arc Enterprise administration coverage in arcli #36

Description

@xe-nvdk

Context

arcli is no longer missing Arc Enterprise entirely. Cluster inspection and node removal shipped in PR #6, backup/restore is covered, and the existing query, write, retention, continuous-query, compaction, and token commands work against Enterprise deployments.

The remaining gap is Enterprise administration API parity. This issue tracks the focused deliverables instead of treating Enterprise support as one all-or-nothing feature.

Coverage issues

Already covered

  • Cluster status, nodes, local-node details, health, and node removal
  • Backup creation, inspection, deletion, and restore
  • Token CRUD and effective-permission inspection
  • Retention and continuous-query CRUD/manual execution
  • Scheduler status
  • Compaction status, statistics, candidates, history, and triggering
  • Normal database, measurement, ingest, import, query, delete, and application-log workflows against Enterprise endpoints

Out of scope

  • Editing Arc server configuration files or bootstrapping cluster members; arcli config intentionally manages client connection profiles
  • APIs that are server-side stubs, such as compaction jobs
  • Features that Arc itself has not exposed through a stable HTTP API

MQTT is not Enterprise-only, but it is tracked here because it is part of the same missing operator-administration surface.

Definition of done

  • All child coverage issues are complete or explicitly declined with rationale
  • arcli --help makes the Enterprise administration surface discoverable
  • OSS and unlicensed-server behavior remains clear and scriptable
  • The README and docs describe the actual Enterprise coverage without a blanket unsupported claim

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions