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
|
||||
self._check_config([self.master, self.replicas[0]])
|
||||
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