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.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(
|
||||
self, handlers: List[sunbeam_rhandlers.RelationHandler] = None
|
||||
) -> List[sunbeam_rhandlers.RelationHandler]:
|
||||
|
@ -90,6 +90,7 @@ class TestCharm(test_utils.CharmTestCase):
|
||||
"openstack-hypervisor": hypervisor_snap_mock
|
||||
}
|
||||
self.socket.getfqdn.return_value = "test.local"
|
||||
self.socket.gethostname.return_value = "test"
|
||||
self.initial_setup()
|
||||
self.harness.set_leader()
|
||||
|
||||
@ -202,6 +203,7 @@ class TestCharm(test_utils.CharmTestCase):
|
||||
"openstack-hypervisor": hypervisor_snap_mock
|
||||
}
|
||||
self.socket.getfqdn.return_value = "test.local"
|
||||
self.socket.gethostname.return_value = "test"
|
||||
self.initial_setup()
|
||||
self.harness.set_leader()
|
||||
test_utils.add_complete_amqp_relation(self.harness)
|
||||
|
Loading…
x
Reference in New Issue
Block a user