Dave Wilding

Results 25 issues of 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...

docs
small item
25.10

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...

docs
25.10

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...

docs
26.04
rainy day

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...

docs
25.10

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...

docs
tests
25.10

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...

docs
26.04
rainy day

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...

25.10

**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...

docs
roadmap
26.04