[PR #566] [MERGED] 1.18.1 #749

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

📋 Pull Request Information

Original PR: https://github.com/moghtech/komodo/pull/566
Author: @mbecker20
Created: 5/30/2025
Status: Merged
Merged: 6/7/2025
Merged by: @mbecker20

Base: mainHead: 1.18.1


📝 Commits (10+)

📊 Changes

93 files changed (+2181 additions, -1249 deletions)

View changed files

📝 Cargo.lock (+13 -13)
📝 Cargo.toml (+1 -1)
📝 bin/cli/src/exec.rs (+50 -50)
📝 bin/core/src/api/execute/build.rs (+3 -2)
📝 bin/core/src/api/execute/mod.rs (+5 -2)
📝 bin/core/src/api/execute/repo.rs (+1 -1)
📝 bin/core/src/api/read/mod.rs (+4 -0)
bin/core/src/api/read/schedule.rs (+102 -0)
📝 bin/core/src/api/read/stack.rs (+1 -1)
📝 bin/core/src/api/write/deployment.rs (+1 -1)
📝 bin/core/src/helpers/mod.rs (+19 -1)
📝 bin/core/src/helpers/query.rs (+75 -6)
📝 bin/core/src/monitor/alert/server.rs (+175 -92)
📝 bin/core/src/monitor/mod.rs (+2 -1)
📝 bin/core/src/resource/action.rs (+11 -23)
📝 bin/core/src/resource/build.rs (+12 -4)
📝 bin/core/src/resource/deployment.rs (+24 -13)
📝 bin/core/src/resource/procedure.rs (+6 -17)
📝 bin/core/src/resource/repo.rs (+7 -1)
📝 bin/core/src/resource/stack.rs (+21 -3)

...and 73 more files

📄 Description

Changelog

Schedules Page

  • There is now a dedicated Schedules page to provide an overview of all your scheduled actions.

Server Alerting

  • Server health alerts will now only be opened after 2 consecutive out-of-bounds conditions.
    • This helps a lot to reduce noise, like intermittent unreachable alerts and short CPU usage spikes
    • If you turned off alerts to reduce noise, you can try turning them back on and see how it is now.

Commits

  • Commits made by Komodo no longer use --force in the push command.
    • This should prevent any more issues like #501
    • If you run into issues pushing, it depends on the resource type.
      • For Stacks, can temporarily enable the Reclone option, and Deploy. Afterwards can try commit again.
      • For Syncs / Builds, you should be able to use the refresh button in header and try again. Otherwise you can recreate the repo cache volume.

Resources

  • Stack / Build / Repo / Sync: Add url links for attached repos in the resource headers / tables.
    • Github only: links to correct branch
  • Stack / Deployment: Add dedicated "Deploying" state to improve the feedback
  • Repo: Fix "On Pull" command during PullRepo operation re OIDC against Auth0 support (#580)
  • Stack: Run "Pre Deploy" command before docker compose config in #584 by @undaunt
    • Allows for easier integrations re #324

UI

  • Clean up headers / quick links
  • Improve frontend loading time re dependency loading
  • Move Builders / Alerters out of sidebar and into settings.
Screenshot 2025-06-06 at 11 03 54 PM

🔄 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/566 **Author:** [@mbecker20](https://github.com/mbecker20) **Created:** 5/30/2025 **Status:** ✅ Merged **Merged:** 6/7/2025 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `main` ← **Head:** `1.18.1` --- ### 📝 Commits (10+) - [`c341721`](https://github.com/moghtech/komodo/commit/c34172105f125b64b533d2f04e1403b0f85bc5dc) 1.18.1 - [`b4b06a3`](https://github.com/moghtech/komodo/commit/b4b06a3a4a1fba113044b879065e6d6d3eee587f) improve stack header / all resource links - [`a34dc56`](https://github.com/moghtech/komodo/commit/a34dc5693b7311666fb704b9e022150172b53152) disable build config selector - [`5e16c8f`](https://github.com/moghtech/komodo/commit/5e16c8fd0763e993ae621c7ffac8625dfea36ca3) clean up deployment header - [`09c7763`](https://github.com/moghtech/komodo/commit/09c7763ae02f64c6fd8c72ac6cc2b02e4839bf13) update build header - [`2f91bd4`](https://github.com/moghtech/komodo/commit/2f91bd4bd59c5d56c19368b1014d3d3e86df12ef) builder header - [`0f3e317`](https://github.com/moghtech/komodo/commit/0f3e31774e054acbdc967fdfa29a3622d4828eac) update repo header - [`e9bdb3d`](https://github.com/moghtech/komodo/commit/e9bdb3db82e55ac3e6057e5f75a85139cc08b23f) start adding repo links from api - [`76e38ca`](https://github.com/moghtech/komodo/commit/76e38ca9465223dcddcf136db8dfa2966b8a9bf6) implement list item repo link - [`e85e3f8`](https://github.com/moghtech/komodo/commit/e85e3f8d9f2bb78044560c213adf0eabacf7186e) clean up fe ### 📊 Changes **93 files changed** (+2181 additions, -1249 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+13 -13) 📝 `Cargo.toml` (+1 -1) 📝 `bin/cli/src/exec.rs` (+50 -50) 📝 `bin/core/src/api/execute/build.rs` (+3 -2) 📝 `bin/core/src/api/execute/mod.rs` (+5 -2) 📝 `bin/core/src/api/execute/repo.rs` (+1 -1) 📝 `bin/core/src/api/read/mod.rs` (+4 -0) ➕ `bin/core/src/api/read/schedule.rs` (+102 -0) 📝 `bin/core/src/api/read/stack.rs` (+1 -1) 📝 `bin/core/src/api/write/deployment.rs` (+1 -1) 📝 `bin/core/src/helpers/mod.rs` (+19 -1) 📝 `bin/core/src/helpers/query.rs` (+75 -6) 📝 `bin/core/src/monitor/alert/server.rs` (+175 -92) 📝 `bin/core/src/monitor/mod.rs` (+2 -1) 📝 `bin/core/src/resource/action.rs` (+11 -23) 📝 `bin/core/src/resource/build.rs` (+12 -4) 📝 `bin/core/src/resource/deployment.rs` (+24 -13) 📝 `bin/core/src/resource/procedure.rs` (+6 -17) 📝 `bin/core/src/resource/repo.rs` (+7 -1) 📝 `bin/core/src/resource/stack.rs` (+21 -3) _...and 73 more files_ </details> ### 📄 Description # Changelog ### Schedules Page - There is now a dedicated Schedules page to provide an overview of all your scheduled actions. ### Server Alerting - Server health alerts will now only be opened after **2 consecutive out-of-bounds conditions**. - This helps a lot to reduce noise, like intermittent unreachable alerts and short CPU usage spikes - If you turned off alerts to reduce noise, you can try turning them back on and see how it is now. ### Commits - Commits made by Komodo **no longer use `--force`** in the push command. - This should prevent any more issues like #501 - If you run into issues pushing, it depends on the resource type. - For Stacks, can temporarily enable the Reclone option, and Deploy. Afterwards can try commit again. - For Syncs / Builds, you should be able to use the refresh button in header and try again. Otherwise you can recreate the repo cache volume. ### Resources - **Stack / Build / Repo / Sync**: Add **url links** for attached repos in the resource headers / tables. - **Github only**: links to correct branch - **Stack / Deployment**: Add dedicated "Deploying" state to improve the feedback - **Repo**: Fix "On Pull" command during `PullRepo` operation re #580 - **Stack**: Run "Pre Deploy" command *before* `docker compose config` in #584 by @undaunt - Allows for easier integrations re #324 ### UI - Clean up headers / quick links - Improve frontend loading time re dependency loading - Move **Builders / Alerters out of sidebar** and **into settings**. <img width="1649" alt="Screenshot 2025-06-06 at 11 03 54 PM" src="https://github.com/user-attachments/assets/35e7734f-f467-4c52-88f0-bc1cb986988f" /> --- <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:20:46 -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#749