15 Commits

Author SHA1 Message Date
a10dd402b8
refactor: improve service handling and introduce MODE_ASSERT
- Improved get_service_name filter plugin (clearer suffix handling, consistent var names).
- Added MODE_ASSERT flag to optionally execute validation/assertion tasks.
- Fixed systemd unit handling: consistent use of %I instead of %i, correct escaping of instance names.
- Unified on_failure behavior and alarm composer scripts.
- Cleaned up redundant logging, handlers, and debug config.
- Strengthened sys-service template resolution with assert (only active when MODE_ASSERT).
- Simplified timer and suffix handling with get_service_name filter.
- Hardened sensitive tasks with no_log.
- Added conditional asserts across roles (Keycloak, DNS, Mailu, Discourse, etc.).

These changes improve consistency, safety, and validation across the automation stack.

Conversation: https://chatgpt.com/share/68a4ae28-483c-800f-b2f7-f64c7124c274
2025-08-19 19:02:52 +02:00
022800425d
THE HUGE REFACTORING CALENDER WEEK 33; Optimized Matrix and during this updated variables, and implemented better reset and cleanup mode handling, also solved some initial setup bugs 2025-08-15 15:15:48 +02:00
4a65a254ae
replaced port-ui-desktop with desktop to make it more speakable 2025-08-14 11:45:08 +02:00
db0e030900
Renamed general and mode constants and implemented a check to verify that constants are just defined ones over the whole repository 2025-08-13 19:11:14 +02:00
6e04ac58d2
Moved blocks to include_tasks to raise performance. Deploy was really slow 2025-08-11 12:28:31 +02:00
22c8c395f0
Refactored handlers loading 2025-08-08 19:01:12 +02:00
aae69ea15b
Ensure that keycloak is up 2025-08-08 17:25:31 +02:00
c7b25ed093
Normalized run_once_, made openresty handlers without when aviable and forced flush in run_once when blocks to avoid handlers with when conditions 2025-08-08 15:32:26 +02:00
dba12b89d8
Normalized cmp-docker-proxy include 2025-08-08 12:02:14 +02:00
e8fa22cb43
Normalized variable 2025-08-08 11:27:34 +02:00
2715479c95
Assert just applications which are in group_names 2025-08-08 08:36:07 +02:00
4124e97aeb
Added domain validator for web- apps and services for port-ui 2025-08-07 20:37:47 +02:00
7f53cc3a12
Replaced web_protocol by WEB_PROTOCOL 2025-08-07 12:31:20 +02:00
ad60f5fb37
Rmeoved is_feature_enabled function 2025-07-13 17:54:09 +02:00
0fd5cdb5d6
Renamed portfolio to portwebui 2025-07-12 18:41:13 +02:00