Skip to content

Releases: OpenTermsArchive/deployment

0.1.0

20 Feb 13:04

Choose a tag to compare

0.1.0 - 2024-02-20

Full changeset and discussions: #30.

Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.

Changed

  • Breaking: Extract embedded secrets and make them configurable; update your inventory to include secrets through configuration

0.0.16

04 Dec 13:42

Choose a tag to compare

0.0.16 - 2023-12-04

Development of this release was supported by the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG CNECT under grant agreement N°101069594.

Changed

  • Rename the federated-api role to federated_api to comply with Ansible Galaxy constraints.

0.0.15

04 Dec 13:29

Choose a tag to compare

0.0.15 - 2023-12-04

Development of this release was supported by the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG CNECT under grant agreement N°101069594.

Added

  • Add playbook to setup and deploy the Open Terms Archive federated API

Changed

  • Breaking: Rename deploy playbook to setup the infrastructure and deploy engine to engine.all; update your scripts accordingly
  • Breaking: Rename variable ota_config_path to ota_engine_config_path; update your inventory file accordingly
  • Breaking: Rename variable ota_declarations_directory to ota_engine_declarations_directory; update your inventory file accordingly
  • Breaking: Rename variable ota_declarations_branch to ota_engine_declarations_branch; update your inventory file accordingly
  • Breaking: Rename variable ota_snapshots_branch to ota_engine_snapshots_branch; update your inventory file accordingly
  • Breaking: Rename variable ota_versions_branch to ota_engine_versions_branch; update your inventory file accordingly

Removed

  • Breaking: Remove tag setup; use the application deployment playbook as replacement in your scripts ansible-playbook opentermsarchive.deployment.engine.application
  • Breaking: Remove tag update; use the application deployment playbook as replacement in your scripts ansible-playbook opentermsarchive.deployment.engine.application
  • Breaking: Remove tag engine; use the application deployment playbook as replacement in your scripts ansible-playbook opentermsarchive.deployment.engine.application
  • Breaking: Remove tag infra; use the infrastructure set up playbook as replacement in your scripts ansible-playbook opentermsarchive.deployment.engine.infrastructure

Fixed

  • Ensure that the configuration for the port of the collection metadata API is successfully applied to the Nginx configuration

0.0.14

11 Oct 12:16

Choose a tag to compare

0.0.14 - 2023-10-11

Fixed

  • Ensure that the Nodesource GPG key import does not get stuck

0.0.13

06 Oct 14:37

Choose a tag to compare

0.0.13 - 2023-10-06

Changed

  • Upgrade NodeJS to version 20 and NPM to version 10

0.0.12

08 Sep 08:45

Choose a tag to compare

0.0.12 - 2023-09-08

Fixed

  • Fix MongoDB data directory permissions

0.0.11

06 Sep 12:21

Choose a tag to compare

0.0.11 - 2023-09-06

Changed

  • Lock pm2 major version

Fixed

  • Ensure NPM version is compatible with NodeJS version

0.0.10

03 Jul 13:58

Choose a tag to compare

0.0.10 - 2023-07-03

Added

  • Launch API server; expect to have a npm command start:api defined in the declarations package
  • Install NGINX as a reverse proxy to expose the API with a rate limiter

0.0.9

05 Apr 13:29

Choose a tag to compare

0.0.9 - 2023-04-05

Added

  • Automate linting with GitHub Actions
  • Specification of changelog format

Changed

  • Specification of changelog format is now in CONTRIBUTING

0.0.8

26 Jan 08:41

Choose a tag to compare

0.0.8 - 2023-01-26

Added

  • Schedule dataset release. Expect to have a npm command dataset:schedule defined in the declarations package