22f9a8d3b8e3c229409579caff077ec90fbac9a3

Author
Babak K. Shandiz <babak.k.shandiz@gmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

fix(juju): add `public-address` fallback to `jaddr` (#12046)

Diff

 1diff --git a/plugins/juju/juju.plugin.zsh b/plugins/juju/juju.plugin.zsh
 2index 0c60e35ceb7f9f6d833a228a753e84359ac73000..a82ebaf84eb0b074587d82ed9ec4bbc4e97d7ffb 100644
 3--- a/plugins/juju/juju.plugin.zsh
 4+++ b/plugins/juju/juju.plugin.zsh
 5@@ -98,7 +98,7 @@ jaddr() {
 6   elif [[ $# -eq 2 ]]; then
 7     # Get unit address
 8     juju status "$1/$2" --format=json \
 9-      | jq -r ".applications.\"$1\".units.\"$1/$2\".address"
10+      | jq -r ".applications.\"$1\".units.\"$1/$2\" | .address // .\"public-address\""
11   else
12     echo "Invalid number of arguments."
13     echo "Usage:   jaddr <app-name> [<unit-number>]"