ceph-fs charm config.yaml options fails `charm proof`

Bug #1640900 reported by Ryan Beisner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Ceph-FS Charm
Fix Released
High
Chris Holcombe

Bug Description

The ceph-fs charm config.yaml options fail `charm proof`

W: config.yaml: option apt does not have the keys: default, description, type
W: config.yaml: option apt has unknown keys: packages

Ryan Beisner (1chb1n)
summary: - ceph-fs charm config.yaml options fail `charm proof`
+ ceph-fs charm config.yaml options fails `charm proof`
Revision history for this message
Chris Holcombe (xfactor973) wrote :

I don't understand why this is failing charm proof. Those options are necessary for the charm to work. See: https://git.launchpad.net/layer-apt/tree/README.md#n163
@1chb1n what do you think?

Revision history for this message
Ryan Beisner (1chb1n) wrote :

There are actually two lint tests for src charms: 1 before build; and one after build. Follow the errors. See https://openstack-ci-reports.ubuntu.com/artifacts/test_charm_pipeline/openstack/charm-ceph-fs/396361/2/1212/index.html.

The lint test before build fails like so:
src/actions/remove-quota.py:17:1: F401 'action_set' imported but unused
src/reactive/ceph_fs.py:20:1: F401 'service_name' imported but unused
https://openstack-ci-reports.ubuntu.com/artifacts/test_charm_pipeline/openstack/charm-ceph-fs/396361/2/1212/test_charm_lint_6982/tox-output.txt

The lint test after build fails like so:
W: config.yaml: option apt does not have the keys: default, description, type
W: config.yaml: option apt has unknown keys: packages
https://openstack-ci-reports.ubuntu.com/artifacts/test_charm_pipeline/openstack/charm-ceph-fs/396361/2/1212/test_charm_lint_6985/tox-output.txt

James Page (james-page)
Changed in charm-ceph-fs:
status: New → Triaged
importance: Undecided → High
Ryan Beisner (1chb1n)
Changed in charm-ceph-fs:
assignee: nobody → Chris Holcombe (xfactor973)
Revision history for this message
Chris Holcombe (xfactor973) wrote :
Changed in charm-ceph-fs:
status: Triaged → Fix Committed
James Page (james-page)
Changed in charm-ceph-fs:
milestone: none → 17.02
James Page (james-page)
Changed in charm-ceph-fs:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.