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>]"