[PR #1285] [MERGED] 2.1.0 #16833

Closed
opened 2026-05-29 01:17:19 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/moghtech/komodo/pull/1285
Author: @mbecker20
Created: 3/27/2026
Status: Merged
Merged: 4/1/2026
Merged by: @mbecker20

Base: mainHead: 2.1.0


📝 Commits (10+)

  • 92f2cf1 fix swarm config content hidden
  • bbd1267 2.0.1-dev-1
  • be7500c bump ts deps
  • a508daa align swarm config links
  • 398c2e6 StackServiceRun command is actually optional
  • cabb473 fix swarm not included in read resource toml
  • 110aec3 deploy 2.0.1-dev-2
  • e4efc7f logger support disabling timestamps (eg if they are already provided by docker logs)
  • 8038b0a full opacity tag color selector
  • f5e6667 Add UpdateSwarmNode execution and convert several large repetive blocks to macro handling

📊 Changes

78 files changed (+2117 additions, -4846 deletions)

View changed files

📝 .github/workflows/ci.yml (+10 -10)
📝 Cargo.lock (+31 -31)
📝 Cargo.toml (+6 -6)
📝 bin/cli/src/command/execute.rs (+129 -548)
📝 bin/cli/src/config.rs (+3 -0)
📝 bin/core/src/alert/discord.rs (+17 -17)
📝 bin/core/src/alert/mod.rs (+19 -19)
📝 bin/core/src/alert/slack.rs (+30 -30)
📝 bin/core/src/api/execute/maintenance.rs (+81 -39)
📝 bin/core/src/api/execute/mod.rs (+1 -0)
📝 bin/core/src/api/execute/swarm.rs (+67 -5)
📝 bin/core/src/api/read/toml.rs (+19 -13)
📝 bin/core/src/api/write/stack.rs (+4 -1)
📝 bin/core/src/config.rs (+3 -0)
📝 bin/core/src/connection/server.rs (+7 -0)
📝 bin/core/src/helpers/procedure.rs (+345 -1406)
📝 bin/core/src/helpers/update.rs (+144 -457)
📝 bin/core/src/monitor/swarm.rs (+4 -5)
📝 bin/core/src/resource/procedure.rs (+172 -684)
📝 bin/core/src/resource/server.rs (+1 -0)

...and 58 more files

📄 Description

Changelog

  • Swarm: Add "Update Node" support: update your swarm node role (manager, worker) and availability, and add / remove node labels
  • Swarm / Stack: Add Swarm Stack environment file support.
    • Docker swarm doesn't support files natively, this first sources the .env files on the shell, then runs docker stack deploy
  • Swarm: Stacks and deployments attached to swarms can now auto update
  • Swarm: Fix stack / service deploys hanging indefinitely if the services never converge
  • Swarm: Fix resource sync support
  • UI: Fix deepCompare method crash when encountering a null value, affecting some resource configuration pages.
  • UI: Fix container ports not displaying when Server External Address not configured
    • For users who used privileged onboarding key already, you can configure Server External Address to restore container port linking behavior.
    • Future use of privileged onboarding key will move the existing Server Address to External Address field, if it's not already set.
  • UI: Fix Build image registry Custom organization configuration.
  • UI: Fix stack service / container selectors from crashing due to missing null check. This affected New Terminal creation menu.
  • UI: Fix Info files "Hide / Show" buttons not working (clicking the header could still toggle show)
  • Logging: Support disabling application-level logging timestamps

🔄 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/1285 **Author:** [@mbecker20](https://github.com/mbecker20) **Created:** 3/27/2026 **Status:** ✅ Merged **Merged:** 4/1/2026 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `main` ← **Head:** `2.1.0` --- ### 📝 Commits (10+) - [`92f2cf1`](https://github.com/moghtech/komodo/commit/92f2cf1feec489b8cfec539aae9b7d0bb73cd33f) fix swarm config content hidden - [`bbd1267`](https://github.com/moghtech/komodo/commit/bbd1267d93e4557ed06b95a158d2a775c4c2b55a) 2.0.1-dev-1 - [`be7500c`](https://github.com/moghtech/komodo/commit/be7500c8f33bd3d1d3eefc6c5f6057a9a3162b69) bump ts deps - [`a508daa`](https://github.com/moghtech/komodo/commit/a508daad409ef43cf2eaf4548e873d491cbd27e7) align swarm config links - [`398c2e6`](https://github.com/moghtech/komodo/commit/398c2e6582cbd5c30da70460e86b8abbcb5c64ab) StackServiceRun command is actually optional - [`cabb473`](https://github.com/moghtech/komodo/commit/cabb473feb14af7275ab03654c274681643c2bde) fix swarm not included in read resource toml - [`110aec3`](https://github.com/moghtech/komodo/commit/110aec358eff0df690a662dde59ec6e769bea0b6) deploy 2.0.1-dev-2 - [`e4efc7f`](https://github.com/moghtech/komodo/commit/e4efc7f89e2f7012506a49456c3b314c13313001) logger support disabling timestamps (eg if they are already provided by docker logs) - [`8038b0a`](https://github.com/moghtech/komodo/commit/8038b0a5be2c90c774697d361ff0b8c2d27fc27e) full opacity tag color selector - [`f5e6667`](https://github.com/moghtech/komodo/commit/f5e6667077e8e5ec4605fd514c1234e0d1615082) Add UpdateSwarmNode execution and convert several large repetive blocks to macro handling ### 📊 Changes **78 files changed** (+2117 additions, -4846 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci.yml` (+10 -10) 📝 `Cargo.lock` (+31 -31) 📝 `Cargo.toml` (+6 -6) 📝 `bin/cli/src/command/execute.rs` (+129 -548) 📝 `bin/cli/src/config.rs` (+3 -0) 📝 `bin/core/src/alert/discord.rs` (+17 -17) 📝 `bin/core/src/alert/mod.rs` (+19 -19) 📝 `bin/core/src/alert/slack.rs` (+30 -30) 📝 `bin/core/src/api/execute/maintenance.rs` (+81 -39) 📝 `bin/core/src/api/execute/mod.rs` (+1 -0) 📝 `bin/core/src/api/execute/swarm.rs` (+67 -5) 📝 `bin/core/src/api/read/toml.rs` (+19 -13) 📝 `bin/core/src/api/write/stack.rs` (+4 -1) 📝 `bin/core/src/config.rs` (+3 -0) 📝 `bin/core/src/connection/server.rs` (+7 -0) 📝 `bin/core/src/helpers/procedure.rs` (+345 -1406) 📝 `bin/core/src/helpers/update.rs` (+144 -457) 📝 `bin/core/src/monitor/swarm.rs` (+4 -5) 📝 `bin/core/src/resource/procedure.rs` (+172 -684) 📝 `bin/core/src/resource/server.rs` (+1 -0) _...and 58 more files_ </details> ### 📄 Description # Changelog - **Swarm**: Add "Update Node" support: update your swarm node `role` (manager, worker) and availability, and add / remove node labels - **Swarm** / **Stack**: Add Swarm Stack environment file support. - Docker swarm doesn't support files natively, this first **sources** the .env files on the shell, then runs `docker stack deploy` - **Swarm**: Stacks and deployments attached to swarms can now auto update - **Swarm**: Fix stack / service deploys hanging indefinitely if the services never converge - **Swarm**: Fix resource sync support - **UI**: Fix `deepCompare` method crash when encountering a `null` value, affecting some resource configuration pages. - **UI**: Fix container ports not displaying when Server `External Address` not configured - For users who used **privileged onboarding key** already, you can configure Server `External Address` to restore container port linking behavior. - Future use of privileged onboarding key will move the existing Server `Address` to `External Address` field, if it's not already set. - **UI**: Fix Build image registry Custom organization configuration. - **UI**: Fix stack service / container selectors from crashing due to missing null check. This affected New Terminal creation menu. - **UI**: Fix Info files "Hide / Show" buttons not working (clicking the header could still toggle show) - **Logging**: Support disabling application-level logging timestamps --- <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 2026-05-29 01:17:19 -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#16833