Dave Wilding
Dave Wilding
This PR starts work on #1783. In the interests of making progress, I've kept the scope focused on docs related to `self.app` and `self.unit`. I've updated several docstrings to hopefully...
To keep our example charms fresh on the latest Ops features, we should update the httpbin charm to use the upcoming `load_config` feature to validate the config option (as documented...
**DON'T MERGE THIS**
There are several things to improve about the httpbin charm that we're adding to Ops in #1743. It's probably best to create individual issues & PRs for these improvements when...
Per [Tony's comment](https://github.com/canonical/operator/pull/1734/files/98c7b20d862eebadfe41db03679ffeb4800cbe71#r2151137612), we should expand [Observe your charm with COS Lite](https://ops.readthedocs.io/en/latest/tutorial/from-zero-to-hero-write-your-first-kubernetes-charm/observe-your-charm-with-cos-lite.html) to include integration tests for the relations added in the chapter. This could be done before or after...
This issue is for tracking several related improvements to the [Kubernetes charm tutorial](https://ops.readthedocs.io/en/latest/tutorial/from-zero-to-hero-write-your-first-kubernetes-charm/index.html): 1. Do a clean play through of the tutorial and fix/clarify any inconsistencies. 2. Put the charm...
The how-to guide for relations has a section called [Write unit tests](https://ops.readthedocs.io/en/latest/howto/manage-relations.html#test-the-feature). But if I'm starting at the [ops.testing reference](https://ops.readthedocs.io/en/latest/reference/ops-testing.html), I wouldn't know that. One solution would be to add...
The README (which also [displays on PyPI](https://pypi.org/project/ops/)) could be more approachable for people who want to quickly get the point of Ops and try out Ops. Mainly, I think it...
Capturing Dima's [comment on charmcraft#2312](https://github.com/canonical/charmcraft/pull/2312#discussion_r2131586627). Are there advantages to using `pytest-cov` over plain coverage for unit tests? If we were to switch, we should exclude `htmlcov` from codespell etc (see...
**Best to wait until after Charmcraft 4.0 has been released** In https://github.com/canonical/charmcraft/pull/2242 we're refreshing the `kubernetes` profile of `charmcraft init` - this should become available in Charmcraft 4.0. The [K8s...