Merge "fix vm console log cannot be collected"

This commit is contained in:
Zuul
2019-05-22 22:03:04 +00:00
committed by Gerrit Code Review

View File

@@ -67,7 +67,7 @@ class NovaHelm(openstack.OpenstackBaseHelm):
'pod': {
'mounts': {
'nova_compute': {
'nova_compute': self._get_mount_uefi_overrides()
'nova_compute': self._get_mount_overrides()
}
},
'replicas': {
@@ -119,6 +119,19 @@ class NovaHelm(openstack.OpenstackBaseHelm):
else:
return overrides
def _get_mount_overrides(self):
overrides = self._get_mount_uefi_overrides()
# mount /dev/pts in order to get console log
overrides['volumes'].append({
'name': 'dev-pts',
'hostPath': {'path': '/dev/pts'}
})
overrides['volumeMounts'].append({
'name': 'dev-pts',
'mountPath': '/dev/pts'
})
return overrides
def _get_endpoints_overrides(self):
overrides = {
'identity': {