mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Hidden Replica: Add a test for Automatic CRL configuration
Added test to check whether hidden replica can be configurred as CRL generation master. Related Tickets: https://pagure.io/freeipa/issue/7307 Signed-off-by: ndehadra <ndehadra@redhat.com> Reviewed-By: Florence Blanc-Renaud <flo@redhat.com>
This commit is contained in:
parent
0be9888499
commit
6064365aa0
@ -925,3 +925,28 @@ class TestHiddenReplicaPromotion(IntegrationTest):
|
|||||||
# FIXME: restore turns hidden replica into enabled replica
|
# FIXME: restore turns hidden replica into enabled replica
|
||||||
self._check_config([self.master, self.replicas[0]])
|
self._check_config([self.master, self.replicas[0]])
|
||||||
self._check_server_role(self.replicas[0], 'enabled')
|
self._check_server_role(self.replicas[0], 'enabled')
|
||||||
|
|
||||||
|
def test_hidden_replica_automatic_crl(self):
|
||||||
|
"""Exercises if automatic CRL configuration works with
|
||||||
|
hidden replica.
|
||||||
|
"""
|
||||||
|
# Demoting Replica to be hidden.
|
||||||
|
self.replicas[0].run_command([
|
||||||
|
'ipa', 'server-state',
|
||||||
|
self.replicas[0].hostname, '--state=hidden'
|
||||||
|
])
|
||||||
|
self._check_server_role(self.replicas[0], 'hidden')
|
||||||
|
|
||||||
|
# check CRL status
|
||||||
|
result = self.replicas[0].run_command([
|
||||||
|
'ipa-crlgen-manage', 'status'])
|
||||||
|
assert "CRL generation: disabled" in result.stdout_text
|
||||||
|
|
||||||
|
# Enbable CRL status on hidden replica
|
||||||
|
self.replicas[0].run_command([
|
||||||
|
'ipa-crlgen-manage', 'enable'])
|
||||||
|
|
||||||
|
# check CRL status
|
||||||
|
result = self.replicas[0].run_command([
|
||||||
|
'ipa-crlgen-manage', 'status'])
|
||||||
|
assert "CRL generation: enabled" in result.stdout_text
|
||||||
|
Loading…
Reference in New Issue
Block a user