Closed merlijn-sebrechts closed 7 years ago
@kwmonroe that looks like a snafu with the prefix that's getting passed into matrix. It looks like it's missing the test id ...
Aaaaagggghhh @petevg!
@galgalesh, my humblest apologies! This week, we were focussed on an issue where a user could cancel a jenkins job and the matrix models would be left abandoned (potentially costing people real cloud money). To combat this, we introduced a predictable prefix for all models related to a jenkins job, and we clean those up regardless of how the job completes.
I broke the piece that passes the model prefix down to matrix, which resulted in a model name that starts with a hyphen, which is not allowed by juju. Hence, your error.
The fix came in today with:
This has been released to the stable channel as cwr-70
. Sorry again for the busted UX!!!
No prob. How do I get this fix? Just upgrade the charm or.. ?
Hey @galgalesh - you can get the fix with:
juju upgrade-charm cwr
Your timeline suggests to me that you are running cwr-65
, which is pretty close to cwr-70
(meaning we didn't break the action api between those versions). Any jobs created by actions on cwr-65
should run successfully on cwr-70
. Of course please let us know if that is not the case.
Worst case scenario: your jobs fail with cwr-70
, at which point you would need to delete the job from the Jenkins UI and re-run the action (cwr-charm-[commit|release|pr|etc]
).
Thanks! Any idea when this stuff will stabilize? Plans to promulgate this bundle?
What's wrong @galgalesh? You don't like tearing down / spinning up a CI/CD system every couple days?!?
I kid, of course. Our dev cycle is aligned with ubuntu releases, which means new cycles start every April / October. My best guess at the moment is that we'll be stable before the new cycle starts sometime in April. I know that's not very concrete, but we still have lots to do to address the current open issues:
https://github.com/juju-solutions/layer-cwr/issues
And yes, the current plan is to promulgate the cwr charm and cwr-ci bundle -- if people would stop finding bugs and requesting features, that should happen at the end of this cycle as well ;)
CWR tests run fine. Matrix borks. I have no idea how to proceed.
Job:
Errors:
Full log: http://pastebin.ubuntu.com/24146234/