Tower: upload cetmix_tower_server 18.0.2.0.0 (was 18.0.2.0.0, via marketplace)
This commit is contained in:
1
addons/cetmix_tower_server/readme/CONFIGURE.md
Normal file
1
addons/cetmix_tower_server/readme/CONFIGURE.md
Normal file
@@ -0,0 +1 @@
|
||||
Please refer to the [official documentation](https://cetmix.com/tower) for detailed configuration instructions.
|
||||
4
addons/cetmix_tower_server/readme/DESCRIPTION.md
Normal file
4
addons/cetmix_tower_server/readme/DESCRIPTION.md
Normal 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.
|
||||
49
addons/cetmix_tower_server/readme/HISTORY.md
Normal file
49
addons/cetmix_tower_server/readme/HISTORY.md
Normal 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)
|
||||
1
addons/cetmix_tower_server/readme/USAGE.md
Normal file
1
addons/cetmix_tower_server/readme/USAGE.md
Normal file
@@ -0,0 +1 @@
|
||||
Please refer to the [official documentation](https://cetmix.com/tower) for detailed usage instructions.
|
||||
77
addons/cetmix_tower_server/readme/diagrams/jets.puml
Normal file
77
addons/cetmix_tower_server/readme/diagrams/jets.puml
Normal 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
|
||||
Reference in New Issue
Block a user