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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 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:
main← Head:1.15.6📝 Commits (10+)
98807d3add periphery.skip label, skip in StopAllContainersa34b9f5add core config sync directory458897fdeploy stack if changedcc828f4fix stack env_file_path when git repo and using run_directory4fbd909deploy stack if changedb6459e7write sync contents0b2ea3bcommit to git based sync, managed git based sync7588019can sync non UI defined resource syncs4ff66d2sync UI control57ba604clippy📊 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
periphery.skiplabel.webhook_force_deploy.Deploy Stack If Changedto Procedures.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.