← Back to issue list

Allow Custom Build Certificate Authority And Proxy Credentials

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1859046
Type
issue
State
open
Author
~zicklag
Labels
certificate-authority http-proxy
Created
Updated
Closed

Current evaluation

Feature request to pass HTTP proxy env vars and custom CA certificates to LXD build environments. Proxy vars (http_proxy, https_proxy, no_proxy) are now forwarded via PR #4973; CA portion appears unaddressed. Issue is 2426 days old with zero maintainer interaction.

Suggested action: needs triage

Reason: The proxy-variables portion of this request is now addressed by PR #4973 (forwarding http_proxy/https_proxy/no_proxy into core24 build environments, closing #4943), but the custom certificate-authority portion appears unaddressed. The issue has had zero maintainer comments in 2426 days and needs re-evaluation to determine whether the remaining CA requirement is still in scope or should be split into a separate issue.

Impact: 35 Quick Win: 19.25 Staleness: 62 Complexity: 45 Confidence: 62 Support Request: 35

Issue body

In my build environment, I am behind an HTTP proxy with SSL bump. This means that, when building snaps, I need to be able to configure the system certificate authority with my HTTP proxy's certificate and I need to be able to configure the `http_proxy`, `https_proxy`, and `no_proxy` environment variables. I am also building the snap inside a Vagrant VM that cannot support Multipass. This is a feature request asking for a way to provide HTTP proxy and certificate authority information to snapcraft when building with LXD. I have documented how I worked around this by using Docker in a forum topic: https://forum.snapcraft.io/t/how-to-build-a-snap-behind-a-proxy-with-ssl-bump-in-a-vagrant-vm/14975?u=zicklag.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 19.25
Staleness: 62
Complexity: 45
Confidence: 62
Support Request: 35
needs triage Feature request to pass HTTP proxy env vars and custom CA certificates to LXD build environments. Proxy vars (http_proxy, https_proxy, no_proxy) are now forwarded via PR #4973; CA portion appears unaddressed. Issue is 2426 days old with zero maintainer interaction.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 45
Confidence: 90
Support Request: 10
close stale Feature request to pass custom CA certificates and HTTP proxy settings to LXD build environments in Snapcraft. Inactive for over two years with no maintainer response.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 65
Confidence: 85
Support Request: 10
close stale Feature request to allow configuring custom certificate authorities and HTTP proxy credentials when building snaps with LXD. Currently unaddressed with no maintainer comments after over two years of inactivity.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 45
Confidence: 85
Support Request: 10
close stale Feature request to configure HTTP proxy and custom CA certificates when building snaps with LXD. Open for over 6 years with no maintainer response or comments.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 60
Confidence: 75
Support Request: 10
needs triage Feature request to configure HTTP proxy and custom CA certificates for LXD-based snap builds. Untriaged, no maintainer comments, inactive for over two years.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#4943 (confidence 85%)

    Addresses the proxy-variables half of this request (forwarding http_proxy, https_proxy, no_proxy into core24 build environments); closed as fixed.

  • Likely Fixed By: canonical/snapcraft#4973 (confidence 80%)

    Merged PR that forwards proxy env vars into core24 build environments, resolving the proxy portion of this feature request.

Related issues

No related issues found above the similarity threshold.