[PR #117] [MERGED] 1.15.6 #686

Closed
opened 2025-10-31 15:18:25 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/moghtech/komodo/pull/117
Author: @mbecker20
Created: 10/12/2024
Status: Merged
Merged: 10/13/2024
Merged by: @mbecker20

Base: mainHead: 1.15.6


📝 Commits (10+)

  • 98807d3 add periphery.skip label, skip in StopAllContainers
  • a34b9f5 add core config sync directory
  • 458897f deploy stack if changed
  • cc828f4 fix stack env_file_path when git repo and using run_directory
  • 4fbd909 deploy stack if changed
  • b6459e7 write sync contents
  • 0b2ea3b commit to git based sync, managed git based sync
  • 7588019 can sync non UI defined resource syncs
  • 4ff66d2 sync UI control
  • 57ba604 clippy

📊 Changes

109 files changed (+3625 additions, -1398 deletions)

View changed files

📝 .gitignore (+1 -4)
📝 Cargo.lock (+13 -13)
📝 Cargo.toml (+1 -1)
📝 bin/cli/src/exec.rs (+6 -0)
📝 bin/core/src/api/execute/mod.rs (+1 -0)
📝 bin/core/src/api/execute/stack.rs (+77 -3)
📝 bin/core/src/api/execute/sync.rs (+152 -19)
📝 bin/core/src/api/read/mod.rs (+1 -0)
📝 bin/core/src/api/read/server.rs (+33 -2)
📝 bin/core/src/api/read/toml.rs (+48 -17)
📝 bin/core/src/api/write/mod.rs (+2 -1)
📝 bin/core/src/api/write/stack.rs (+70 -28)
📝 bin/core/src/api/write/sync.rs (+300 -135)
📝 bin/core/src/config.rs (+3 -0)
📝 bin/core/src/helpers/procedure.rs (+16 -0)
📝 bin/core/src/helpers/update.rs (+11 -2)
📝 bin/core/src/listener/github/stack.rs (+27 -10)
📝 bin/core/src/listener/github/sync.rs (+5 -1)
📝 bin/core/src/monitor/mod.rs (+4 -1)
📝 bin/core/src/resource/build.rs (+7 -3)

...and 80 more files

📄 Description

  • StopAllContainers will now skip containers with the periphery.skip label.
    • This has been added to config documentation (ie compose files)
  • Stack: Git Repo mode:
    • Can now write compose files and commit the change to Git Repo. Requires write token.
    • You can point it to a new file in a repo that doesnt exist yet, and initialize the file with a commit.
  • Deploy stack if changed
    • Webhooks will call this by default, can always deploy using webhook_force_deploy.
    • Can add Deploy Stack If Changed to Procedures.
  • Resource Sync:
    • Can now write resource files when in File on Server mode / Git repo mode (via commit). Requires write token for Git repo mode.
    • You can point it to a new file in a folder / repo that doesnt exist yet, and initialize the file with a commit.
    • In the Sync Pending view, you now have the option to execute pending changes one resource at a time.
    • Specify multiple resource folders / files. Ie can select just 2 files in a folder now. Much more freedom to add resources.
  • Server Stats Page:
    • Move charts to react charts
    • Processes table can be heavy on the browser. Now it won't load in at all until you open with a toggle.
  • Add all containers page

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/moghtech/komodo/pull/117 **Author:** [@mbecker20](https://github.com/mbecker20) **Created:** 10/12/2024 **Status:** ✅ Merged **Merged:** 10/13/2024 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `main` ← **Head:** `1.15.6` --- ### 📝 Commits (10+) - [`98807d3`](https://github.com/moghtech/komodo/commit/98807d38190d3f20cab7d81c5c284bd0886c747b) add periphery.skip label, skip in StopAllContainers - [`a34b9f5`](https://github.com/moghtech/komodo/commit/a34b9f5ba197eabd78a45c7c7886d3cd611e7891) add core config sync directory - [`458897f`](https://github.com/moghtech/komodo/commit/458897f9093ed826eba2f7eb689292ecbd29e423) deploy stack if changed - [`cc828f4`](https://github.com/moghtech/komodo/commit/cc828f4429ccf78c1b57ef44434d1ba56284da2a) fix stack env_file_path when git repo and using run_directory - [`4fbd909`](https://github.com/moghtech/komodo/commit/4fbd909482580aa4381236e26ec0024c1bfc9d3d) deploy stack if changed - [`b6459e7`](https://github.com/moghtech/komodo/commit/b6459e7400ea037f7c4f9fb63c227a9d28b60163) write sync contents - [`0b2ea3b`](https://github.com/moghtech/komodo/commit/0b2ea3bc5fb0ddf04b254e294b2215cdc86a84b2) commit to git based sync, managed git based sync - [`7588019`](https://github.com/moghtech/komodo/commit/7588019d730d9da6213a66d90b828ff05426d99c) can sync non UI defined resource syncs - [`4ff66d2`](https://github.com/moghtech/komodo/commit/4ff66d24677f60b4f38b209b5815d0aa89f07ac8) sync UI control - [`57ba604`](https://github.com/moghtech/komodo/commit/57ba604a4a68289dc5d416af23cd8fce0d7a7b2a) clippy ### 📊 Changes **109 files changed** (+3625 additions, -1398 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -4) 📝 `Cargo.lock` (+13 -13) 📝 `Cargo.toml` (+1 -1) 📝 `bin/cli/src/exec.rs` (+6 -0) 📝 `bin/core/src/api/execute/mod.rs` (+1 -0) 📝 `bin/core/src/api/execute/stack.rs` (+77 -3) 📝 `bin/core/src/api/execute/sync.rs` (+152 -19) 📝 `bin/core/src/api/read/mod.rs` (+1 -0) 📝 `bin/core/src/api/read/server.rs` (+33 -2) 📝 `bin/core/src/api/read/toml.rs` (+48 -17) 📝 `bin/core/src/api/write/mod.rs` (+2 -1) 📝 `bin/core/src/api/write/stack.rs` (+70 -28) 📝 `bin/core/src/api/write/sync.rs` (+300 -135) 📝 `bin/core/src/config.rs` (+3 -0) 📝 `bin/core/src/helpers/procedure.rs` (+16 -0) 📝 `bin/core/src/helpers/update.rs` (+11 -2) 📝 `bin/core/src/listener/github/stack.rs` (+27 -10) 📝 `bin/core/src/listener/github/sync.rs` (+5 -1) 📝 `bin/core/src/monitor/mod.rs` (+4 -1) 📝 `bin/core/src/resource/build.rs` (+7 -3) _...and 80 more files_ </details> ### 📄 Description - StopAllContainers will now skip containers with the `periphery.skip` label. - This has been added to config documentation (ie compose files) - Stack: Git Repo mode: - Can now **write compose files and commit the change to Git Repo**. Requires write token. - You can point it to a new file in a repo that doesnt exist yet, and initialize the file with a commit. - **Deploy stack if changed** - Webhooks will call this by default, can always deploy using `webhook_force_deploy`. - Can add `Deploy Stack If Changed` to Procedures. - Resource Sync: - Can now write resource files when in File on Server mode / Git repo mode (via commit). Requires write token for Git repo mode. - You can point it to a new file in a folder / repo that doesnt exist yet, and initialize the file with a commit. - In the Sync Pending view, you now have the option to execute pending changes **one resource at a time.** - Specify multiple resource folders / files. Ie can select just 2 files in a folder now. Much more freedom to add resources. - Server Stats Page: - Move charts to [react charts](https://react-charts.tanstack.com/) - Processes table can be heavy on the browser. Now it won't load in at all until you open with a toggle. - Add all containers page --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-10-31 15:18:25 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/komodo#686