-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ITDE: Unify ports for database, BucketFS, and SSH #308
Comments
Approved from my side, effort negligible |
Alignment in daily:
|
Well changing the default's may be negligible, but that's probably not true for all the
|
Blocked by: #329 |
The files
Should we change these as well? |
You have to change these in the files that are not sym links(7.0, 7.1, 8.XX) and then run the update_packaging.sh which will update files in exasol_integration_test_docker_environment/docker_db_config. not sure about the > ExposedPorts though |
Thank to @MarleneKress79789 ! |
To ensure compatibility with multiple versions of Exasol database ITDE employs a matrix build executing its tests for each version. Lately the build failed for database version Since version 8.x the size of the Docker Container of Exasol database climbed from 6 GB to more than 10 GB. Additionally we found out that besides the version according to the build matrix the build did also use the latest (default) version of the database. These especially were the integration tests for ITDE's pytest plugin in So when ITDE's build matrix specifies version 8.17 and the test additionally downloads the latest version 8.18 this resulted in error message "no space left on device". If the developer's local machine had more disk space the error did not show there. To fix the problem we added The easiest way to skip the tests seemed to evaluate the environment variable session.run(
"pytest",
"--itde-db-version", db_version,
"./test/integration/pytest_itde_test.py",
env=env,
) |
Background
Currently ITDE uses custom ports for
It would be better from a customer point of view to use the standard ports:
Acceptance Criteria
pytest_itde/__init__.py
are replaced by constants of classPorts
:config.OptionGroup
sBUCKETFS
andEXASOL
_bootstrap_db()
,start_db()
,ssh_port_forward
This ticket also closes #341
The text was updated successfully, but these errors were encountered: