Tower: upload cetmix_tower_server 18.0.2.0.0 (was 18.0.2.0.0, via marketplace)

This commit is contained in:
2026-05-03 18:54:38 +00:00
parent 5880120a84
commit c83da26305
235 changed files with 89704 additions and 0 deletions

View File

@@ -0,0 +1 @@
Please refer to the [official documentation](https://cetmix.com/tower) for detailed configuration instructions.

View File

@@ -0,0 +1,4 @@
[Cetmix Tower](https://cetmix.com/tower) offers a streamlined solution for managing remote servers and applications via SSH or API calls directly from [Odoo](https://odoo.com).
It is designed for versatility across different operating systems and software environments, providing a practical option for those looking to manage servers without getting tied down by vendor or technology constraints.
Please refer to the [official documentation](https://cetmix.com/tower) for detailed information.

View File

@@ -0,0 +1,49 @@
## 18.0.2.0.0 (2026-04-07)
- Features: Jets! (4700)
## 18.0.1.0.11 (2026-03-10)
- Bugfixes: Last flight plan line post-run action was not triggered correctly. (5120)
## 18.0.1.0.10 (2026-03-10)
- Features: Improve the 'File using template' command flow, fix the flight plan line view layout. (5197)
## 18.0.1.0.9 (2026-02-19)
- Features: Blacklist filter for Python commands, value checker for Vault. (5253)
## 18.0.1.0.7 (2026-02-05)
- Features: Scheduled tasks: allow to select specific days of week. (5190)
- Bugfixes: Ensure custom values can be updated even if not provided initially. (5175)
## 18.0.1.0.6 (2026-01-20)
- Bugfixes: Make pre-defined messages and command help translatable again. (5174)
## 18.0.1.0.4 (2025-12-23)
- Bugfixes: Handle malformed expressions in flight plan line conditions. (5154)
## 18.0.1.0.3 (2025-12-17)
- Features: Parse empty or missing key values as 'None' instead of leaving key reference as is. (5134)
- Features: Improve search views, implement the search panel for selected views. (5139)
- Bugfixes: Custom values in flight plan are lost in a skipped command and are not available after it. (5129)
## 18.0.1.0.2 (2025-12-08)
- Bugfixes: Make variables selectable in scheduled tasks (5105)
- Bugfixes: Save correct error message in log when SSH connection fails. (5109)

View File

@@ -0,0 +1 @@
Please refer to the [official documentation](https://cetmix.com/tower) for detailed usage instructions.

View File

@@ -0,0 +1,77 @@
@startuml new_jet_flow
title New Jet Flow
start
:New jet is created;
:Build jet dependencies;
while (For every dependency)
if (Required jet exists?) then (Yes)
if (In the required state?) then (Yes)
:Save jet in the dependency;
else (No)
:Create a jet request to bring\nthis jet to the required state;
endif
else (No)
:Create a jet request for a new jet;
endif
endwhile
stop
@enduml
@startuml jet_request_flow
title Jet Request Flow
|Requesting Jet|
:Need for a jet in a specific state;
if (Jet available?) then (Yes)
if (In the required state?) then (Yes)
if (Jet is busy?) then (no)
:Ask to go to the required state;
else (Yes)
:Create a jet request to bring\nthis jet to the required state;
|Requested Jet|
:Finalize the current operation;
:Check for pending requests;
if (Pending requests?) then (Yes)
while (Pending requests?)
:Process the request;
:Callback the request issuer;
endwhile
endif
endif
else (No)
:Ask to go to the required state;
endif
else (No)
|Requesting Jet|
:Create a jet request for a new jet;
endif
stop
@enduml
@startuml jet_state_transition
title Jet State Transition
start
:Update dependencies;
if (All dependencies satisfied?) then (Yes)
while (Actions to reach the required state)
:Execute the action;
if (Pending requests?) then (Yes)
while (For every pending request)
:Process the request;
:Callback the request issuer;
endwhile
endif
endwhile
else (No)
:Wait for dependencies;
endif
stop
@enduml