exasol / exasol-testcontainers

Test container for Exasol on Docker
MIT License
9 stars 2 forks source link

Allow enabling TLS for BucketFS #234

Closed kaklakariada closed 1 month ago

kaklakariada commented 1 year ago

By default docker-db does not enable TLS for BucketFS, see this default /exa/etc/EXAConf (for both Exasol 7.1 and 8):

[BucketFS : bfsdefault]
    Owner = 500 : 500
    # HTTP port number (0 = disabled)
    HttpPort = 2580
    # HTTPS port number (0 = disabled)
    HttpsPort = 0

In order to test behavior with TLS (e.g. https://github.com/exasol/bucketfs-client/issues/33) we need to allow enabling TLS for BucketFS when starting a new container.

A possible solution could be using confd job bucketfs_modify:

confd_client -c bucketfs_modify -a '{"bucketfs_name": "bucketfs1", "http_port": 0, "https_port": 2581, "owner": [500, 500]}'
redcatbear commented 1 month ago

This is only relevant for 7.1. In 8 this is not active by default, so we won't invest time into this anymore.