show pooler dns when success creating pooler (#2202)
This commit is contained in:
parent
30b612489a
commit
933b45aba0
|
|
@ -94,7 +94,7 @@ postgresql
|
||||||
.alert.alert-success(if='{ progress.masterLabel }') PostgreSQL master available, label is attached
|
.alert.alert-success(if='{ progress.masterLabel }') PostgreSQL master available, label is attached
|
||||||
.alert.alert-success(if='{ progress.masterLabel && progress.dnsName }') PostgreSQL ready: <strong>{ progress.dnsName }</strong>
|
.alert.alert-success(if='{ progress.masterLabel && progress.dnsName }') PostgreSQL ready: <strong>{ progress.dnsName }</strong>
|
||||||
|
|
||||||
.alert.alert-success(if='{ progress.pooler }') Connection pooler deployment created
|
.alert.alert-success(if='{ progress.pooler && this.progress.postgresqlManifest.spec.enableConnectionPooler }') Pooler ready: <strong>{ progress.poolerDnsName }</strong>
|
||||||
|
|
||||||
.col-lg-3
|
.col-lg-3
|
||||||
help-general(config='{ opts.config }')
|
help-general(config='{ opts.config }')
|
||||||
|
|
@ -110,6 +110,7 @@ postgresql
|
||||||
|
|
||||||
this.progress = {}
|
this.progress = {}
|
||||||
this.progress.requestStatus = 'OK'
|
this.progress.requestStatus = 'OK'
|
||||||
|
this.progress.pooler = false
|
||||||
|
|
||||||
this.pollProgressTimer = false
|
this.pollProgressTimer = false
|
||||||
|
|
||||||
|
|
@ -126,7 +127,6 @@ postgresql
|
||||||
jQuery.get(
|
jQuery.get(
|
||||||
'./postgresqls/' + this.cluster_path,
|
'./postgresqls/' + this.cluster_path,
|
||||||
).done(data => {
|
).done(data => {
|
||||||
this.progress.pooler = false
|
|
||||||
this.progress.postgresql = true
|
this.progress.postgresql = true
|
||||||
this.progress.postgresqlManifest = data
|
this.progress.postgresqlManifest = data
|
||||||
// copy status as we delete later for edit
|
// copy status as we delete later for edit
|
||||||
|
|
@ -169,8 +169,22 @@ postgresql
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.progress.poolerEnabled == true) {
|
if (this.progress.poolerEnabled == true) {
|
||||||
jQuery.get('./pooler/' + this.cluster_path).done(data => {
|
jQuery.get(
|
||||||
|
'./pooler/' + this.cluster_path,
|
||||||
|
).done(data => {
|
||||||
this.progress.pooler = {"url": ""}
|
this.progress.pooler = {"url": ""}
|
||||||
|
jQuery.get(
|
||||||
|
'./services/' + this.cluster_path + "-pooler",
|
||||||
|
).done(data => {
|
||||||
|
if (data.metadata && data.metadata.annotations && 'zalando.org/dnsname' in data.metadata.annotations) {
|
||||||
|
this.progress.poolerDnsName = data.metadata.annotations['zalando.org/dnsname']
|
||||||
|
} else if (data.metadata && data.metadata.annotations && 'external-dns.alpha.kubernetes.io/hostname' in data.metadata.annotations) {
|
||||||
|
this.progress.poolerDnsName = data.metadata.annotations['external-dns.alpha.kubernetes.io/hostname']
|
||||||
|
} else {
|
||||||
|
this.progress.poolerDnsName = data.metadata.name + '.' + data.metadata.namespace
|
||||||
|
}
|
||||||
|
this.update()
|
||||||
|
})
|
||||||
this.update()
|
this.update()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue