charm needs to implement required_relations (block until control plane is ready)
Bug #1638772 reported by
Ryan Beisner
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Nova Compute Proxy Charm |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Per policies and best practices, the charm should deploy to a non-error state (blocked is ok). However, when deployed without config, or before the remote compute host is ready, the install proxy charm hook fails.
We should check that the remote host is up before firing the proxy installation, and block until it is reachable.
We should also implement require_relations and block until that is satisfied.
Logs and artifacts:
description: | updated |
description: | updated |
Changed in charm-nova-compute-proxy: | |
status: | New → Confirmed |
description: | updated |
description: | updated |
summary: |
- charm single fails (need to use blocked status, wait for config and - relations) + charm needs to implement required_relations (block until control plane + is ready) |
Changed in charm-nova-compute-proxy: | |
importance: | Undecided → Medium |
Changed in charm-nova-compute-proxy: | |
status: | Confirmed → Won't Fix |
To post a comment you must log in.
This issue affects usability of the charm in production and testing as well. If a bundle is deployed, the nova-compute-proxy proxy_install routines will most likely try to execute long before glance and other relations are ready.