← Back to issue list

Implement the update-cert operation

View original Github issue

Metadata

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

Current evaluation

Implemented update-cert via PR #206 (commit 7732612), adding certificate validation, proxy reload, and file replacement.

Resolution: closed resolved

Reason: PR #206 was merged as commit 7732612 and added the update-cert command and handler. The implementation validates certificate/key data, returns errors for invalid input, reloads the proxy CA, and replaces the certificate files only after validation.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Handle the update-cert operation to validate and reload control API certificates. Fail and return an appropriate error message if validation fails. ### Why it needs to get done The external controller must be able to update service certificates.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Implemented update-cert via PR #206 (commit 7732612), adding certificate validation, proxy reload, and file replacement.
stealth/space-bunny-alpha — closed stale update-cert was closed with no documented implementation or resolving PR/commit; the only follow-up was an automated CRAFT-3209 Jira ticket.
qwen/qwen3.6-35b-a3b — — The update-cert operation request was closed without implementation or resolution. Activity stopped after Jira sync, indicating the feature was abandoned or deferred.

Update history

Date Change
created

Related work

  • Likely Fixed By: fetch-service#206 (confidence 100%)

    Commit 7732612 titled "feat(config): add update-cert command (#206)" introduced the requested operation.

Related issues

Issue Project State Summary Similarity
#201 Refactor certificate loading in proxy setup fetch-service closed Certificate loading was refactored in canonical/fetch-service#204 (commit ad9869e); follow-up PR #206 added update-cert support.
75%
#206 feat(config): add update-cert command fetch-service merged Merged PR #206 in commit 7732612 added fetchcfg's update-cert command to update the running service certificate and fixed #189.
70%