Releases: OpenTermsArchive/deployment
2.0.2
2.0.2 - 2024-06-12
Full changeset and discussions: #46.
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.
Fixed
- Ensure configuration changes are taken into account on restart
- Make refined playbook execution work with the
start
,stop
andrestart
tags
2.0.1
2.0.1 - 2024-06-04
Fixed
- Set up the Git-based databases at the proper locations
- Make refined playbook execution work with the
infrastructure
tag
2.0.0
2.0.0 - 2024-05-31
Full changeset and discussions: #41.
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: Replace all playbooks with a single
deploy
playbook; update your scripts by usingansible-playbook opentermsarchive.deployment.deploy
and use tags to refine execution - Breaking: Change the
federation-api
deployment process to be a dependency of the source repository - Breaking: Require
engine>=2
andfederation-api>=v2
- Breaking: Make
ota_source_repository
variable mandatory - Breaking: Define environment variables in a
.env
file instead of in inventory variables; moveota_engine_github_token
,ota_engine_smtp_password
,ota_engine_sendinblue_api_key
, andota_federated_api_smtp_password
to a.env
file placed next to the inventory file and rename them according to the new naming conventions inengine
v2 andfederation-api
v2 - Breaking: Rename
ota_engine_declarations_branch
toota_source_repository_branch
- Breaking: Rename
ota_engine_declarations_directory
toota_directory
- Breaking: Extract the PM2 config file
pm2.config.cjs
; provide this file next to the inventory file - Breaking: Remove the
ota_engine_restart_delay
variable; define this setting directly in thepm2.config.cjs
- Breaking: Remove the
ota_engine_github_bot_private_key
variable in favor of thegithub-bot-private-key
file; define the GitHub SSH private key in thegithub-bot-private-key
Removed
- Breaking: Remove
ota_reverse_proxy_federated_api_path
config; define this path in yourconfig/production.json
under the key@opentermsarchive/federation-api: { basePath: "" }
- Breaking: Remove
ota_reverse_proxy_engine_path
config; define this path in yourconfig/production.json
under the key@opentermsarchive/engine: { collection-api: { basePath: "" } }
- Breaking: Remove obsolete
ota_engine_config_path
,ota_federated_api_branch
,ota_federated_api_directory
, andota_federated_api_repo
configs - Breaking: Remove obsolete
update-declarations
tag
1.2.1
1.2.1 - 2024-05-22
Full changeset and discussions: #42.
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.
Fixed
- Fix dependencies installation
1.2.0
1.2.0 - 2024-04-16
Full changeset and discussions: #39.
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.
Added
- Enable the deployment of the Open Terms Archive Engine and Federated API applications on a single server; refer to the added playbooks
1.1.1
1.1.1 - 2024-04-08
Full changeset and discussions: #38.
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
- Update package metadata
1.1.0
1.1.0 - 2024-03-14
Full changeset and discussions: #35.
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
- Enable configuration of engine restart delay with
ota_engine_restart_delay
variable
1.0.0
1.0.0 - 2024-03-08
Full changeset and discussions: #34.
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.
No actual code changes were made in this release, but it signifies that the public API can now be considered stable.
0.1.1
0.1.1 - 2024-02-20
Full changeset and discussions: #32.
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.
Fixed
- Ensure snapshots and versions repositories use correct SSH key
0.1.0
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