Commit Graph
2933 Commits
Author SHA1 Message Date
mbecker20 dca0ae772b deploy 1.19.0-dev-1 2025-08-08 22:40:00 -07:00
mbecker20 558fb7bade config support yaml 2025-08-08 22:33:21 -07:00
mbecker20 cb7943ed5b core support reading from multiple config files 2025-08-08 22:24:59 -07:00
mbecker20 92967d3278 move to 1.19.0 2025-08-08 21:02:09 -07:00
itsmesid b796dc8398 docs(build-images): document multi-platform builds with Docker Buildx (#721)
* docs(build-images): add multi-platform buildx guide to builders.md

* docs(build-images): add multi-platform buildx guide and clarify platform selection in Komodo UI Extra Args field
2025-08-08 21:00:26 -07:00
mbecker20 7bdbaca4b4 add internet interface example 2025-08-08 20:59:19 -07:00
Marcel Pfennig a90971eea6 Add manual network interface configuration for multi-NIC Docker environments (#719)
* Add iproute2 to debian-debs

* feat: Add manual network interface configuration for multi-NIC support

Complete implementation of manual interface configuration:
- Add internet_interface config option
- Implement manual gateway routing
- Add NET_ADMIN capability requirement
- Clean up codebase changes

* fix: Update internet interface handling for multi-NIC support

* refactor: Enhance error messages and logging in networking module

* refactor: Simplify interface argument handling and improve logging in network configuration and cleanup

* refactor(network): simplify startup integration and improve error handling

- Move config access and error handling into network::configure_internet_gateway()
- Simplify startup.rs to single function call without parameters
- Remove redundant check_network_privileges() function
- Improve error handling by checking actual command output instead of pre-validation
- Better separation of concerns between startup and network modules

Addresses feedback from PR discussion:
https://github.com/moghtech/komodo/pull/719#discussion_r2261542921

* fix(config): update default internet interface setting
Addresses feedback from PR discussion:
https://github.com/moghtech/komodo/pull/719#discussion_r2261552279

* fix(config): remove custom default for internet interface in CoreConfig

* move mod.rs -> network.rs
Addresses feedback from PR discussion:
https://github.com/moghtech/komodo/pull/719#discussion_r2261558332
2025-08-08 20:58:23 -07:00
mbecker20 5643424ed8 cli: user password reset, update user super admin 2025-08-08 22:19:46 -04:00
mbecker20 b1f5cccc0a add log when target db indexing disabled 2025-08-08 20:50:40 -04:00
mbecker20 e82a268861 deploy 1.18.5-dev-26 2025-08-08 20:35:24 -04:00
mbecker20 77b3c6d325 remove second schedule updating loop, can causes some schedules to be missed 2025-08-08 20:34:48 -04:00
mbecker20 9f90a913fc add runfile command aliases 2025-08-08 20:04:04 -04:00
mbecker20 76e84ddd6e db restore / copy index optional 2025-08-08 00:41:26 -07:00
mbecker20 2dd759e375 some more skip serialization 2025-08-07 18:31:02 -07:00
mbecker20 b2b9df0e2a correct defaults for CLI and only can pass restore folder from cli arg 2025-08-07 18:28:47 -07:00
mbecker20 6a42d47b6f km cfg --debug print mode 2025-08-07 18:12:36 -07:00
mbecker20 ca440c14b6 skip serialize default db / log configs 2025-08-07 18:09:52 -07:00
mbecker20 f2478de853 skip serializing profiles when empty 2025-08-07 21:01:42 -04:00
mbecker20 ebb4ea3c87 include commit variables 2025-08-07 20:59:27 -04:00
mbecker20 77ffb14f7d km cfg -a (print all profiles) 2025-08-07 20:56:49 -04:00
mbecker20 7430798f31 1.89 docker images not ready yet 2025-08-07 20:42:12 -04:00
mbecker20 881542a21c deploy 1.18.5-dev-25 2025-08-07 20:39:40 -04:00
mbecker20 0857583778 remove layouts overflow-x-scroll 2025-08-07 17:38:05 -07:00
mbecker20 7d9eab92e7 fix clippy lints re 1.89 2025-08-07 20:05:22 -04:00
mbecker20 d9abbbadaf skip serializing for proper merge 2025-08-07 19:41:24 -04:00
mbecker20 877a013fc0 rust 1.89 and improve config logs 2025-08-07 19:26:56 -04:00
mbecker20 a6811783ec fix page set titles 2025-08-07 19:14:03 -04:00
mbecker20 7c406fd9db cli: profiles support aliases and merge on top of Default (root) config 2025-08-07 19:06:44 -04:00
mbecker20 c84083062c auto version increment and deploy 2025-08-07 08:37:43 -04:00
mbecker20 4efc27b4db deploy 1.18.5-dev-24 2025-08-07 08:17:42 -04:00
Sam Edwards 9f413fec21 Frontend mobile fixes (#714)
* Allow ResourcePageHeader items to wrap

* Allow CardHeader items to wrap

* Increase z-index of sticky TableHeader, fixes #690

* Remove fixed widths from ActionButton, let them flex more to fit more layouts

* Make Section scroll overflow

* Remove grid class from Tabs, seems to prevent them from overflowing at small sizes
2025-08-07 04:50:33 -07:00
mbecker20 e8e1d1dfbc install-cli.py 2025-08-07 07:44:36 -04:00
mbecker20 bceb1e6ebf dev-23 use indexmap 2025-08-07 05:17:21 -04:00
mbecker20 0222ad3b3c dev-22 test the deploy 2025-08-07 03:44:58 -04:00
mbecker20 3dad87e18f dev 21 support cli update link 2025-08-07 02:48:21 -04:00
mbecker20 1a5779ca14 add update page 2025-08-06 23:38:34 -07:00
mbecker20 a24fefca52 dev 20 2025-08-07 01:52:57 -04:00
mbecker20 25e957ef0c implement update for most resources 2025-08-07 01:03:25 -04:00
mbecker20 0629744356 time the executions 2025-08-06 23:10:37 -04:00
mbecker20 5f6469cb01 improve cli initial logs 2025-08-06 22:39:49 -04:00
mbecker20 7b502cc6ca cli update variable - "km set var VAR value" 2025-08-06 22:10:50 -04:00
mbecker20 2c328f27e4 db copy / restore uses idempotent upsert 2025-08-06 21:25:44 -04:00
mbecker20 34da2063f9 Implement automatic backup pruning, default 14 backups before prune 2025-08-06 20:50:03 -04:00
mbecker20 cac20e4ff2 add ignores log 2025-08-06 18:02:42 -04:00
mbecker20 6c17049cb7 support .kmignore 2025-08-06 17:53:23 -04:00
mbecker20 9f4b246e43 dev-18 2025-08-06 07:01:09 -04:00
mbecker20 5dd865a856 update dockerfile default docker cli config keywords 2025-08-06 06:54:50 -04:00
mbecker20 7293a7004a dev-17 config loading preserves CONFIG_PATHS precedence 2025-08-06 06:40:25 -04:00
mbecker20 b82ec53c33 /backup -> /backups 2025-08-06 06:27:57 -04:00
mbecker20 7ce1fdaf78 cli nice 2025-08-06 05:24:16 -04:00