-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
25 changed files
with
88 additions
and
86 deletions.
There are no files selected for viewing
3 changes: 1 addition & 2 deletions
3
docs/source/changes/100.fix_transition_within_cleanupstate.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,8 @@ | ||
category: fixed | ||
summary: "Fix the translation of cloud init scripts into base64 encoded strings" | ||
description: "The translation of cloud init scripts into base64 encoded strings has\ | ||
\ been fixed. Reason was changing a data structure\nwhile interating over it. \n" | ||
description: | | ||
The translation of cloud init scripts into base64 encoded strings has | ||
been fixed. Reason was changing a data structure while interating over it. | ||
pull requests: | ||
- 126 | ||
version: 0.3.0 |
3 changes: 1 addition & 2 deletions
3
docs/source/changes/138_changed_moved_startupcommand_in_machine_type_configuration.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 1 addition & 2 deletions
3
docs/source/changes/139_changed_moved_startupcommand_in_machine_type_configuration_moab.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 1 addition & 2 deletions
3
docs/source/changes/173.fix_meta_data_translation_htcondor.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,10 @@ | ||
category: added | ||
summary: "Introduce a TARDIS REST API to query the state of resources from SqlRegistry" | ||
description: "Introduction of a REST API to query the state of resources from the\ | ||
\ SqlRegistry. The REST API is using the FastApi \nframework in combination with\ | ||
\ an uvicorn ASGI server. JSON Web Token and OAuth2 scopes are supported for \n\ | ||
authentication and authorization.\n" | ||
description: | | ||
Introduction of a REST API to query the state of resources from the | ||
SqlRegistry. The REST API is using the FastApi framework in combination with | ||
an uvicorn ASGI server. JSON Web Token and OAuth2 scopes are supported for | ||
authentication and authorization. | ||
pull requests: | ||
- 183 | ||
version: 0.7.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,9 @@ | ||
category: changed | ||
summary: "Remove granularity in Standardiser to enable earlier creation of new drones" | ||
description: "With granularity new drones are requested when `demand>supply+granularity`.\ | ||
\ Remove granularity in Standardiser to \nenable earlier creation of new drones\ | ||
\ when `demand>supply`.\n" | ||
description: | | ||
With granularity new drones are requested when `demand>supply+granularity`. | ||
Remove granularity in Standardiser to enable earlier creation of new drones | ||
when `demand>supply`. | ||
pull requests: | ||
- 209 | ||
version: 0.7.0 |
7 changes: 4 additions & 3 deletions
7
docs/source/changes/211.change_support_new_prometheus_releases.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,9 @@ | ||
category: changed | ||
summary: "Adjust Prometheus plugin to the latest aioprometheus version 21.9.0" | ||
description: "`aioprometheus` has changed its API so that metrics are automatically\ | ||
\ registered when they are created. Prometheus \nplugin has been changed accordingly\ | ||
\ and the installation of `aioprometheus>=21.9.0` has been enforced.\n" | ||
description: | | ||
`aioprometheus` has changed its API so that metrics are automatically | ||
registered when they are created. Prometheus plugin has been changed | ||
accordingly and the installation of `aioprometheus>=21.9.0` has been enforced. | ||
pull requests: | ||
- 211 | ||
version: 0.7.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,9 @@ | ||
category: added | ||
summary: "Ensure python3.10 compatibility" | ||
description: "Ensure python3.10 compatibility. Enable Python 3.10 unittests, adds\ | ||
\ 3.10 as supported release into setup.py and \nfixes a few deprecation warnings\ | ||
\ occuring when executing unittests under 3.10.\n" | ||
description: | | ||
Ensure python3.10 compatibility. Enable Python 3.10 unittests, adds | ||
3.10 as supported release into setup.py and fixes a few deprecation warnings | ||
occuring when executing unittests under 3.10. | ||
pull requests: | ||
- 213 | ||
version: 0.7.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 6 additions & 5 deletions
11
docs/source/changes/224.changed_htcondor_bulk_operations.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,12 @@ | ||
category: changed | ||
summary: "Adjust ElasticSearch plugin to support client versions >=7.17,<8.0.0" | ||
description: "The latest versions of the Elasticsearch client have a compatibility\ | ||
\ mode which can also be used for newer server \nversions. Includes also a fix for\ | ||
\ the case where `resource_status` is not part of `resource_attributes`, which \n\ | ||
occasionally caused crashes. Newer versions of the Elasticsearch client require\ | ||
\ the `scheme` parameter to be set. \nBy setting this already, it will be easier\ | ||
\ to eventually transition to client version 8.\n" | ||
description: | | ||
The latest versions of the Elasticsearch client have a compatibility | ||
mode which can also be used for newer server versions. Includes also a fix | ||
for the case where `resource_status` is not part of `resource_attributes`, | ||
which occasionally caused crashes. Newer versions of the Elasticsearch client | ||
require the `scheme` parameter to be set. By setting this already, it will | ||
be easier to eventually transition to client version 8. | ||
pull requests: | ||
- 230 | ||
version: 0.7.0 |
11 changes: 6 additions & 5 deletions
11
docs/source/changes/234.fixed_state_transition_for_stopped_workers.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,11 @@ | ||
category: fixed | ||
summary: "Fixed state transition for stopped workers" | ||
description: "Fixes an unexpected behaviour for Drones in AvailableState in case the\ | ||
\ HTCondor daemon on nodes is shutdown\nautomatically causing the machine status\ | ||
\ to be NotAvailable, while the resource status continues to be Running. In \nthat\ | ||
\ case the drone state is re-set to IntegratingState. Since HTCondor is not restarted,\ | ||
\ the Drone remains in this \nstate forever.\n" | ||
description: | | ||
Fixes an unexpected behaviour for Drones in AvailableState in case the | ||
HTCondor daemon on nodes is shutdown automatically causing the machine status | ||
to be NotAvailable, while the resource status continues to be Running. In hat | ||
case the drone state is re-set to IntegratingState. Since HTCondor is not | ||
restarted, the Drone remains in this state forever. | ||
pull requests: | ||
- 234 | ||
version: 0.7.0 |
9 changes: 5 additions & 4 deletions
9
docs/source/changes/241.fixed_recurrent_cancelation_of_timeouted_jobs.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
16 changes: 8 additions & 8 deletions
16
docs/source/changes/244.add_arguments_htcondor_jdl_parameter.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
category: added | ||
summary: "Add support for passing environment variables as executable arguments to\ | ||
\ support HTCondor grid universe" | ||
description: "In order to properly identify started drones in the overlay batch system\ | ||
\ and to limit the amount of resources \n(CPU cores, memory, disk) announced to\ | ||
\ be available, a set of environment variables needs to be set inside the drone.\ | ||
\ \nIn case of the HTCondor grid universe such an environment is usually dropped\ | ||
\ by the Grid Compute Element. Therefore \nthe possibility to pass the environment\ | ||
\ variables using executable arguments has been added.\n" | ||
summary: "Add support for passing environment variables as executable arguments to support HTCondor grid universe" | ||
description: | | ||
In order to properly identify started drones in the overlay batch system | ||
and to limit the amount of resources (CPU cores, memory, disk) announced to | ||
be available, a set of environment variables needs to be set inside the drone. | ||
In case of the HTCondor grid universe such an environment is usually dropped | ||
by the Grid Compute Element. Therefore the possibility to pass the environment | ||
variables using executable arguments has been added. | ||
version: 0.7.0 |
17 changes: 9 additions & 8 deletions
17
docs/source/changes/247.change_drone_state_initialisation.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,12 @@ | ||
category: changed | ||
summary: "Change drone state initialisation and notification of plugins" | ||
description: "The initialisation procedure and the notification of the plugins is\ | ||
\ changed to fix a bug occurring on restarts of \nDrones. A newly created Drone\ | ||
\ is now initialised with ``state = None`` and all plugins are notified first state\n\ | ||
change ``None`` -> ``RequestState``. The Drone is now inserted in the `SqliteRegistry`\ | ||
\ when it state changes to \n``RequestState`` and all subsequent changes are DB\ | ||
\ updates. So, failing duplicated inserts due to the unique \nrequirement of the\ | ||
\ ``drone_uuid`` are prevented in case a Drone changes back to ``BootingState``\ | ||
\ again.\n" | ||
description: | | ||
The initialisation procedure and the notification of the plugins is | ||
changed to fix a bug occurring on restarts of Drones. A newly created Drone | ||
is now initialised with ``state = None`` and all plugins are notified first | ||
state change ``None`` -> ``RequestState``. The Drone is now inserted in the | ||
`SqliteRegistry` when it state changes to ``RequestState`` and all | ||
subsequent changes are DB updates. So, failing duplicated inserts due to the | ||
unique requirement of the ``drone_uuid`` are prevented in case a Drone | ||
changes back to ``BootingState`` again. | ||
version: 0.7.0 |
9 changes: 5 additions & 4 deletions
9
docs/source/changes/249_fix_sqlite_registry_remote_uuid_update.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,10 @@ | ||
category: fixed | ||
summary: "Update the remote_resource_uuid in sqlite registry on a each update" | ||
description: "The change drone state initialisation update revealed a bug in TARDIS.\ | ||
\ The ``remote_resource_uuid`` in the \n``SqliteRegistry`` plugin is not updated\ | ||
\ at all. As a result, TARDIS keeps crashing on restarts due to the missing \n``remote_resource_uuid``\ | ||
\ until the DB has been removed.\n" | ||
description: | | ||
The change drone state initialisation update revealed a bug in TARDIS. | ||
The ``remote_resource_uuid`` in the ``SqliteRegistry`` plugin is not | ||
updated at all. As a result, TARDIS keeps crashing on restarts due to the | ||
missing ``remote_resource_uuid`` until the DB has been removed. | ||
issues: | ||
- 248 | ||
version: 0.7.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,10 @@ | ||
category: added | ||
summary: "Added support for manual draining of drones using the REST API" | ||
description: "Added limited support to synchronize the state stored in the ``SqliteRegistry``\ | ||
\ with the current state of the drone. \nOnly implemented for drones in ``AvailableState``\ | ||
\ which can transition to ``DrainState`` via a remote update of the \n``SqliteRegistry``,\ | ||
\ i.e. using the REST API.\n" | ||
description: | | ||
Added limited support to synchronize the state stored in the ``SqliteRegistry`` | ||
with the current state of the drone. Only implemented for drones in ``AvailableState`` | ||
which can transition to ``DrainState`` via a remote update of the ``SqliteRegistry``, | ||
i.e. using the REST API. | ||
pull requests: | ||
- 260 | ||
version: 0.7.0 |
11 changes: 6 additions & 5 deletions
11
docs/source/changes/274.add_openstack_application_cred_support.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,11 @@ | ||
category: added | ||
summary: "Added support for application credentials of the OpenStack site adapter" | ||
description: "Newer versions of OpenStack support the creation of application credentials\ | ||
\ for specific projects. So, the pair of\napplication_credential_id and application_credential_secret\ | ||
\ is only valid of a specific project. The OpenStack site\nadapter now fully supports\ | ||
\ the utilization of application credentials to authenticate against the OpenStack\ | ||
\ API \nendpoint.\n" | ||
description: | | ||
Newer versions of OpenStack support the creation of application credentials | ||
for specific projects. So, the pair of application_credential_id and | ||
application_credential_secret is only valid of a specific project. The | ||
OpenStack site adapter now fully supports the utilization of application | ||
credentials to authenticate against the OpenStack API endpoint. | ||
pull requests: | ||
- 274 | ||
version: 0.7.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 1 addition & 2 deletions
3
docs/source/changes/78.improve_logging_of_htcondor_batch_adapter.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters