This is an automated email from the ASF dual-hosted git repository. pearl11594 pushed a commit to branch ui-fix-host-enable-oob in repository https://gitbox.apache.org/repos/asf/cloudstack.git
commit 79f7881c29e03f3f37e324d39c573e5f5e72c836 Author: Pearl Dsilva <[email protected]> AuthorDate: Wed Feb 26 11:24:18 2025 -0500 UI: List host OOBM details when enabled and configured --- ui/public/locales/en.json | 4 ++++ ui/src/views/infra/HostInfo.vue | 38 ++++++++++++++++++++++++++++++++------ 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/ui/public/locales/en.json b/ui/public/locales/en.json index 666d2a31e39..174b81639da 100644 --- a/ui/public/locales/en.json +++ b/ui/public/locales/en.json @@ -2419,6 +2419,10 @@ "label.zonewizard.traffictype.storage": "Storage: Traffic between primary and secondary storage servers, such as Instance Templates and Snapshots.", "label.buckets": "Buckets", "label.objectstorageid": "Object Storage Pool", +"label.oobm.address": "Out-of-band management address", +"label.oobm.driver": "Out-of-band management driver", +"label.oobm.port": "Out-of-band management port", +"label.oobm.powerstate": "Out-of-band management Power state", "label.bucket.update": "Update Bucket", "label.bucket.delete": "Delete Bucket", "label.quotagb": "Quota in GB", diff --git a/ui/src/views/infra/HostInfo.vue b/ui/src/views/infra/HostInfo.vue index 4b1f55b22b7..17d2b0b25d9 100644 --- a/ui/src/views/infra/HostInfo.vue +++ b/ui/src/views/infra/HostInfo.vue @@ -80,14 +80,40 @@ </div> </div> </a-list-item> - <a-list-item v-if="host.outofbandmanagement"> - <div> - <strong>{{ $t('label.powerstate') }}</strong> + <span v-if="host?.outofbandmanagement?.enabled"> + <a-list-item> <div> - {{ host.outofbandmanagement.powerstate }} + <strong>{{ $t('label.oobm.powerstate') }}</strong> + <div> + {{ host.outofbandmanagement.powerstate }} + </div> </div> - </div> - </a-list-item> + </a-list-item> + <a-list-item> + <div> + <strong>{{ $t('label.oobm.driver') }}</strong> + <div> + {{ host.outofbandmanagement.driver }} + </div> + </div> + </a-list-item> + <a-list-item> + <div> + <strong>{{ $t('label.oobm.address') }}</strong> + <div> + {{ host.outofbandmanagement.address }} + </div> + </div> + </a-list-item> + <a-list-item> + <div> + <strong>{{ $t('label.oobm.port') }}</strong> + <div> + {{ host.outofbandmanagement.port }} + </div> + </div> + </a-list-item> + </span> <a-list-item v-if="host.hostha"> <div> <strong>{{ $t('label.haenable') }}</strong>
