Commit Graph
442 Commits
Author SHA1 Message Date
mbecker20 54d167fe1e add config -> cf alias 2025-08-10 20:19:44 -07:00
mbecker20 6b6743876e con -> cn 2025-08-10 20:18:41 -07:00
mbecker20 38a4c4a470 deploy 1.19.0-dev-9 2025-08-10 20:13:51 -07:00
mbecker20 7c2403b7d1 deploy 1.19.0-dev-7 2025-08-10 18:52:01 -07:00
mbecker20 72a095f6be backend for Action arguments 2025-08-10 18:35:31 -07:00
mbecker20 3abbab87e6 add links to table names 2025-08-10 16:23:58 -07:00
mbecker20 d16ebbe526 update fe w/ new contianer info minimal serialization 2025-08-10 16:10:28 -07:00
mbecker20 1f078a0432 use include-based file finding for much faster discovery 2025-08-10 15:37:12 -07:00
mbecker20 7f9b7aa6cf tweak 2025-08-10 02:06:57 -07:00
mbecker20 96aefa75a9 dev-4 fix container parsing issue 2025-08-10 01:34:56 -07:00
mbecker20 9cf2df74ef fix: need serde default 2025-08-10 01:33:05 -07:00
mbecker20 51683612f5 km con inspect 2025-08-10 00:58:36 -07:00
mbecker20 108c9215d1 list resource apis 2025-08-10 00:13:53 -07:00
mbecker20 1fd3836a4a km ls 2025-08-09 19:18:33 -07:00
mbecker20 b765e9576d km ps initial 2025-08-09 16:05:27 -07:00
mbecker20 60c3eda08a split the runfile commands 2025-08-09 13:15:28 -07:00
mbecker20 d56d34c448 prog on cli docs 2025-08-09 02:41:25 -07:00
mbecker20 d0da77a6b8 improve km --help 2025-08-09 01:27:29 -07:00
mbecker20 cc5d947412 better config merge with base 2025-08-09 00:36:35 -07:00
mbecker20 3badb678db add default komodo cli config 2025-08-09 00:08:42 -07:00
mbecker20 f8af6da1a2 deploy 1.19.0-dev-2 2025-08-08 23:03:00 -07:00
mbecker20 dca0ae772b deploy 1.19.0-dev-1 2025-08-08 22:40:00 -07:00
mbecker20 cb7943ed5b core support reading from multiple config files 2025-08-08 22:24:59 -07:00
Marcel PfennigandGitHub 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 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 77ffb14f7d km cfg -a (print all profiles) 2025-08-07 20:56:49 -04: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 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 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 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 34da2063f9 Implement automatic backup pruning, default 14 backups before prune 2025-08-06 20:50:03 -04:00
mbecker20 9f4b246e43 dev-18 2025-08-06 07:01:09 -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
mbecker20 2e1d001bfe fix --yes 2025-08-05 06:37:19 -04:00
mbecker20 250bc017ca rename cli to km 2025-08-05 06:14:54 -04:00
mbecker20 9c871497e4 gen client 2025-08-05 01:07:40 -07:00
mbecker20 fa5ac54243 tweak cli 2025-08-05 04:03:38 -04:00
mbecker20 3720c92908 command variant fields need to be #[arg] 2025-08-05 02:33:32 -04:00