Merge branch '18248-fix-ubuntu-18.04-testing'
authorJavier Bértoli <jbertoli@curii.com>
Wed, 6 Oct 2021 20:08:01 +0000 (17:08 -0300)
committerJavier Bértoli <jbertoli@curii.com>
Wed, 6 Oct 2021 20:08:01 +0000 (17:08 -0300)
closes #18248
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

tools/salt-install/config_examples/single_host/multiple_hostnames/pillars/postgresql.sls
tools/salt-install/config_examples/single_host/multiple_hostnames/states/snakeoil_certs.sls
tools/salt-install/tests/run-test.sh

index fda1545a05bcf8048b47f2838a058ccd7c542ffb..f3bc09f65036c7349e8f9f9fa1cd21746c25cdec 100644 (file)
@@ -20,6 +20,7 @@ postgres:
     - postgresql12-contrib
 
   {%- else %}
+  use_upstream_repo: false
   pkgs_extra:
     - postgresql-contrib
   {%- endif %}
index 91617e4fa4765e5e3365a4269937ac6987a94d17..4aa9bb62ec7045284bd2e7d34bd065adc9e2939e 100644 (file)
@@ -36,6 +36,19 @@ arvados_test_salt_states_examples_single_host_snakeoil_certs_dependencies_pkg_in
       - openssl
       - ca-certificates
 
+# Remove the RANDFILE parameter in openssl.cnf as it makes openssl fail in Ubuntu 18.04
+# Saving and restoring the rng state is not necessary anymore in the openssl 1.1.1
+# random generator, cf
+#   https://github.com/openssl/openssl/issues/7754
+#
+arvados_test_salt_states_examples_single_host_snakeoil_certs_file_comment_etc_openssl_conf:
+  file.comment:
+    - name: /etc/ssl/openssl.cnf
+    - regex: ^RANDFILE.*
+    - onlyif: grep -q ^RANDFILE /etc/ssl/openssl.cnf
+    - require_in:
+      - cmd: arvados_test_salt_states_examples_single_host_snakeoil_certs_arvados_snake_oil_ca_cmd_run
+
 arvados_test_salt_states_examples_single_host_snakeoil_certs_arvados_snake_oil_ca_cmd_run:
   # Taken from https://github.com/arvados/arvados/blob/master/tools/arvbox/lib/arvbox/docker/service/certificate/run
   cmd.run:
index 020efa94e8f61303e06da5d087ecd712f9f1991f..a47294b3bd15c9874803c5c4aef9d2e765d83afb 100755 (executable)
@@ -69,4 +69,4 @@ echo "Switching to user '__INITIAL_USER__'"
 export ARVADOS_API_TOKEN="${user_api_token}"
 
 echo "Running test CWL workflow"
-cwl-runner hasher-workflow.cwl hasher-workflow-job.yml
+cwl-runner --debug hasher-workflow.cwl hasher-workflow-job.yml