Aurelien Lourot
79c3414d77
Report non running services in unit status
...
Depends on https://github.com/juju/charm-helpers/pull/658
Change-Id: I655251eb582ead491c61c4f2672d1e6d25991ba5
7 months ago
Aurelien Lourot
eb21629e5f
Fix config option setting in unit tests
...
Since https://github.com/canonical/operator/pull/635
harness.update_config()'s behavior has changed and
validates that the config options being set do exist
on the charm.
Change-Id: I2fee2ecb61bf51e7412de74cf1b030114ec3b8dd
7 months ago
Liam Young
2057e90e46
Support charms without pause/resume actions
...
Change-Id: Idc3435743105af3e4d702e73d59d7b141afd2d26
1 year ago
Aurelien Lourot
da6fd2ed21
Add support for Victoria
...
Change-Id: Ic0676eadd7516284c4ddc1d306c9872cfcdb4db6
2 years ago
Liam Young
856de78964
Add BaseCephClientCharm class
...
Add BaseCephClientCharm class for charms that act as a ceph
client to inherit.
Depends-On: Ib40fa3b46cc629d5b3e5b199a70cff22451661ee
Change-Id: Id04426c564b9413d50c5c28a49bce9511142a801
2 years ago
Liam Young
ffbfa581c6
Refactor custom status checks
...
Refactor custom status checks to allow the charm specific class and
the inherited general charm type classes to specify status checks.
Change-Id: Ib40fa3b46cc629d5b3e5b199a70cff22451661ee
2 years ago
Liam Young
288e712c0a
Use '_stored' not 'state'
...
As per issue 7 *1, switch to variable name '_stored'
*1 https://github.com/openstack-charmers/charm-ceph-iscsi/issues/7
Change-Id: I52513ce2c25b03f2015835b96cccb3766806bceb
2 years ago
Liam Young
ca9ec6c729
Add zuul and gitreview
...
Change-Id: Ic10e1d020f79ffa87994391caf5e036dcc965529
2 years ago
Alex Kavanagh
ea51b43ec2
Merge pull request #5 from gnuoy/add-setup-tools
...
Add setup tools
2 years ago
Liam Young
04b6edb480
Fix unit tests
2 years ago
Liam Young
cb2d095aea
More setuptool fixes
2 years ago
Liam Young
ee397c9d86
Add setuptools config
2 years ago
Dmitrii Shcherbakov
460b389811
Merge pull request #4 from gnuoy/stop-using-ModelBackend
...
Stop using ops.model.ModelBackend
2 years ago
Liam Young
80ee46b16e
Stop using ops.model.ModelBackend
...
ops.model.ModelBackend has been marked private *1 so fallback to
using charmhelpers to get the runtime config.
*1 https://github.com/canonical/operator/blob/master/ops/model.py#L952
2 years ago
Dmitrii Shcherbakov
9f86eece9a
Merge pull request #2 from openstack-charmers/lourot/fix-unit-tests
...
Fix unit tests
2 years ago
Aurelien Lourot
49c6d53926
Fix unit tests
2 years ago
Liam Young
5195b2b8cb
Remove testing workaround
2 years ago
Liam Young
18b8f1fcfe
Make it easier to override install and promote custome checks
2 years ago
Dmitrii Shcherbakov
2ef02f14d6
Merge pull request #1 from gnuoy/add-unit-tests
...
Add first set of unit tests
2 years ago
Liam Young
eb1be7070e
Tidy up following feedback from dshcherb
2 years ago
Liam Young
6760bd9d7f
Add first set of unit tests
2 years ago
Liam Young
58c9f3093e
Improve status message
2 years ago
Liam Young
3e0e41f403
Add support for custom status checks
2 years ago
Liam Young
bef6f2161b
Fix pause status bug
2 years ago
Liam Young
f203311d46
Use aliases and include a module name when obtaining a logger
2 years ago
Liam Young
e4cfb975aa
Add series upgrade support
2 years ago
Liam Young
0d650e2896
Fix accessing options in templates
2 years ago
Liam Young
2bb403f7ad
Class selector and pep check
2 years ago
Liam Young
764fcf1b22
Updates for release class selection
2 years ago
Liam Young
3c1ba3c3f2
Add adapters
2 years ago
Liam Young
e8903fbe58
Update status after install
2 years ago
Liam Young
ac8f8762e0
Add required relations
2 years ago
Liam Young
518b4fbdc4
Initial commit
2 years ago