Skip to content
Snippets Groups Projects
  • Jeff Evans's avatar
    7b24bc98
    Add support for connecting to Oracle with SSL (#15078) · 7b24bc98
    Jeff Evans authored
    Update Oracle driver to have the `ssl` (boolean) option, with the expectation that any keystore/truststore params have been set as JVM parameters
    
    Updating CircleCI config to allow for the following parameters to the `test-driver` orb:
    - `extra-env`: a string that will be prepended to the `lein test` invocation, in order to set environment variables specifically for that test run.  Expected to look like `VAR_NAME=a VAR_NAME_2=b`. Defaults to blank (i.e. nothing).
    - `test-selector`: a string that represents the Leiningen test [selectors](https://cljdoc.org/d/leiningen/leiningen/2.9.5/api/leiningen.test#test). Defaults to `:all` (i.e., run all tests).
    
    Adding RDS root CA truststore file to our resources so that CircleCI (and anyone else, really) can refer to it
    
    Defining new `be-tests-oracle-ssl-ee test-driver` task, and is identical to it except for the env vars required to connect via SSL instead (by specifying the RDS root CA trust store).  It only runs a few Oracle driver specific tests, not the full suite, since we are really only concerned with connectivity here.
    
    Updating Oracle driver docs to discuss relevant JVM params and configuration
    Add support for connecting to Oracle with SSL (#15078)
    Jeff Evans authored
    Update Oracle driver to have the `ssl` (boolean) option, with the expectation that any keystore/truststore params have been set as JVM parameters
    
    Updating CircleCI config to allow for the following parameters to the `test-driver` orb:
    - `extra-env`: a string that will be prepended to the `lein test` invocation, in order to set environment variables specifically for that test run.  Expected to look like `VAR_NAME=a VAR_NAME_2=b`. Defaults to blank (i.e. nothing).
    - `test-selector`: a string that represents the Leiningen test [selectors](https://cljdoc.org/d/leiningen/leiningen/2.9.5/api/leiningen.test#test). Defaults to `:all` (i.e., run all tests).
    
    Adding RDS root CA truststore file to our resources so that CircleCI (and anyone else, really) can refer to it
    
    Defining new `be-tests-oracle-ssl-ee test-driver` task, and is identical to it except for the env vars required to connect via SSL instead (by specifying the RDS root CA trust store).  It only runs a few Oracle driver specific tests, not the full suite, since we are really only concerned with connectivity here.
    
    Updating Oracle driver docs to discuss relevant JVM params and configuration
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
rds_root_ca_truststore.jks 3.41 KiB