andre Ruiz Woodpecker

Channel Version Revision Published Runs on
latest/stable 0 0 31 May 2021
Ubuntu 20.04 Ubuntu 18.04
juju deploy andre-ruiz-woodpecker
Show information
You will need Juju 2.9 to be able to run this command. Learn how to upgrade to Juju 2.9.


20.04 18.04


Charm for executing storage benchmarking Read more

Discuss this charm

Share your thoughts on this charm with the community on discourse.

Join the discussion


The woodpecker charm deploy a testing tool that enables various action based performance tests to be performed.



See file config.yaml for the full list of options, along with their descriptions and default values. The option, pool-name, may be provided as a default pool name for the bench tests.

  • pool-name


We are assuming a pre-existing Ceph cluster.

To provide the testing host:

juju deploy cs:~openstack-charmers-next/woodpecker

Then add a relation to the ceph-mon application:

juju add-relation woodpecker:ceph-client ceph-mon:client

Snap on Ubuntu 20.04 (Focal)

Due to LP Bug #1902951 it is necessary to use the Swift Bench Snap when deploying woodpecker on Ubuntu 20.04 (Focal).

In the bundle:

... code-block:: console

woodpecker: num_units: 1 series: focal resources: swift-bench: /path/to/swift-bench.snap

From command line:

:command:`juju attach-resource woodpecker swift-bench=/path/to/swift-bench.snap


This section covers Juju actions supported by the charm. Actions allow specific operations to be performed on a per-unit basis.

  • rados-bench
  • rbd-bench
  • swift-bench
  • fio

To display action descriptions run juju actions woodpecker. If the charm is not deployed then see file actions.yaml.