Replies: 12 comments
-
This looks to be the authoritative answer. Note that, snap / snap daemon is the client that downloads/installs/managed packages |
Beta Was this translation helpful? Give feedback.
-
Can you get a list of URLs and IP addresses and add it to the top-level comment on this issue? |
Beta Was this translation helpful? Give feedback.
-
Are both IPs and URLs needed? |
Beta Was this translation helpful? Give feedback.
-
Yes, we use IPs to restrict outbound access at the NSG level and then FQDNs at the Firewall. |
Beta Was this translation helpful? Give feedback.
-
Ok, I can't find any indication that the IP addresses are guaranteed to be stable. |
Beta Was this translation helpful? Give feedback.
-
They don't have to be completely fixed, we just need to know the range of IP addresses that they are drawn from. For example if they use a CDN then all IP addresses that the CDN might resolve to. |
Beta Was this translation helpful? Give feedback.
-
We also get a lot of outbound requests to |
Beta Was this translation helpful? Give feedback.
-
Looks like there are some fixed domains here
|
Beta Was this translation helpful? Give feedback.
-
I'm uncertain about |
Beta Was this translation helpful? Give feedback.
-
I think the current requests are coming from an update checker (presumably |
Beta Was this translation helpful? Give feedback.
-
Which sounds like an endpoint for publishing, and is only needed for snapcraft. But the docs are not explicit about what these endpoints are for.
The second of those is easy to test with an Ubuntu VM and some |
Beta Was this translation helpful? Give feedback.
-
Snap proxy (maybe something for the future). |
Beta Was this translation helpful? Give feedback.
-
💻 System information
🚫 Problematic behaviour
The SRD includes some snap packages. Snaps are automatically updated by the snap daemon. Some set of endpoints will need to be reachable for this to work.
🚂 Possible workarounds, remediations or solutions
This stackoverflow post contains a suggested list of urls.
From The snapcraft website,
Hopefully this is all that is required. The Snapcraft API may not be needed if you don't intend to publish packages (which we would not want to allow).
Beta Was this translation helpful? Give feedback.
All reactions