mirror of
https://github.com/moghtech/komodo.git
synced 2025-12-05 19:17:36 -06:00
[PR #722] [MERGED] 1.19.0 #766
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/moghtech/komodo/pull/722
Author: @mbecker20
Created: 8/9/2025
Status: ✅ Merged
Merged: 8/18/2025
Merged by: @mbecker20
Base:
main← Head:1.19.0📝 Commits (10+)
adcb0c0start 1.18.57562790prevent empty additional permission check (ie for new resources)5af8dd4dev-2aca4c09bump rust to 1.881e4c7b8tweaksaafb5a6repo based stack commit happens from core repo cache rather than on server to simplifya9aad11clippy auto fix295f992clippy lints peripherya28892eclippy fix komodo_cliente22eda9dev-3📊 Changes
317 files changed (+14585 additions, -21472 deletions)
View changed files
📝
.gitignore(+1 -1)➕
.kminclude(+1 -0)📝
Cargo.lock(+788 -643)📝
Cargo.toml(+31 -27)📝
bin/binaries.Dockerfile(+4 -4)➕
bin/chef.binaries.Dockerfile(+34 -0)📝
bin/cli/Cargo.toml(+15 -9)📝
bin/cli/aio.Dockerfile(+8 -6)📝
bin/cli/docs/copy-database.md(+12 -12)📝
bin/cli/multi-arch.Dockerfile(+9 -7)➕
bin/cli/runfile.toml(+4 -0)📝
bin/cli/single-arch.Dockerfile(+6 -4)➖
bin/cli/src/args.rs(+0 -55)➕
bin/cli/src/command/container.rs(+312 -0)➕
bin/cli/src/command/database.rs(+320 -0)📝
bin/cli/src/command/execute.rs(+175 -109)➕
bin/cli/src/command/list.rs(+1171 -0)➕
bin/cli/src/command/mod.rs(+181 -0)➕
bin/cli/src/command/update/mod.rs(+43 -0)➕
bin/cli/src/command/update/resource.rs(+152 -0)...and 80 more files
📄 Description
/repo-cachemount from Core compose service -- it's not needed, and only causes problems.- <host path>/komodo/backups:/backupsto Core compose service.Komodo v1.19.0
The
kmCLI 🦎Introducing
km, the new CLI for Komodo.Some examples:
km --helpkm ps --downkm inspect my-containerkm ls --tag networkkm deploy stack my-stackkm run action my-action -ykm set var MY_VAR my_value -ykm update build my-build "version=1.19.0&branch=release"km x commit my-syncIt also implements some operational features using direct database connection:
km database backupkm db restorekm db copy- Replaces theghcr.io/moghtech/komodo-utilimagekm set user mbecks super-admin truekm set user mbecks password "temp-password"You can either install it using the published binaries and a similar install script to Periphery systemd (but simpler, no systemd involved). It will also be published in a distroless image to
ghcr.io/moghtech/komodo-cli, as well as included in thekomodo-coreimage for usage withdocker exec/ Container Terminals.Action Arguments 🦎
This PR also Implement the Action Arguments feature re #149
ARGSobject in Action scripts.RunActionkm run action my-action "arg1=value1&arg2=value2"ARGS.WEBHOOK_BRANCHandARGS.WEBHOOK_BODYrespectively.Resource
UI
KOMODO_ENABLE_FANCY_TOML=trueto use the previous onelocal_authis enabled, Admins can now create new local users from the UI, even whendisable_user_registration = true.Misc
allowed_ipsnow support Ipv4/6 subnets (like172.16.0.0/16) by @bpbradley in [PR #21] [MERGED] UI Updates - Remove topbar transparency, pretty status badges, tidy resource page layout with a 'back' button (#666)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.