Ops (the operator framework itself)
- The current version of
ops
is still 0.6.1. We had planned to release 0.7 last Thursday but have delayed it until tomorrow due to some external factors impacting our ability to wrap up needed feature work. We’ll post a quick update here when that is actually released. - We finally got the definitive name for the project on read the docs! Feel free to bookmark, share, etc. https://ops.rtfd.io/
Charmcraft
- We released 0.2.0, which is the first release to talk to the store (hardcoded to the staging store at the moment). Right now only three commands, all related to authentication:
login
,whoami
, andlogout
. More will follow. - The
charmcraft
snap is available for testing with 0.2.0 as well. It’s strictly confined, based oncore20
, and we’re looking for feedback about in which situations it fails to work as expected. It ships with an internalgit
to supportcharmcraft build
of charms that havegit
URLs in theirrequirements.txt
. It’s been tested with requirements with submodules, against projects in both launchpad and github. In some situations a submodule will cause git to try to use ssh, and that will not work. It should be possible to change the URL to something that doesn’t need to use ssh; reach out when (not if) you find issues with this (or if you can help qualify “some situations”). It does not currently ship withbzr
(nowbrz
) norhg
but those can be added. Note the internalgit
can’t currently access the config from your home, pending a snapcraft process; you can copy~/.gitconfig
(or~/.config/git/config
) to `~/snap/charmcraft/.
Chatting…
Review of charm code continues, and we’ve settled on directly filing bugs on charms and components for issues we find during review. Progress on ops.lib.use
use and documentation stalled but should continue this week.