← Back to issue list

Support adding private repositories

View original Github issue

Metadata

Project
craft-archives
Number
#221
Type
issue
State
open
Author
lengau
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Triaged enhancement remains open: add auth.conf.d credential support for private APT repositories and PPAs so Imagecraft can build images using them.

Suggested action: keep open

Reason: This maintainer-authored enhancement is explicitly labeled Triaged and identifies both the required /etc/apt/auth.conf.d integration and private-PPA use case. The current tree has no credential fields, credential-related documentation, or auth.conf handling, and no matching implementation commit was found, so the capability remains valid and unfinished.

Evaluated by: mr-cal-bot

Impact: 56 Quick Win: 16 Complexity: 58 Confidence: 91 Actionability: 70

Issue body

### What needs to get done Craft Archives needs to be able to support adding private repositories that include authentication info in `/etc/apt/auth.conf.d`, including private PPAs ### Why it needs to get done Imagecraft needs to support private repositories if someone wants an image with their own private repo.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 56
Quick Win: 16
Complexity: 58
Confidence: 91
Actionability: 70
keep open Triaged enhancement remains open: add auth.conf.d credential support for private APT repositories and PPAs so Imagecraft can build images using them.
qwen/qwen3.6-35b-a3b
Impact: 65
Quick Win: 27
Complexity: 45
Confidence: 75
Actionability: 75
keep open Enhancement to support private repositories with authentication via /etc/apt/auth.conf.d for private PPAs and repos
qwen/qwen3.8-27b
Impact: 55
Quick Win: 25
Staleness: 55
Complexity: 55
Confidence: 78
Support Request: 5
keep open Enhancement to support adding private apt repositories with authentication via /etc/apt/auth.conf.d, including private PPAs. Triaged by maintainer, Jira ticket CRAFT-5074 created, no implementation work started.
qwen/qwen3.6-35b-a3b
Staleness: 75
Complexity: 60
Confidence: 85
Support Request: 10
keep open Feature request to support private repositories with authentication in /etc/apt/auth.conf.d for Imagecraft. Triaged as enhancement, currently inactive for over 3 months with no further discussion.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 45
Confidence: 85
Support Request: 10
keep open Enhancement to support adding private repositories with authentication info in /etc/apt/auth.conf.d. Triaged and linked to an internal Jira ticket, awaiting implementation.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#5116 (confidence 93%)

    Open Snapcraft request for the same auth.conf.d-style APT repository credentials; it is a counterpart, not evidence that this issue is resolved.

Related issues

Issue Project State Summary Similarity
#312 Support adding or removing PPAs to the image imagecraft open Enhancement requesting declarative PPA/archive management in imagecraft.yaml, including build-only vs final-image repos. Triaged; workaround documented via #355, native support still open.
76%