mirror of
https://github.com/moghtech/komodo.git
synced 2025-12-05 19:17:36 -06:00
[PR #248] [MERGED] 1.17.0 #713
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/248
Author: @mbecker20
Created: 1/5/2025
Status: ✅ Merged
Merged: 3/23/2025
Merged by: @mbecker20
Base:
main← Head:1.17.0📝 Commits (10+)
bef9d93resolver v37bae90bfmtc879c39formatc3857e9resource2 not really a benefitd76736baxum to 0.8d67130fbump aws depse89a5bfjust make it 1.17.0a524c3aclean up cors3c4e0b2the komodo env file should be highest priority over additional files85f1cc6add entities / message for test alerter📊 Changes
403 files changed (+24353 additions, -10998 deletions)
View changed files
📝
.devcontainer/dev.compose.yaml(+1 -1)📝
.devcontainer/devcontainer.json(+1 -1)➖
.dockerignore(+0 -14)📝
.gitignore(+5 -3)📝
Cargo.lock(+678 -538)📝
Cargo.toml(+42 -43)📝
bin/binaries.Dockerfile(+2 -2)📝
bin/cli/Cargo.toml(+1 -0)📝
bin/cli/src/exec.rs(+7 -0)📝
bin/core/Cargo.toml(+5 -2)📝
bin/core/aio.Dockerfile(+2 -2)📝
bin/core/multi-arch.Dockerfile(+4 -4)📝
bin/core/single-arch.Dockerfile(+3 -3)📝
bin/core/src/alert/discord.rs(+30 -8)📝
bin/core/src/alert/mod.rs(+80 -42)📝
bin/core/src/alert/slack.rs(+42 -8)📝
bin/core/src/api/auth.rs(+41 -46)📝
bin/core/src/api/execute/action.rs(+55 -39)➕
bin/core/src/api/execute/alerter.rs(+73 -0)📝
bin/core/src/api/execute/build.rs(+58 -48)...and 80 more files
📄 Description
🚨 BREAKING -
\in Resource Sync TOMLPreviously, the use of backslash (
\) had to be escaped (change to\\) in Resource Sync TOML. Now it doesn't, which brings it in line with what you see in the UI. This also fixesCommitSyncwhen used with Resources with config containing\re #247.If you have sync files using the escaped
\\, you can update them in your repo. You can also use theCommit Syncaction to fix the files automatically (the pending change will be picked up on the Sync page).Before
Now becomes (as of 1.17+)
🚨 BREAKING - Environment file precedence
Previously if there were overlapping environment variables in the Komodo managed env, and in "Additional env files", the Additional files would take precedence. That is now flipped, so Komodo managed env will always override the additional passed files on conflicts when you are deploying with Komodo.
Additional
Added configurable tag colors.
Updated resolver_api (internal dependency) to v3.
Updated openidconnect to 4.0.0
oidc_client_secretto support this flow.Fixed usage of OIDC provider behind TLS using custom certificates re #130
Network usage stats by @rita7lopes in #229
Repo: Fix to
GetLastestCommitwhen using custom clone path by @unsync in #282Stack: Add
post_deploycommand by @unsync in #288 re #227Stack: Add combined services logs view. You can toggle which services in the Stack to include in the combined log. #298
Stack / Deployment: Add available image update indicator to the tables re #175
Stack / Repo: Internally changes to remove automatic adding of
.gitin remote urls by @aretokas in #299Stack: Fixes
PullStackwhen using variable interpolation re #302Stack: Record
docker compose configat deploy time re #189Stack: Improve log observability on
PullStackre #244Stack: Allow passing multiple services to Stack executions (before could only do the whole stack or a single service)
Stack / ResourceSync: Fix some edge cases with git repo based files. For example, you can now point a new Stack to empty repo, and the "Initialize File" process works to init the file in the git repo.
Action: Fix actions working when using
ssl_enabledKomodo Core re #286ResourceSync: The pending changes view now can toggle between "Execute" view and "Commit" view.
ResourceSync: The status shown (ie Failed etc.) has been refined and now better reflects the state of the sync. Previously syncs could show Failed status unnecessarily.
Alerter: Adds "Test Alerter" functionality. This allows for confirmation of correct alerting configuration without waiting for a real alert.
UI:
Typscript Client: Adds
subscribe_to_update_websocketmethod.Change all repo links from
mbecker20/komodo->moghtech/komodoUpdate default compose files with knowledge from #180 . It now works like this to ensure the conditions for working relative mounts are met:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.