Built charm contains configuration options that are unexpected and/or invalid for the charm
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceph RBD Mirror Charm |
Fix Released
|
High
|
Frode Nordahl | ||
OpenStack Barbican SoftHSM Charm |
Fix Released
|
High
|
Frode Nordahl | ||
OpenStack Barbican-Vault Charm |
Fix Committed
|
High
|
Frode Nordahl | ||
OpenStack Cinder Backup Swift Proxy Charm |
Fix Released
|
High
|
Frode Nordahl | ||
OpenStack Cinder Pure Storage Charm |
Fix Committed
|
High
|
Frode Nordahl | ||
OpenStack Designate-Bind Charm |
Triaged
|
Medium
|
Unassigned | ||
OpenStack Keystone LDAP integration |
Fix Released
|
High
|
Frode Nordahl | ||
OpenStack Manila Generic Backend Charm |
Fix Released
|
High
|
Unassigned | ||
OpenStack Octavia Dashboard Charm |
Fix Released
|
High
|
Frode Nordahl | ||
charm-octavia-diskimage-retrofit |
Fix Released
|
High
|
Unassigned | ||
charm-ovn-central |
Fix Released
|
Critical
|
Frode Nordahl | ||
charm-ovn-chassis |
Invalid
|
Undecided
|
Unassigned | ||
charm-ovn-dedicated-chassis |
Fix Released
|
Critical
|
Frode Nordahl |
Bug Description
The reactive charms consume layers for re-use of common reactive helpers and configuration options.
However some of the configuration options added to the layers are not valid for all charms.
Some layers have ``deletes`` lists under the ``config`` section to save the charms from having to do this, but when the upper charm layer also adds a ``deletes`` list it appears these are not merged but the charm one replaces the above layers deletes lists. This may provide unexpected results for the built charm.
We need to revisit each individual charm and make sure that the configuration options that show up in the built charm actually make sense and have supporting code in the charm.
Any configuration options that should not be there must be removed by adding them to the ``deletes`` list under the ``config`` section in ``layer.yaml`` of the upper charm layer.
description: | updated |
summary: |
- Built charm contains configuration options that are unexpacted and/or + Built charm contains configuration options that are unexpected and/or invalid for the charm |
Changed in charm-ovn-central: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Frode Nordahl (fnordahl) |
milestone: | none → 20.05 |
Changed in charm-ovn-chassis: | |
status: | New → Invalid |
Changed in charm-ovn-dedicated-chassis: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Frode Nordahl (fnordahl) |
Changed in charm-ceph-rbd-mirror: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Frode Nordahl (fnordahl) |
milestone: | none → 20.05 |
Changed in charm-octavia-dashboard: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Frode Nordahl (fnordahl) |
milestone: | none → 20.05 |
Changed in charm-octavia-diskimage-retrofit: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Frode Nordahl (fnordahl) |
milestone: | none → 20.05 |
Changed in charm-barbican-softhsm: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Frode Nordahl (fnordahl) |
milestone: | none → 20.05 |
Changed in charm-barbican-vault: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Frode Nordahl (fnordahl) |
Changed in charm-cinder-backup-swift-proxy: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Frode Nordahl (fnordahl) |
Changed in charm-cinder-purestorage: | |
assignee: | nobody → Frode Nordahl (fnordahl) |
importance: | Undecided → Critical |
status: | New → In Progress |
Changed in charm-keystone-ldap: | |
assignee: | nobody → Frode Nordahl (fnordahl) |
importance: | Undecided → Critical |
milestone: | none → 20.05 |
status: | New → In Progress |
Changed in charm-barbican-softhsm: | |
importance: | Critical → High |
Changed in charm-barbican-vault: | |
importance: | Critical → High |
Changed in charm-cinder-purestorage: | |
importance: | Critical → High |
Changed in charm-keystone-ldap: | |
importance: | Critical → High |
Changed in charm-manila-generic: | |
importance: | Undecided → High |
Changed in charm-ceph-rbd-mirror: | |
importance: | Critical → High |
Changed in charm-cinder-backup-swift-proxy: | |
importance: | Critical → High |
Changed in charm-octavia-dashboard: | |
importance: | Critical → High |
Changed in charm-octavia-diskimage-retrofit: | |
importance: | Critical → High |
Changed in charm-ovn-dedicated-chassis: | |
milestone: | none → 20.05 |
Changed in charm-ovn-central: | |
status: | Fix Committed → Fix Released |
Changed in charm-ovn-dedicated-chassis: | |
status: | Fix Committed → Fix Released |
Changed in charm-ceph-rbd-mirror: | |
milestone: | 20.05 → 20.08 |
Changed in charm-octavia-diskimage-retrofit: | |
milestone: | 20.05 → 20.08 |
Changed in charm-octavia-dashboard: | |
milestone: | 20.05 → 20.08 |
Changed in charm-barbican-softhsm: | |
milestone: | 20.05 → 20.08 |
Changed in charm-keystone-ldap: | |
milestone: | 20.05 → 20.08 |
Changed in charm-ceph-rbd-mirror: | |
milestone: | 20.08 → none |
Changed in charm-octavia-diskimage-retrofit: | |
milestone: | 20.08 → none |
Changed in charm-cinder-backup-swift-proxy: | |
milestone: | none → 20.08 |
Changed in charm-manila-generic: | |
milestone: | none → 20.08 |
Changed in charm-octavia-dashboard: | |
status: | Fix Committed → Fix Released |
Changed in charm-barbican-softhsm: | |
status: | Fix Committed → Fix Released |
Changed in charm-cinder-backup-swift-proxy: | |
status: | Fix Committed → Fix Released |
Changed in charm-keystone-ldap: | |
status: | Fix Committed → Fix Released |
Changed in charm-manila-generic: | |
status: | Fix Committed → Fix Released |
Changed in charm-octavia-diskimage-retrofit: | |
assignee: | Frode Nordahl (fnordahl) → nobody |
status: | In Progress → Fix Released |
Changed in charm-ceph-rbd-mirror: | |
milestone: | none → 20.10 |
Changed in charm-ceph-rbd-mirror: | |
status: | Fix Committed → Fix Released |
Changed in charm-designate-bind: | |
importance: | Undecided → Medium |
status: | New → Triaged |
tags: | added: good-first-bug |
Fix proposed to branch: master /review. opendev. org/728651
Review: https:/