mirror of https://github.com/k3s-io/k3s
[OpenStack-Heat] Fix regex used to get object-store URL
"publicURL" is used for endpoints in the Identity v2 API, while in the Identity v3 API it has been changed to just "public" Fixes #40102pull/6/head
parent
d946751924
commit
8ad7e1613a
|
@ -186,7 +186,13 @@ function run-heat-script() {
|
|||
|
||||
# Automatically detect swift url if it wasn't specified
|
||||
if [[ -z $SWIFT_SERVER_URL ]]; then
|
||||
SWIFT_SERVER_URL=$(openstack catalog show object-store --format value | egrep -o "publicURL: (.+)$" | cut -d" " -f2)
|
||||
local rgx=""
|
||||
if [ "$OS_IDENTITY_API_VERSION" = "3" ]; then
|
||||
rgx="public: (.+)$"
|
||||
else
|
||||
rgx="publicURL: (.+)$"
|
||||
fi
|
||||
SWIFT_SERVER_URL=$(openstack catalog show object-store --format value | egrep -o "$rgx" | cut -d" " -f2)
|
||||
fi
|
||||
local swift_repo_url="${SWIFT_SERVER_URL}/kubernetes"
|
||||
|
||||
|
|
Loading…
Reference in New Issue