- Jan 11, 2023
-
-
Antoine Lambert authored
Since the migration to GitLab, merge request branches are now stored in the git repository of swh-core. As the total number of branches now exceeds 1000, multiple Web API calls are now required to get all branches from the snapshot of that repository loaded into the test archive.
-
- Jan 10, 2023
-
-
Nicolas Dandrimont authored
-
- Jan 06, 2023
-
-
Antoine R. Dumont authored
The hierarchy changed recently.
-
- Nov 23, 2022
-
-
Antoine R. Dumont authored
This is using the new swh container gitlab registry and install such binary. This demonstrates how to use that new container while allowing dev on the svn loader (using that new binary) to happen.
-
- Nov 09, 2022
-
-
Antoine Lambert authored
Install rpm2cpio and cpio packages in the docker image. Declare task queue in swh-loader service configuration.
-
- Oct 28, 2022
-
-
Antoine Lambert authored
flower service has been removed so we can also remove its reverse proxy configuration.
-
Antoine Lambert authored
As in production settings for the objstorage reverse proxy, set HTTP read timeout to 1h in order to avoid 504 error (Gateway Time-out) when posting a large amount of contents to the objects storage.
-
- Oct 11, 2022
-
-
Jayesh authored
swh-graphql is now using a UvicornWorker. Change entrypoint to reflect this. Add the missing search configuration in the graphql config.
-
- Oct 05, 2022
-
-
Antoine Lambert authored
The new swh directory loader will check recursive nar checksum for downloaded tarball content using the nix-store command if it is available in execution environment.
-
Antoine Lambert authored
-
- Sep 29, 2022
-
-
Antoine Lambert authored
Add task queues declaration for following listers: conda, cpan, fedora, hackage, puppet, rubygems. Add task queue declaration for following loaders: cpan, hackage, opam, puppet, rubygems. Ensure lister task queues are sorted in lexicograhical order.
-
- Sep 15, 2022
-
-
Antoine Lambert authored
In order to have a search behavior close to the production one, add services related to archive search in the default docker-compose.yml file: - swh-search: remote search service using a memory backend - swh-search-journal-client-objects: journal client feeding swh-search with objects loaded into the archive (typically origins) - swh-search-journal-client-indexed: journal client feeding swh-search with results of swh-indexer processing on archived objects As a consequence, it simplifies the docker-compose.search.yml file enabling to use a swh-search service with a more costly elasticsearch backend.
-
Antoine Lambert authored
It enables to quickly schedule the loading of listed origins in the docker environment without having to restart the service dedicated to this task (swh-scheduler-schedule-recurrent).
-
Jérémy Bobbio (Lunar) authored
-
Jérémy Bobbio (Lunar) authored
Docker now officially supports Docker Compose in the form of a plugin for the `docker` command. See: https://www.docker.com/blog/announcing-compose-v2-general-availability/ Following the official Docker documentation for Linux will install the Docker Compose plugin. We can remove the mention of the `docker-compose` Debian package. Command lines and pointers to the documentation are now updated accordingly.
-
- Sep 14, 2022
-
-
Antoine Lambert authored
It enables to update the metrics regarding the number of loaded origins into the archive. Those are consumed by the archive coverage widget in the webapp homepage.
-
- Sep 07, 2022
-
-
Antoine Lambert authored
It enables to test those in the docker environment.
-
Antoine Lambert authored
Recent versions of pip can now properly install all swh packages in editable mode plus their dependencies in a single command. Previously a pip install command was issued for each swh package.
-
- Aug 18, 2022
-
-
Antoine Lambert authored
pip 21.3 added support to editable installs for projects that have a pyproject.toml and use a build backend that supports PEP 660, but mypy does not detect yet such editable installs and following errors are reported when type checking swh modules: Cannot find implementation or library stub for module named swh... So temporarily pin pip until mypy properly supports PEP 660 editable installs.
-
- Aug 10, 2022
-
-
David Douard authored
seems a better idea than sticking to the default behavior (using the directory name, hence 'docker'), and may even fix the "network has active endpoints" error on 'compose down'.
-
- Aug 09, 2022
-
-
David Douard authored
-
David Douard authored
make it yield the docker_host on which a check_compose_output lambda has been added; this allows users of the docker_compose fixture to use it directly to run `compose` commands in addition to usual commands without having to explicitly use the compose_cmd fixture.
-
David Douard authored
-
David Douard authored
instead of the old 'docker-compose' tool. See https://docs.docker.com/compose/#compose-v2-and-the-new-docker-compose-command
-
David Douard authored
mostly for the sake of consistency.
-
David Douard authored
-
Antoine Lambert authored
They are now redundant with the pytest-testinfra based ones.
-
Antoine Lambert authored
Towards removing the shell based tests for the docker environment, synchronize the features they cover by checking in Python based test that all git objects have been correctly loaded into the archive. Also prefer to use dulwich to manipulate a git repository instead of git command.
-
Antoine Lambert authored
-
Antoine Lambert authored
There is no swh directory in swh-environment repository so the mypy check was failing when committing changes to a Python test file.
-
David Douard authored
to try to make it a bit less confusing.
-
David Douard authored
-
David Douard authored
it's small and pretty useful
-
David Douard authored
-
David Douard authored
and make them all properly configured with a compact retention policy.
-
- Jun 13, 2022
-
-
David Douard authored
- use 'postgresql' instead of deprecated 'local' cls - remove deprecated 'args' in the journal_writer section - activate journal anonymized topics
-
David Douard authored
so that these 2 files are as similar as possible.
-
- Jun 07, 2022
-
-
Antoine R. Dumont authored
Related to T4228
-
vlorentz authored
It will be needed to run 'swh db upgrade'
-
- Jun 02, 2022
-
-
David Douard authored
and configure swh-web to use them, making them available from the webapp main page.
-