359 lines
9.0 KiB
ReStructuredText
359 lines
9.0 KiB
ReStructuredText
===================
|
||
Cetmix Tower Server
|
||
===================
|
||
|
||
..
|
||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||
!! This file is generated by oca-gen-addon-readme !!
|
||
!! changes will be overwritten. !!
|
||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||
!! source digest: sha256:4e04c56ceb53a86825bfbc09ed6acd8bbcaa032e85cef16c43997437620f429d
|
||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||
|
||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
|
||
:target: https://odoo-community.org/page/development-status
|
||
:alt: Beta
|
||
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
|
||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
||
:alt: License: AGPL-3
|
||
.. |badge3| image:: https://img.shields.io/badge/github-cetmix%2Fcetmix--tower-lightgray.png?logo=github
|
||
:target: https://github.com/cetmix/cetmix-tower/tree/16.0/cetmix_tower_server
|
||
:alt: cetmix/cetmix-tower
|
||
|
||
|badge1| |badge2| |badge3|
|
||
|
||
`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.
|
||
|
||
**Table of contents**
|
||
|
||
.. contents::
|
||
:local:
|
||
|
||
Configuration
|
||
=============
|
||
|
||
Please refer to the `official
|
||
documentation <https://cetmix.com/tower>`__ for detailed configuration
|
||
instructions.
|
||
|
||
Usage
|
||
=====
|
||
|
||
Please refer to the `official
|
||
documentation <https://cetmix.com/tower>`__ for detailed usage
|
||
instructions.
|
||
|
||
Changelog
|
||
=========
|
||
|
||
16.0.3.0.1 (2026-03-27)
|
||
-----------------------
|
||
|
||
- Bugfixes: Waypoint behavior improvements. (5313)
|
||
|
||
16.0.3.0.0 (2026-03-23)
|
||
-----------------------
|
||
|
||
- Features: Jets! (4700)
|
||
|
||
16.0.2.2.14 (2026-02-17)
|
||
------------------------
|
||
|
||
- Features: Blacklist filter for Python commands, value checker for
|
||
Vault. (5253)
|
||
|
||
16.0.2.2.13 (2026-01-12)
|
||
------------------------
|
||
|
||
- Bugfixes: Last flight plan line post-run action was not triggered
|
||
correctly. (5120)
|
||
|
||
16.0.2.2.12 (2026-01-11)
|
||
------------------------
|
||
|
||
- Features: Improve the 'File using template' command flow, fix the
|
||
flight plan line view layout. (5197)
|
||
|
||
16.0.2.2.11 (2026-01-08)
|
||
------------------------
|
||
|
||
- Bugfixes: Ensure custom values can be updated even if not provided
|
||
initially. (5175)
|
||
|
||
16.0.2.2.10 (2026-01-08)
|
||
------------------------
|
||
|
||
- Features: Scheduled tasks: allow to select specific days of week.
|
||
(5190)
|
||
|
||
16.0.2.2.8 (2025-12-22)
|
||
-----------------------
|
||
|
||
- Bugfixes: Handle malformed expressions in flight plan line conditions.
|
||
(5154)
|
||
|
||
16.0.2.2.7 (2025-12-16)
|
||
-----------------------
|
||
|
||
- Features: Support for ANSI formatting in server logs. (5141)
|
||
|
||
- Bugfixes: UI/UX fixed and improvements. (5141)
|
||
|
||
16.0.2.2.6 (2025-12-11)
|
||
-----------------------
|
||
|
||
- Features: Improve search views, implement the search panel for
|
||
selected views. (5139)
|
||
|
||
16.0.2.2.5 (2025-12-10)
|
||
-----------------------
|
||
|
||
- Bugfixes: Custom values in flight plan are lost in a skipped command
|
||
and are not available after it. (5129)
|
||
|
||
16.0.2.2.4 (2025-12-10)
|
||
-----------------------
|
||
|
||
- Features: Parse empty or missing key values as 'None' instead of
|
||
leaving key reference as is. (5134)
|
||
|
||
16.0.2.2.3 (2025-12-03)
|
||
-----------------------
|
||
|
||
- Bugfixes: Save correct error message in log when SSH connection fails.
|
||
(5109)
|
||
|
||
16.0.2.2.2 (2025-12-03)
|
||
-----------------------
|
||
|
||
- Bugfixes: Make variables selectable in scheduled tasks (5105)
|
||
|
||
16.0.2.2.0 (2025-11-12)
|
||
-----------------------
|
||
|
||
- Features: Integrate user notifications into the main module, drop the
|
||
'cetmix_tower_notify_backend' module. (5074)
|
||
|
||
16.0.2.0.6 (2025-10-27)
|
||
-----------------------
|
||
|
||
- Features: Tag mixin and helper commands. (5039)
|
||
|
||
16.0.2.0.5 (2025-10-16)
|
||
-----------------------
|
||
|
||
- Bugfixes: Flight plan command exception handling (4930)
|
||
|
||
16.0.2.0.4 (2025-10-13)
|
||
-----------------------
|
||
|
||
- Features: Auto update references for related records (5005)
|
||
|
||
16.0.2.0.3 (2025-10-13)
|
||
-----------------------
|
||
|
||
- Features: Terminate running flight plan manually (3410)
|
||
|
||
16.0.2.0.2 (2025-10-08)
|
||
-----------------------
|
||
|
||
- Features: UI/UX improvements (4996)
|
||
|
||
- Bugfixes: Handle secret values when a record is duplicated using
|
||
copy() (4996)
|
||
|
||
16.0.2.0.1 (2025-10-08)
|
||
-----------------------
|
||
|
||
- Bugfixes: Improve variable value references uniqueness (4961)
|
||
|
||
16.0.2.0.0 (2025-10-07)
|
||
-----------------------
|
||
|
||
- Features: 'Cetmix Tower Vault' - new way of centralized password/key
|
||
management (4824)
|
||
|
||
16.0.1.7.2 (2025-09-18)
|
||
-----------------------
|
||
|
||
- Features: Set 'Auto Sync' in files from file templates (4949)
|
||
|
||
16.0.1.7.1 (2025-09-10)
|
||
-----------------------
|
||
|
||
- Bugfixes: Check custom values in flight plan line condition (4922)
|
||
|
||
16.0.1.6.4 (2025-08-18)
|
||
-----------------------
|
||
|
||
- Features: Improve the extendability of the file upload command. (4759)
|
||
|
||
16.0.1.6.3 (2025-08-13)
|
||
-----------------------
|
||
|
||
- Features: Improve access settings for logs (4866)
|
||
|
||
16.0.1.6.2 (2025-08-05)
|
||
-----------------------
|
||
|
||
- Bugfixes: Pin paramiko version to "<4" to maintain compatibility with
|
||
legacy installations (4891)
|
||
|
||
16.0.1.6.0 (2025-07-30)
|
||
-----------------------
|
||
|
||
- Features: Optional behaviour when file uploaded by command already
|
||
exists on the server. (4740)
|
||
|
||
16.0.1.5.3 (2025-07-29)
|
||
-----------------------
|
||
|
||
- Features: Make file references server dependent to be more unique
|
||
(4870)
|
||
|
||
16.0.1.5.1 (2025-07-25)
|
||
-----------------------
|
||
|
||
- Features: Select secrets from dropdown list in the code fields (4853)
|
||
|
||
16.0.1.5.0 (2025-07-22)
|
||
-----------------------
|
||
|
||
- Features: Select variables from dropdown list in the code fields
|
||
(4827)
|
||
|
||
16.0.1.3.0 (2025-07-17)
|
||
-----------------------
|
||
|
||
- Features: Add the tldextract and dnspython libraries. (4737)
|
||
|
||
16.0.1.1.4 (2025-07-07)
|
||
-----------------------
|
||
|
||
- Bugfixes: Command log sorting (4816)
|
||
|
||
16.0.1.1.2 (2025-06-25)
|
||
-----------------------
|
||
|
||
- Features: Required variables in servers (4779)
|
||
|
||
16.0.1.1.1 (2025-06-21)
|
||
-----------------------
|
||
|
||
- Features: Command view improvements (4753)
|
||
|
||
16.0.1.1.0 (2025-06-20)
|
||
-----------------------
|
||
|
||
- Features: Run commands and flight plans using scheduled tasks. (4650)
|
||
|
||
16.0.1.0.12 (2025-06-06)
|
||
------------------------
|
||
|
||
- Features: Improve command and flight plan log management. (4749)
|
||
|
||
16.0.1.0.11 (2025-06-06)
|
||
------------------------
|
||
|
||
- Bugfixes: Host key cannot be retrieved from the UI. (4747)
|
||
|
||
16.0.1.0.10 (2025-05-24)
|
||
------------------------
|
||
|
||
- Features: Improve command log and flight plan form views (4697)
|
||
|
||
16.0.1.0.9 (2025-05-23)
|
||
-----------------------
|
||
|
||
- Bugfixes: Error when rendering a file not attached to a server. (4715)
|
||
|
||
16.0.1.0.8 (2025-05-21)
|
||
-----------------------
|
||
|
||
- Features: References for secret values. (4696)
|
||
- Features: Make the "Host key" field non-required in the form view to
|
||
improve the UX. (4699)
|
||
|
||
16.0.1.0.7 (2025-05-16)
|
||
-----------------------
|
||
|
||
- Features: Option to preserve command splitting when using sudo. (4641)
|
||
|
||
- Features: Record references for files. (4670)
|
||
|
||
- Features: Use ``sudo`` parameter to pass sudo mode to command runner
|
||
instead of using context. (4678)
|
||
|
||
- Bugfixes: Incorrect sudo usage in commands run in wizard. Pass 'No
|
||
split for sudo' property to commands run in wizard. (4679)
|
||
|
||
16.0.1.0.6 (2025-05-16)
|
||
-----------------------
|
||
|
||
- Features: Improve the key storage functionality. (4686)
|
||
|
||
16.0.1.0.5 (2025-05-09)
|
||
-----------------------
|
||
|
||
- Bugfixes: Non-critical issues and performance improvements. (4663)
|
||
|
||
16.0.1.0.4 (2025-04-30)
|
||
-----------------------
|
||
|
||
- Features: UI/UX improvements. (4642)
|
||
|
||
16.0.1.0.3 (2025-04-22)
|
||
-----------------------
|
||
|
||
- Features: Allow to pass custom variable values to commands (4524)
|
||
|
||
- Features: Cetmix Tower Odoo Automation model: pass custom variable
|
||
values to the ``server_run_command`` method. (4547)
|
||
|
||
- Bugfixes: Random id generation, sudo command parsing, record rule
|
||
names, spelling errors in descriptions. (4612)
|
||
|
||
16.0.1.0.2 (2025-04-22)
|
||
-----------------------
|
||
|
||
- Bugfixes: Refactor secret value handling, fix the new server template
|
||
creation wizard. (4601)
|
||
|
||
16.0.1.0.1
|
||
----------
|
||
|
||
Release for Odoo 16.0
|
||
|
||
Bug Tracker
|
||
===========
|
||
|
||
Bugs are tracked on `GitHub Issues <https://github.com/cetmix/cetmix-tower/issues>`_.
|
||
In case of trouble, please check there if your issue has already been reported.
|
||
If you spotted it first, help us to smash it by providing a detailed and welcomed
|
||
`feedback <https://github.com/cetmix/cetmix-tower/issues/new?body=module:%20cetmix_tower_server%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
|
||
|
||
Do not contact contributors directly about support or help with technical issues.
|
||
|
||
Credits
|
||
=======
|
||
|
||
Authors
|
||
-------
|
||
|
||
* Cetmix
|
||
|
||
Maintainers
|
||
-----------
|
||
|
||
This module is part of the `cetmix/cetmix-tower <https://github.com/cetmix/cetmix-tower/tree/16.0/cetmix_tower_server>`_ project on GitHub.
|
||
|
||
You are welcome to contribute.
|