juju-lint fails to parse default bundle from SolQA/FE
Bug #1972158 reported by
Alvaro Uria
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juju Lint |
Fix Released
|
High
|
Gabriel Cocenza |
Bug Description
It has been raised (by Nobuto) that juju-lint fails to parse the default bundle put together by Solutions QA and used by the FE team.
This bug tracks the effort to investigate and fix the raised problem.
1) fce-templates[1]: confirm with SolQA which repo branch and bundle are the default
2) Reproduce the problem
3) Confirm with BootStack Ops if the expected juju-lint error is due to a juju-lint bug (code fixing or bundle parser rules fixing required) or a bundle bug (SolQA default bundle fix required).
Note: For step (2), a charm [2] exists and should be used.
1. https:/
2. https:/
Related branches
~gabrielcocenza/juju-lint:bug/1965243
- Martin Kalcok (community): Approve
- Eric Chen: Approve
-
Diff: 285 lines (+117/-25)14 files modifiedREADME.md (+26/-10)
contrib/fcb-stein-bionic.yaml (+9/-0)
contrib/fcb-ussuri-bionic-ovs.yaml (+9/-0)
contrib/fcb-ussuri-bionic.yaml (+9/-0)
contrib/fcb-ussuri-focal-ovs.yaml (+9/-0)
contrib/fcb-ussuri-focal.yaml (+9/-0)
contrib/fcb-yoga-focal.yaml (+9/-0)
contrib/includes/aggregator-openstack.yaml (+17/-15)
contrib/includes/openstack.yaml (+1/-0)
contrib/includes/release/stein.yaml (+4/-0)
contrib/includes/release/ussuri.yaml (+5/-0)
contrib/includes/release/yoga.yaml (+5/-0)
contrib/includes/series/bionic.yaml (+2/-0)
contrib/includes/series/focal.yaml (+3/-0)
tags: | added: bseng-114 |
Changed in juju-lint: | |
assignee: | nobody → Gabriel Angelo Sgarbi Cocenza (gabrielcocenza) |
Changed in juju-lint: | |
assignee: | Gabriel Angelo Sgarbi Cocenza (gabrielcocenza) → nobody |
Changed in juju-lint: | |
assignee: | nobody → Gabriel Angelo Sgarbi Cocenza (gabrielcocenza) |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in juju-lint: | |
milestone: | none → 1.0.3 |
Changed in juju-lint: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Yes, the goal here would be:
"Juju-lint should pass with the Bundle-builder generated bundles out of the box by integrating it into the Solution QA pipeline"
- Fix bundles by updating BB like missing relations, etc.
- And/or fix juju-lint by eliminating unknown charms, etc.