[PR #1387] [MERGED] 2.2.0 #12940

Closed
opened 2026-05-15 06:35:41 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/moghtech/komodo/pull/1387
Author: @mbecker20
Created: 4/24/2026
Status: Merged
Merged: 5/7/2026
Merged by: @mbecker20

Base: mainHead: 2.2.0


📝 Commits (10+)

  • aad7203 fix login page import
  • 127f4b6 update to mantine v9, reduce the border radius on some things
  • 67a8e80 deploy 2.2.0-dev-1
  • 356d283 move theme to mogh ui
  • f2d9a89 start moving stuff to mogh_ui
  • c16ad59 move more components to mogh_ui
  • 9801278 move section to mogh_ui
  • 18e80ec move confirm button
  • 321a8e4 move colors and formatting to mogh_ui
  • e6876c4 move more to mogh_ui

📊 Changes

397 files changed (+10292 additions, -9294 deletions)

View changed files

📝 .cargo/config.toml (+4 -1)
📝 Cargo.lock (+1669 -833)
📝 Cargo.toml (+31 -29)
📝 bin/binaries.Dockerfile (+1 -1)
📝 bin/chef.binaries.Dockerfile (+1 -1)
📝 bin/cli/aio.Dockerfile (+1 -1)
📝 bin/cli/multi-arch.Dockerfile (+1 -1)
📝 bin/core/aio.Dockerfile (+3 -2)
📝 bin/core/src/api/execute/build.rs (+4 -4)
📝 bin/core/src/api/execute/repo.rs (+5 -6)
📝 bin/core/src/api/execute/sync.rs (+16 -13)
📝 bin/core/src/api/listener/integrations/github.rs (+1 -1)
📝 bin/core/src/api/write/stack.rs (+7 -1)
📝 bin/core/src/auth/mod.rs (+1 -0)
📝 bin/core/src/config.rs (+18 -0)
📝 bin/core/src/sync/toml.rs (+35 -0)
📝 bin/periphery/aio.Dockerfile (+1 -1)
📝 bin/periphery/src/api/build/mod.rs (+5 -1)
📝 bin/periphery/src/api/compose.rs (+10 -2)
📝 bin/periphery/src/docker/container.rs (+8 -5)

...and 80 more files

📄 Description

Changelog

  • Swarm / Deployment: Fix Deployment "Tasks" and "Inspect" tabs when attached to a Swarm
  • Stack: Allow excluding specific services from Global Auto Update by @mateuszziolkowski
  • Resource Sync: During RunSync, ensure Repo changes are applied before all other potentially dependent resource type changes: Builds, Stacks, and Resource Syncs.
  • TOML: Add resource TOML schema (for editor auto-complete / suggestions / documentation) hosted by every Komodo Core at /schema/resources.json (ie at https://your.komodo/schema/resources.json) by @bytedream
  • Core: Add standard shell mode (direct passthrough) for system commands by @ericls
  • Core: Make the security headers customizable to restore iframe functionality
## `X-Frame-Options` header value.
## Set as empty string to omit the header.
## Use "SAMEORIGIN" to allow same-origin embedding only.
## Env: KOMODO_X_FRAME_OPTIONS
## Default: "DENY"
x_frame_options = "DENY"
  • Core: Enable OIDC auto redirect behavior on login page by @johnmaguire
## Automatically redirect unauthenticated users to the OIDC provider
## instead of showing the login page.
## Users can bypass the redirect by appending `?disableAutoLogin` to the login URL.
## Env: KOMODO_OIDC_AUTO_REDIRECT
## Default: false
oidc_auto_redirect = false
  • Core: Per provider new user registration by @johnmaguire
## Normally new users will be registered, but not enabled until an Admin enables them.
## With `disable_user_registration = true`, only the first user to log in will registered as a user.
## Env: KOMODO_DISABLE_USER_REGISTRATION
## Default: false
disable_user_registration = false

## Disable local (username/password) user registration only.
## When set to true, the "Sign Up" button is hidden and local signups are blocked,
## but OIDC and other external provider signups may still be allowed.
## If not set, falls back to `disable_user_registration`.
## Env: KOMODO_DISABLE_LOCAL_USER_REGISTRATION
disable_local_user_registration = true

## Disable OIDC user registration only.
## When set to true, new users cannot register via OIDC,
## but local and other provider signups may still be allowed.
## If not set, falls back to `disable_user_registration`.
## Env: KOMODO_DISABLE_OIDC_USER_REGISTRATION
# disable_oidc_user_registration = true

🔄 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/1387 **Author:** [@mbecker20](https://github.com/mbecker20) **Created:** 4/24/2026 **Status:** ✅ Merged **Merged:** 5/7/2026 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `main` ← **Head:** `2.2.0` --- ### 📝 Commits (10+) - [`aad7203`](https://github.com/moghtech/komodo/commit/aad72039706b9c98cbc46f947bd71a56bd88ca7c) fix login page import - [`127f4b6`](https://github.com/moghtech/komodo/commit/127f4b6aaa7d85e50b1683485b2cda3b358fd13c) update to mantine v9, reduce the border radius on some things - [`67a8e80`](https://github.com/moghtech/komodo/commit/67a8e80d5ced1eee623d0f01a4ca4878ad1f8de8) deploy 2.2.0-dev-1 - [`356d283`](https://github.com/moghtech/komodo/commit/356d2831535e7de9413f37fdc07aa28d434afa9b) move theme to mogh ui - [`f2d9a89`](https://github.com/moghtech/komodo/commit/f2d9a890a947a425d40bd0d32bbadf802c7e7a89) start moving stuff to mogh_ui - [`c16ad59`](https://github.com/moghtech/komodo/commit/c16ad597048c2ce83f5be4694aead3e66be45171) move more components to mogh_ui - [`9801278`](https://github.com/moghtech/komodo/commit/98012781952fbd1529928d3c10ebe59746225b48) move section to mogh_ui - [`18e80ec`](https://github.com/moghtech/komodo/commit/18e80ec8542d319cee98093d6739902b3103302c) move confirm button - [`321a8e4`](https://github.com/moghtech/komodo/commit/321a8e4603d00d73e83ff44371c276408530bd69) move colors and formatting to mogh_ui - [`e6876c4`](https://github.com/moghtech/komodo/commit/e6876c43b6dd47ed43981e0ff3173886fe14009a) move more to mogh_ui ### 📊 Changes **397 files changed** (+10292 additions, -9294 deletions) <details> <summary>View changed files</summary> 📝 `.cargo/config.toml` (+4 -1) 📝 `Cargo.lock` (+1669 -833) 📝 `Cargo.toml` (+31 -29) 📝 `bin/binaries.Dockerfile` (+1 -1) 📝 `bin/chef.binaries.Dockerfile` (+1 -1) 📝 `bin/cli/aio.Dockerfile` (+1 -1) 📝 `bin/cli/multi-arch.Dockerfile` (+1 -1) 📝 `bin/core/aio.Dockerfile` (+3 -2) 📝 `bin/core/src/api/execute/build.rs` (+4 -4) 📝 `bin/core/src/api/execute/repo.rs` (+5 -6) 📝 `bin/core/src/api/execute/sync.rs` (+16 -13) 📝 `bin/core/src/api/listener/integrations/github.rs` (+1 -1) 📝 `bin/core/src/api/write/stack.rs` (+7 -1) 📝 `bin/core/src/auth/mod.rs` (+1 -0) 📝 `bin/core/src/config.rs` (+18 -0) 📝 `bin/core/src/sync/toml.rs` (+35 -0) 📝 `bin/periphery/aio.Dockerfile` (+1 -1) 📝 `bin/periphery/src/api/build/mod.rs` (+5 -1) 📝 `bin/periphery/src/api/compose.rs` (+10 -2) 📝 `bin/periphery/src/docker/container.rs` (+8 -5) _...and 80 more files_ </details> ### 📄 Description # Changelog - **Swarm / Deployment**: Fix Deployment "Tasks" and "Inspect" tabs when attached to a Swarm - **Stack**: Allow excluding specific services from Global Auto Update by @mateuszziolkowski - **Resource Sync**: During RunSync, ensure Repo changes are applied before all other potentially dependent resource type changes: Builds, Stacks, and Resource Syncs. - **TOML**: Add resource TOML schema (for editor auto-complete / suggestions / documentation) hosted by every Komodo Core at `/schema/resources.json` (ie at https://your.komodo/schema/resources.json) by @bytedream - **Core**: Add standard shell mode (direct passthrough) for system commands by @ericls - **Core**: Make the security headers customizable to restore iframe functionality ```toml ## `X-Frame-Options` header value. ## Set as empty string to omit the header. ## Use "SAMEORIGIN" to allow same-origin embedding only. ## Env: KOMODO_X_FRAME_OPTIONS ## Default: "DENY" x_frame_options = "DENY" ``` - **Core**: Enable OIDC auto redirect behavior on login page by @johnmaguire ```toml ## Automatically redirect unauthenticated users to the OIDC provider ## instead of showing the login page. ## Users can bypass the redirect by appending `?disableAutoLogin` to the login URL. ## Env: KOMODO_OIDC_AUTO_REDIRECT ## Default: false oidc_auto_redirect = false ``` - **Core**: Per provider new user registration by @johnmaguire ```toml ## Normally new users will be registered, but not enabled until an Admin enables them. ## With `disable_user_registration = true`, only the first user to log in will registered as a user. ## Env: KOMODO_DISABLE_USER_REGISTRATION ## Default: false disable_user_registration = false ## Disable local (username/password) user registration only. ## When set to true, the "Sign Up" button is hidden and local signups are blocked, ## but OIDC and other external provider signups may still be allowed. ## If not set, falls back to `disable_user_registration`. ## Env: KOMODO_DISABLE_LOCAL_USER_REGISTRATION disable_local_user_registration = true ## Disable OIDC user registration only. ## When set to true, new users cannot register via OIDC, ## but local and other provider signups may still be allowed. ## If not set, falls back to `disable_user_registration`. ## Env: KOMODO_DISABLE_OIDC_USER_REGISTRATION # disable_oidc_user_registration = true ``` - **UI**: Improve table text sizing and wide log pre wrapping by @elemated - **UI**: Move more common components to **mogh_ui** library: https://github.com/moghtech/lib/tree/main/ui --- <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-15 06:35:41 -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#12940