- Mar 22, 2021
-
-
Antoine R. Dumont authored
Related to T2858
-
Antoine R. Dumont authored
Related to T2858
-
Jenkins for Software Heritage authored
Update to upstream version '0.13.0' with Debian dir f9ded0f1ec98a7f0fa4f4d38aaec50c69ec474e1
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
This will allow to deploy on staging with keycloak while continue using the deposit with http basic authentication in production. If some urgency fix is needed, we won't be forced into migrating keycloak immediately to fix that potential other issue. Note that the following transitional code will probably go away when we are done migrating to keycloak. Related to T2858
-
- Mar 16, 2021
-
-
Jenkins for Software Heritage authored
Update to upstream version '0.12.0' with Debian dir 3dd63fb3d45c8d6bb1f8665e233adc62451413cb
- Mar 15, 2021
-
-
Antoine R. Dumont authored
This reworks the internal authentication mechanism to delegate that part to keycloak. Through a Direct Grant access flow. It's transparent for the deposit clients. They will continue their authentication against the deposit server. Internally, the deposit server will require authentication on their behalf. Related to T2858
-
vlorentz authored
Deposits with code objects are loaded as their own origin, so we can look them up in the deposit database from their metadata (which hold the origin as a context). This is not true for metadata-only deposits, because we don't create an origin for them; so we need to store this information somewhere. The naive solution would be to insert them in the Atom entry provided by the client, but it means altering a document before we archive it, which is bad. This commit makes the deposit server write a "metametadata" object (ie. a metadata object with an other metadata object as target) the metadata storage. This metametadata contains information on the deposit itself: id, client, and collection.
-
vlorentz authored
-
vlorentz authored
-
- Mar 10, 2021
-
-
Jenkins for Software Heritage authored
Update to upstream version '0.11.1' with Debian dir e686713b30cf33ff5dc594e8bbbf7a14d7893db6
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
This adds the tools and the last 2 scripts to demonstrate how to start testing the migration scripts. This is a preparatory work for testing the keycloak migration. Related to T2858
- Mar 02, 2021
-
-
Jenkins for Software Heritage authored
Update to upstream version '0.11.0' with Debian dir f950bea9d17ced61d55eb10a4bad70b4a05eaa02
- Mar 01, 2021
-
- Feb 26, 2021
-
-
Jenkins for Software Heritage authored
Update to upstream version '0.10.2' with Debian dir a4931ebf90f25891b73094e1d402d33d09121a24
-
Antoine R. Dumont authored
We now type this module with django version which allows us to. This fixes the debian buster build [1] [1] https://jenkins.softwareheritage.org/job/debian/job/packages/job/DDEP/job/gbp-buildpackage/94/consoleFull Closes T3072
- Feb 25, 2021
-
-
Jenkins for Software Heritage authored
Update to upstream version '0.10.1' with Debian dir 08a807bc4bc2adcbacad4ad6efe78de76aa0de2e
-
Antoine R. Dumont authored
python3-django all 1:1.11.29-1~deb10u1 (debian stable) and `django.urls.reverse` are not going well together in test apparently. [1] https://jenkins.softwareheritage.org/job/debian/job/packages/job/DDEP/job/gbp-buildpackage/92/
-
Jenkins for Software Heritage authored
Update to upstream version '0.10.0' with Debian dir 49a00b7287a69204507a0955b388f5a064e2b00a
-
Antoine R. Dumont authored
The internal detail of zip format revealed a limitation when it comes to date anterior to 1980. The tar format seems to overcome that limitation so we switch to internally use such format. Related to T3070
- Feb 04, 2021
-
-
David Douard authored
Needs djangorestframework-stubs>=1.4 for proper mypy checking.
-
- Jan 27, 2021
-
-
Antoine R. Dumont authored
This explicitely checks for the presence of swh:origin_to_add or swh:create_origin within the provided metadata file. If not present, this logs a warning about it. Related to T2860
-
- Jan 19, 2021
-
-
vlorentz authored
-
- Jan 15, 2021
-
-
Antoine R. Dumont authored
This no longer checks the error messages. Fixes build [1] [1] https://jenkins.softwareheritage.org/job/DDEP/job/tests/1273/console
-
- Jan 14, 2021