exasol / integration-test-docker-environment

A docker-based environment for integration tests with the EXASOL DB.
https://exasol.github.io/integration-test-docker-environment/
MIT License
6 stars 2 forks source link

Add support for additional db parameters #270

Closed tomuben closed 1 year ago

tomuben commented 1 year ago

Background

In some cases clients might want to start the database with custom database parameters (as described here). We should provide a a new (generic) parameter for such kind of database parameters, which are injected to the Exaconf.

Acceptance Criteria

Add the parameter addiitonal-db-parameter (click flag multiple=true), which has the following format:

--additional-db-parameter param1=param1_value --additional-db-parameter param2=param2_value

This parameter should be injected to the Exaconf:

DB : DB1]
    Version = 6.1.5
    MemSize = 6 GiB
    Port = 8563
    Owner = 500 : 500
    Nodes = 11,12,13
    NumActiveNodes = 3
    DataVolume = DataVolume
    Params = -param1=param1_value -param2=param2_value # Will be injected here!!!!!!!!
    [[JDBC]]
        BucketFS = bfsdefault
        Bucket = default
        Dir = drivers/jdbc
    [[Oracle]]
        BucketFS = bfsdefault
        Bucket = default
        Dir = drivers/oracle