Charmarr Multimeter
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/edge | 14 | 17 Jan 2026 |
juju deploy charmarr-multimeter-k8s --channel edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
check-configmap
Check if a ConfigMap exists
- Params
-
name string
ConfigMap name
-
namespace string
Kubernetes namespace
- Required
namespace, name
-
check-connectivity
Check if container can reach a target
- Params
-
target string
Target host/IP to check connectivity
-
timeout integer
Timeout in seconds (default 5)
- Required
target
-
check-network-policy
Check if a NetworkPolicy exists and get its egress CIDRs
- Params
-
name string
NetworkPolicy name
-
namespace string
Kubernetes namespace
- Required
namespace, name
-
check-vxlan-interface
Check if vxlan interface exists and get its IP
-
cleanup-nfs-server
Remove the mock NFS server
-
deploy-nfs-server
Deploy a mock NFS server for testing native-nfs backend
- Params
-
timeout integer
Timeout in seconds to wait for server to be ready (default 120)
-
get-container-env
Get environment variables from a container in a StatefulSet
- Params
-
container string
Container name
-
name string
StatefulSet name
-
namespace string
Kubernetes namespace
-
var string
Optional specific variable name to retrieve
- Required
namespace, name, container
-
get-external-ip
Get external IP from within the container (via ifconfig.me)
-
get-gateway-client-config
Get parsed gateway client config (vxlan-id, k8s-dns-ips, etc.)
-
get-mounts
Get list of mount paths in the workload container
-
get-pv
Get PV details from Kubernetes
- Params
-
name string
PV name
- Required
name
-
get-pvc
Get PVC details from Kubernetes
- Params
-
name string
PVC name
-
namespace string
Kubernetes namespace
- Required
namespace, name
-
get-security-context
Get SecurityContext (runAsUser, runAsGroup, fsGroup) from charm's StatefulSet
-
get-statefulset-containers
Get container names from a StatefulSet
- Params
-
name string
StatefulSet name
-
namespace string
Kubernetes namespace
- Required
namespace, name
-
http-request
Make HTTP request from within the cluster (retries 3x with backoff)
- Params
-
basic-auth string
Basic auth as username:password
-
body string
Request body (for POST/PUT)
-
content-type string
Content-Type header for body
-
cookies string
Cookies to send as JSON object
-
headers string
Additional headers as JSON object
-
method string
HTTP method (GET, POST, PUT, DELETE)
-
timeout integer
Request timeout in seconds
-
url string
Target URL
- Required
url