David Andersson's repositories
OpenAlchemy
Define SQLAlchemy models using the OpenAPI specification.
flake8-mock-spec
Enforce mocks constructed with the spec argument
flake8-test-docs
Linter that checks test docstrings for the arrange/act/assert or given/when/then structure
flake8-error-link
A linter that ensures all raised Exceptions include an error with a link to more information
charmcraft
Collaborate, build and publish charmed operators for Kubernetes, Linux and Windows.
charm-microceph
Charm to deploy/manage microceph
charmed-openstack-upgrader
Automatic upgrade tool for Charmed Openstack
dqlite.io
Website for dqlite.io
hello-kubecon
A Charmed Operator demonstration for Operator Day 2021, hosted by Canonical
jenkins-charm
Juju charm to deploy and scale Jenkins
jenkins-k8s-operator
jenkins-k8s-operator - charm repository.
more-itertools
More routines for operating on iterables, beyond itertools
polar-signals-workshops
Examples in different languages for workshops
pytest-flask-sqlalchemy
A pytest plugin for preserving test isolation in Flask-SQLAlchemy using database transactions.
python-libjuju
Python library for the Juju API
repo-policy-compliance-tests
Separate test repo for running integration tests for repo policy compliance
rockcraft
Tool to create OCI Images using the language from Snapcraft and Charmcraft.
SpotifyAPI
A Swift library for the Spotify web API. Supports all endpoints.
template-operator
Template repository for Charmed Operators pre-configured with best-practice tooling for testing and linting