- Jul 12, 2023
-
-
Antoine R. Dumont authored
Refs. swh/meta#5048
-
Antoine Lambert authored
Remove overridden scheduling policies for opam origins as default ones have been updated in swh-scheduler source code. Override scheduling policies for git origins by using the default ones without table sampling as listed_origins table in scheduler database has usually a small size in docker environment and thus a low sampling value does not return any origins when querying the table.
-
- Jul 11, 2023
-
-
Antoine R. Dumont authored
Refs. swh/infra/sysadm-environment#4984
-
- Jul 07, 2023
-
-
Antoine Lambert authored
In order for the origin loading tasks resulting from a listing to be successfully scheduled by that service, the loading task types must have been registered in the scheduler database prior the execution of the main command of that service. So make the service depends on the swh-loader one and use a Python script to check the celery worker used to execute loading tasks have been started.
-
- Jul 06, 2023
-
-
Antoine Lambert authored
Each worker has its own search instance otherwise which can lead to surprising results when searching from the webapp (different results between two successive searches).
-
- Jul 04, 2023
-
-
Antoine Lambert authored
Remove the swh-loader-opam service as it is no longer needed. Ensure listed opam origins get scheduled by updating scheduling policies configuration as those origins do not have a last_update date available.
-
- Jun 27, 2023
-
-
Antoine Lambert authored
As mypy does not support editable installs for projects that have a pyproject.toml and use a build backend that supports PEP 660, force the legacy behavior of editable installs by passing the configuration settings "editable_mode=compat" to the build backend. It enables to remove the pip version restriction in the swh venv and avoid bad surprises when the mypy pre-commit hook is called when committing in a swh repository. See https://github.com/python/mypy/issues/13392 for more details.
-
Antoine Lambert authored
Related to swh/meta#5043.
-
- Jun 21, 2023
-
-
Nicolas Dandrimont authored
python:3.7 upgraded itself to debian bookworm, so openjdk 11 isn't available anymore. Pull it from eclipse-temurin instead. We don't need the nix binaries anymore, so drop that.
-
- May 22, 2023
-
-
Harsh Vardhan Mahawar authored
-
- May 18, 2023
-
-
Harsh Vardhan Mahawar authored
-
- May 04, 2023
-
-
vlorentz authored
-
- May 03, 2023
-
-
vlorentz authored
-
- May 02, 2023
-
-
Antoine Lambert authored
Related to swh-web#4746
-
- Apr 26, 2023
-
-
Antoine Lambert authored
It prevents connection errors when cooking a large bundle.
-
- Mar 14, 2023
-
-
Antoine Lambert authored
With these changes, GraphQL web client can use Keycloak to login a user in order to perform authenticated calls to the GraphQL API. Related to swh-graphql#4652
-
Antoine Lambert authored
It enables to test graphql authentication feature in the docker environment.
-
Antoine Lambert authored
It is a lightweight service and is getting ready for production so better moving it in the main docker-compose file. Also update configuration as there is no keycloak service available by default in the docker environment and bump max query cost as it is a testing environment.
-
- Mar 13, 2023
-
-
Vincent Sellier authored
Related to swh/infra/sysadm-environment#4803
-
- Mar 01, 2023
-
-
Jérémy Bobbio (Lunar) authored
-
Jérémy Bobbio (Lunar) authored
-
- Feb 17, 2023
-
-
Antoine Lambert authored
Use the same mypy version as in tox files for swh packages. Related to swh/meta#4960
-
- Feb 13, 2023
-
-
Vincent Sellier authored
-
- Jan 31, 2023
-
-
Nicolas Dandrimont authored
This script does the following: - check if the repo is hosted in the SWH GitLab - check if the repo is already forked, then forks it - if requested, adds Jenkins as Developer - if requested, sets up a `forked` remote to the forked repository
-
- Jan 12, 2023
-
-
Jayesh authored
Add two new config entries 1: introspection: to enable/disable schema introspection 2: max_query_cost: to reject too big queries
-
- 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.
-