Merge "[hypervisor] Add hostname as subject alternative names" into main
This commit is contained in:
commit
26c7ef9193
@ -240,6 +240,15 @@ class HypervisorOperatorCharm(sunbeam_charm.OSBaseOperatorCharm):
|
|||||||
self.enable_monitoring = False
|
self.enable_monitoring = False
|
||||||
self.configure_charm(event)
|
self.configure_charm(event)
|
||||||
|
|
||||||
|
def get_domain_name_sans(self) -> list[str]:
|
||||||
|
"""Get Domain names for service."""
|
||||||
|
sans = super().get_domain_name_sans()
|
||||||
|
sans.append(socket.getfqdn())
|
||||||
|
sans.append(socket.gethostname())
|
||||||
|
if self.migration_address:
|
||||||
|
sans.append(socket.getfqdn(self.migration_address))
|
||||||
|
return sans
|
||||||
|
|
||||||
def get_relation_handlers(
|
def get_relation_handlers(
|
||||||
self, handlers: List[sunbeam_rhandlers.RelationHandler] = None
|
self, handlers: List[sunbeam_rhandlers.RelationHandler] = None
|
||||||
) -> List[sunbeam_rhandlers.RelationHandler]:
|
) -> List[sunbeam_rhandlers.RelationHandler]:
|
||||||
|
@ -90,6 +90,7 @@ class TestCharm(test_utils.CharmTestCase):
|
|||||||
"openstack-hypervisor": hypervisor_snap_mock
|
"openstack-hypervisor": hypervisor_snap_mock
|
||||||
}
|
}
|
||||||
self.socket.getfqdn.return_value = "test.local"
|
self.socket.getfqdn.return_value = "test.local"
|
||||||
|
self.socket.gethostname.return_value = "test"
|
||||||
self.initial_setup()
|
self.initial_setup()
|
||||||
self.harness.set_leader()
|
self.harness.set_leader()
|
||||||
|
|
||||||
@ -202,6 +203,7 @@ class TestCharm(test_utils.CharmTestCase):
|
|||||||
"openstack-hypervisor": hypervisor_snap_mock
|
"openstack-hypervisor": hypervisor_snap_mock
|
||||||
}
|
}
|
||||||
self.socket.getfqdn.return_value = "test.local"
|
self.socket.getfqdn.return_value = "test.local"
|
||||||
|
self.socket.gethostname.return_value = "test"
|
||||||
self.initial_setup()
|
self.initial_setup()
|
||||||
self.harness.set_leader()
|
self.harness.set_leader()
|
||||||
test_utils.add_complete_amqp_relation(self.harness)
|
test_utils.add_complete_amqp_relation(self.harness)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user