From: Remigiusz Janeczek Date: Fri, 14 May 2021 08:18:10 +0000 (+0200) Subject: Update ejbca to version 7.4.3.2 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=integration%2Fcsit.git;a=commitdiff_plain;h=14e7ac625932814feaa8fb5f0545f327a5766a2d Update ejbca to version 7.4.3.2 Issue-ID: OOM-2649 Signed-off-by: Remigiusz Janeczek Change-Id: Id4107dc89d5150368db18a9471ac96982de75b73 --- diff --git a/plans/oom-platform-cert-service/certservice/docker-compose.yml b/plans/oom-platform-cert-service/certservice/docker-compose.yml index 329bc1c0..734ea131 100644 --- a/plans/oom-platform-cert-service/certservice/docker-compose.yml +++ b/plans/oom-platform-cert-service/certservice/docker-compose.yml @@ -2,7 +2,7 @@ version: "2.1" services: ejbca: - image: primekey/ejbca-ce:6.15.2.5 + image: primekey/ejbca-ce:7.4.3.2 hostname: cahostname container_name: oomcert-ejbca ports: diff --git a/tests/oom-platform-cert-service/certservice/resources/cert-service-keywords.robot b/tests/oom-platform-cert-service/certservice/resources/cert-service-keywords.robot index dd5728cc..be2812d9 100644 --- a/tests/oom-platform-cert-service/certservice/resources/cert-service-keywords.robot +++ b/tests/oom-platform-cert-service/certservice/resources/cert-service-keywords.robot @@ -91,46 +91,46 @@ Send Post Request And Validate Response Run Cert Service Client And Validate PKCS12 File Creation And Client Exit Code [Documentation] Run Cert Service Client Container And Validate Exit Code [Arguments] ${env_file} ${expected_exit_code} + [Teardown] Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path ${exit_code}= Run Client Container ${DOCKER_CLIENT_IMAGE} ${CLIENT_CONTAINER_NAME} ${env_file} ${CERT_SERVICE_ADDRESS}${CERT_SERVICE_ENDPOINT} ${CERT_SERVICE_NETWORK} ${can_open}= Can Open Keystore And Truststore With Pass - Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path Should Be Equal As Strings ${exit_code} ${expected_exit_code} Client return: ${exitcode} exit code, but expected: ${expected_exit_code} Should Be True ${can_open} Cannot Open Keystore/TrustStore by passpshase Run Cert Service Client And Validate JKS File Creation And Client Exit Code [Documentation] Run Cert Service Client Container And Validate Exit Code [Arguments] ${env_file} ${expected_exit_code} + [Teardown] Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path ${exit_code}= Run Client Container ${DOCKER_CLIENT_IMAGE} ${CLIENT_CONTAINER_NAME} ${env_file} ${CERT_SERVICE_ADDRESS}${CERT_SERVICE_ENDPOINT} ${CERT_SERVICE_NETWORK} ${can_open}= Can Open Keystore And Truststore With Pass Jks - Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path Should Be Equal As Strings ${exit_code} ${expected_exit_code} Client return: ${exitcode} exit code, but expected: ${expected_exit_code} Should Be True ${can_open} Cannot Open Keystore/TrustStore by passpshase Run Cert Service Client And Validate PKCS12 Files Contain Expected Data [Documentation] Run Cert Service Client Container And Validate PKCS12 Files Contain Expected Data [Arguments] ${env_file} ${expected_exit_code} + [Teardown] Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path_with_data ${exit_code}= Run Client Container ${DOCKER_CLIENT_IMAGE} ${CLIENT_CONTAINER_NAME} ${env_file} ${CERT_SERVICE_ADDRESS}${CERT_SERVICE_ENDPOINT} ${CERT_SERVICE_NETWORK} ${data} ${isEqual}= Get And Compare Data P12 ${env_file} - Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path_with_data Should Be Equal As Strings ${exit_code} ${expected_exit_code} Client return: ${exitcode} exit code, but expected: ${expected_exit_code} Should Be True ${isEqual} Keystore doesn't contain ${data.expectedData}. Actual data is: ${data.actualData} Run Cert Service Client And Validate JKS Files Contain Expected Data [Documentation] Run Cert Service Client Container And Validate JKS Files Contain Expected Data [Arguments] ${env_file} ${expected_exit_code} + [Teardown] Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path_with_data ${exit_code}= Run Client Container ${DOCKER_CLIENT_IMAGE} ${CLIENT_CONTAINER_NAME} ${env_file} ${CERT_SERVICE_ADDRESS}${CERT_SERVICE_ENDPOINT} ${CERT_SERVICE_NETWORK} ${data} ${isEqual}= Get And Compare Data Jks ${env_file} - Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path_with_data Should Be Equal As Strings ${exit_code} ${expected_exit_code} Client return: ${exitcode} exit code, but expected: ${expected_exit_code} Should Be True ${isEqual} Keystore doesn't contain ${data.expectedData}. Actual data is: ${data.actualData} Run Cert Service Client And Validate PEM Files Contain Expected Data [Documentation] Run Cert Service Client Container And Validate PEM Files Contain Expected Data [Arguments] ${env_file} ${expected_exit_code} + [Teardown] Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path_with_data ${exit_code}= Run Client Container ${DOCKER_CLIENT_IMAGE} ${CLIENT_CONTAINER_NAME} ${env_file} ${CERT_SERVICE_ADDRESS}${CERT_SERVICE_ENDPOINT} ${CERT_SERVICE_NETWORK} ${existNotEmpty}= Artifacts Exist And Are Not Empty ${data} ${isEqual}= Get And Compare Data Pem ${env_file} - Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} positive_path_with_data Should Be Equal As Strings ${exit_code} ${expected_exit_code} Client return: ${exitcode} exit code, but expected: ${expected_exit_code} Should Be True ${existNotEmpty} PEM artifacts not created properly Should Be True ${isEqual} Keystore doesn't contain ${data.expectedData}. Actual data is: ${data.actualData} @@ -141,7 +141,7 @@ Run Cert Service Client And Validate Http Response Code And Client Exit Code ${exit_code}= Run Client Container ${DOCKER_CLIENT_IMAGE} ${CLIENT_CONTAINER_NAME} ${env_file} ${CERT_SERVICE_ADDRESS}${CERT_SERVICE_ENDPOINT} ${CERT_SERVICE_NETWORK} ${can_find_API_response}= Can Find Api Response In Logs ${CLIENT_CONTAINER_NAME} ${api_response_code}= Get Api Response From Logs ${CLIENT_CONTAINER_NAME} - Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} negative_path + [Teardown] Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} negative_path Should Be True ${can_find_API_response} Cannot Find API response in logs Should Be Equal As Strings ${api_response_code} ${expected_api_response_code} API return ${api_response_code} but expected: ${expected_api_response_code} Should Be Equal As Strings ${exit_code} ${expected_exit_code} Client return unexpected exit code return: ${exitcode} , but expected: ${expected_exit_code} @@ -149,7 +149,7 @@ Run Cert Service Client And Validate Http Response Code And Client Exit Code Run Cert Service Client And Validate Client Exit Code [Documentation] Run Cert Service Client Container And Validate Exit Code [Arguments] ${env_file} ${expected_exit_code} + [Teardown] Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} negative_path ${exit_code}= Run Client Container ${DOCKER_CLIENT_IMAGE} ${CLIENT_CONTAINER_NAME} ${env_file} ${CERT_SERVICE_ADDRESS}${CERT_SERVICE_ENDPOINT} ${CERT_SERVICE_NETWORK} - Remove Client Container And Save Logs ${CLIENT_CONTAINER_NAME} negative_path Should Be Equal As Strings ${exit_code} ${expected_exit_code} Client return unexpected exit code return: ${exitcode} , but expected: ${expected_exit_code}