← Back to issue list

Implement CLI configuration tool

View original Github issue

Metadata

Project
fetch-service
Number
#186
Type
issue
State
closed
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

Implemented the configuration CLI in merged PR #199 (commit 91f87df); client protocol support came in #194, and the binary was later renamed fetchctl in #215.

Resolution: closed resolved

Reason: Merged PR #199 (commit 91f87df) added the fetchcfg update-config command for applying configuration updates and writing configuration files, with release in v0.2.0. PR #215 later renamed the CLI to fetchctl.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Create a CLI tool that reads configuration files from stdin or local file. The CLI tool can be implemented inside the server code as a multi-entry binary to reduce filesystem footprint. ### Why it needs to get done The CLI tool allows transactional remote configuration of the local Fetch Service.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Implemented the configuration CLI in merged PR #199 (commit 91f87df); client protocol support came in #194, and the binary was later renamed fetchctl in #215.
stealth/space-bunny-alpha — closed resolved Implemented the configuration CLI in #199, with its client protocol added in #194; the binary was later renamed from fetchcfg to fetchctl in #215.
qwen/qwen3.6-35b-a3b — — Closed without implementation. Work was deferred to internal Jira ticket CRAFT-3204. The CLI configuration tool feature was abandoned.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/fetch-service#199 (confidence 100%)

    Merged implementation of the update-config command that resolved the requested CLI configuration capability.

  • Related To: canonical/fetch-service#194 (confidence 98%)

    Merged client-side configuration protocol support, a prerequisite for the CLI implementation.

  • Related To: canonical/fetch-service#215 (confidence 95%)

    Merged rename of the implemented fetchcfg CLI to fetchctl.

Related issues

No related issues found above the similarity threshold.