Harry Pidcock

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

3.0

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

do not merge
3.0

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

3.0

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

2.9

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.

has merge conflicts
do not merge
decaying
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...

decaying
3.6

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

agent
feature

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

do not merge
4.0

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

has merge conflicts
decaying
3.6

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

do not merge
3.6