tarantool / tarantool-python

Python client library for Tarantool
https://www.tarantool.io
BSD 2-Clause "Simplified" License
100 stars 48 forks source link

SSL support #220

Closed oleg-jukovec closed 2 years ago

oleg-jukovec commented 2 years ago

The patch adds support for using SSL to encrypt the client-server communications.

Also it adds a workflow that uses Tarantool Enterprise Edition. It does not run for outside pull requests by default. Such pull requests may be labeled with full-ci. To avoid security problems, the label must be reset manually for every run.

Closes #217

Please be careful. I don't program in the Python. So there may be mistakes in basic and idiomatic things.

DifferentialOrange commented 2 years ago

Issue in WSL actions repository: https://github.com/Vampire/setup-wsl/issues/28

DifferentialOrange commented 2 years ago

Regarding WSL: we may use WSL 1 as a workaround: https://github.com/tarantool/tarantool-python/actions/runs/2509312684

       - name: Install test requirements
         run: pip install -r requirements-test.txt

+      - run: wsl --set-default-version 1
+
       - name: Setup WSL for tarantool
         uses: Vampire/setup-wsl@v1
         with:
oleg-jukovec commented 2 years ago

Regarding WSL: we may use WSL 1 as a workaround: https://github.com/tarantool/tarantool-python/actions/runs/2509312684

       - name: Install test requirements
         run: pip install -r requirements-test.txt

+      - run: wsl --set-default-version 1
+
       - name: Setup WSL for tarantool
         uses: Vampire/setup-wsl@v1
         with:

It works, thank you!