core snap is not a defined resource for charms that have other snaps as a resource definition
Bug #1828063 reported by
Jeff Hillman
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Etcd Charm |
Fix Released
|
Critical
|
George Kraft | ||
Grafana Charm |
Invalid
|
Wishlist
|
Unassigned | ||
Graylog Charm |
Fix Released
|
Critical
|
Kevin W Monroe | ||
Kubernetes Control Plane Charm |
Fix Released
|
Critical
|
George Kraft | ||
Kubernetes E2E Test Charm |
Fix Released
|
Critical
|
George Kraft | ||
Kubernetes Worker Charm |
Fix Released
|
Critical
|
George Kraft | ||
Prometheus2 charm |
Fix Released
|
Undecided
|
Kevin W Monroe | ||
vault-charm |
Fix Released
|
Undecided
|
George Kraft |
Bug Description
Several charms require snaps to install their relevant software. For an offline environment, these charms allow for a resource definition so that the local snap location can be specified.
The problem is, all snaps have a prerequesite of the core snap.
This snap is not listed as a resource for any of the current CDK charms that also have snaps as a resource.
This requires some mechanism to "sideload" the core charm. One example of that is to use the juju cloudinit-userdata preruncmd option to wget the core snap and manually install it.
This is not an obvious solution to all end users. There should be a core snap resource definition.
Related branches
~prometheus-charmers/charm-prometheus2:core-resource
Merged
into
~prometheus-charmers/charm-prometheus2:master
at
revision 89dc19ff15b5b7dfcd268c2027e0ff7e0530d607
- Stuart Bishop (community): Approve
-
Diff: 96 lines (+51/-3)4 files modifiedMakefile (+42/-0)
README.md (+4/-3)
metadata.yaml (+4/-0)
reactive/prometheus.py (+1/-0)
~graylog-charmers/charm-graylog:core-resource
Merged
into
~graylog-charmers/charm-graylog:master
at
revision f233dad8109e352ae4fb923a1deb9e5d47336b75
- Stuart Bishop (community): Approve (canonical-is-reviewers)
- George Kraft (community): Approve
- Canonical IS Reviewers: Pending requested
-
Diff: 63 lines (+31/-0)3 files modifiedMakefile (+25/-0)
layer.yaml (+2/-0)
metadata.yaml (+4/-0)
summary: |
core snap is not a defined resource for charms that have other snaps as - a resource definitions + a resource definition |
Changed in charm-etcd: | |
importance: | Undecided → Critical |
status: | New → Triaged |
Changed in charm-kubernetes-master: | |
importance: | Undecided → Critical |
status: | New → Triaged |
Changed in charm-kubernetes-worker: | |
importance: | Undecided → Critical |
status: | New → Triaged |
no longer affects: | charm-easyrsa |
no longer affects: | charm-canal |
no longer affects: | charm-flannel |
Changed in charm-kubernetes-e2e: | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in graylog-charm: | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in prometheus2-charm: | |
status: | New → Confirmed |
Changed in vault-charm: | |
status: | New → Confirmed |
Changed in charm-etcd: | |
assignee: | nobody → George Kraft (cynerva) |
Changed in charm-kubernetes-master: | |
assignee: | nobody → George Kraft (cynerva) |
Changed in charm-kubernetes-worker: | |
assignee: | nobody → George Kraft (cynerva) |
Changed in graylog-charm: | |
assignee: | nobody → George Kraft (cynerva) |
Changed in prometheus2-charm: | |
assignee: | nobody → George Kraft (cynerva) |
Changed in charm-kubernetes-e2e: | |
assignee: | nobody → George Kraft (cynerva) |
Changed in graylog-charm: | |
assignee: | George Kraft (cynerva) → Kevin W Monroe (kwmonroe) |
Changed in prometheus2-charm: | |
assignee: | George Kraft (cynerva) → Kevin W Monroe (kwmonroe) |
Changed in vault-charm: | |
assignee: | nobody → George Kraft (cynerva) |
Changed in graylog-charm: | |
status: | Triaged → In Progress |
Changed in prometheus2-charm: | |
status: | Confirmed → In Progress |
Changed in charm-etcd: | |
status: | Triaged → In Progress |
Changed in charm-kubernetes-master: | |
status: | Triaged → In Progress |
Changed in charm-kubernetes-worker: | |
status: | Triaged → In Progress |
Changed in vault-charm: | |
status: | Confirmed → In Progress |
Changed in charm-kubernetes-e2e: | |
status: | Triaged → In Progress |
Changed in charm-kubernetes-e2e: | |
status: | In Progress → Fix Committed |
Changed in vault-charm: | |
status: | In Progress → Fix Committed |
Changed in prometheus2-charm: | |
status: | Fix Committed → Fix Released |
Changed in graylog-charm: | |
status: | Fix Committed → Fix Released |
Changed in vault-charm: | |
status: | Fix Committed → Fix Released |
Changed in grafana-charm: | |
assignee: | nobody → Kevin W Monroe (kwmonroe) |
status: | New → Triaged |
Changed in charm-grafana: | |
importance: | Critical → Wishlist |
To post a comment you must log in.
Past discussion: https:/ /github. com/stub42/ layer-snap/ issues/ 9