Harry Pidcock
Harry Pidcock
This PR moves the txn watcher to use mongo change streams since: - Old client side transactions could write to a capped collection. - Moving to a non-capped collection for...
Instead of making a 55mb shell script, scp the juju binaries over. About 22s faster on my local machine. #### Before ``` $ time juju bootstrap localhost Creating Juju controller...
This PR allows pod spec charms to stay locked to focal for operators allowing the rest of juju to move forward to jammy. Pod spec charms will eventually be removed,...
Allow k8s bundles to specify series for sidecar charms. Podspec charms will still need to specify series: kubernetes. ## QA steps ## Documentation changes *How it affects user workflow (CLI...
This is a WIP PR to move the jujud controller into its own binary, remove muslc and create a jujud-controller snap for machine based controllers. This is targeting juju 3.4.
After a model has been migrated away, after reaping the model, the migration master sets the migration phase to DONE. Although this should not have any consequence, as the phase...
This adds support for ephemeral/single-use agents. Agents given the `--ephemeral` flag will at most run one pipeline. After running a single pipeline, the agent will taint itself (which for now...
This is a hack. A horrible hack. But it allows us to isolate dual writing concerns to a single model worker that has access to both the model servicefactory and...
Removes support for `--build-agent`. Adds `--dev`. This change is preparing for jujud-controller snap support. By removing `--build-agent`, we can also stop special casing build numbers and treat them as developer...
Downloading the correct resource for a specific charm, arch, base etc is difficult currently. This PR proposes to add a `--resources` argument to the `juju download` command to simplify the...