[PR #90] [MERGED] 1.15.0 #677

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

📋 Pull Request Information

Original PR: https://github.com/moghtech/komodo/pull/90
Author: @mbecker20
Created: 9/23/2024
Status: Merged
Merged: 10/7/2024
Merged by: @mbecker20

Base: mainHead: 1.14.3


📝 Commits (10+)

  • 493b311 attach env_file to compose build and compose pull stages
  • 31b86f6 fmt and bump rust version
  • 2951cd1 bump dependencies
  • cc99bca ignored for Sqlite message
  • 7841722 fix Build secret args info
  • 97b21a7 improve secret arguments info
  • 32680ab improve environment, ports, volumes deserializers
  • 8dbd8fe rename mongo to database in config
  • 92861b0 support _FILE in secret env vars
  • b47a10b improve setup - simpler compose

📊 Changes

284 files changed (+16559 additions, -9531 deletions)

View changed files

📝 .gitignore (+2 -1)
📝 Cargo.lock (+631 -213)
📝 Cargo.toml (+29 -27)
📝 bin/core/Cargo.toml (+4 -2)
bin/core/alpine.Dockerfile (+45 -0)
📝 bin/core/debian.Dockerfile (+12 -12)
bin/core/src/alert/discord.rs (+169 -0)
bin/core/src/alert/mod.rs (+207 -0)
📝 bin/core/src/alert/slack.rs (+3 -198)
📝 bin/core/src/api/auth.rs (+16 -0)
📝 bin/core/src/api/execute/build.rs (+30 -67)
📝 bin/core/src/api/execute/deployment.rs (+42 -60)
📝 bin/core/src/api/execute/mod.rs (+1 -1)
📝 bin/core/src/api/execute/procedure.rs (+4 -4)
📝 bin/core/src/api/execute/repo.rs (+28 -22)
📝 bin/core/src/api/execute/server.rs (+20 -18)
📝 bin/core/src/api/execute/server_template.rs (+10 -3)
📝 bin/core/src/api/execute/stack.rs (+8 -7)
📝 bin/core/src/api/execute/sync.rs (+67 -49)
📝 bin/core/src/api/read/alert.rs (+2 -2)

...and 80 more files

📄 Description

  • Periphery support https enabled communication using self signed certs
  • Implement KOMODO_DISABLE_CONFIRM_DIALOG - disable the popups which become slow without copy / paste
  • Stacks support passing --env-file {custom file} even when no env vars defined in Komodo. Users can attach their own envs.
  • Resource Sync
    • In UI editor and Files on Host mode
    • Info tab to see file contents
    • "Managed" mode
  • Support "_FILE" env variables for use with docker compose secrets
  • KOMODO_DISABLE_NON_ADMIN_CREATE config
  • Super admin user which can give other users admin
  • Use alpine image base for much smaller image size
  • Improve setup compose files
  • Environment / volumes / ports resource file deserializers support more syntaxes for greater copy-paste compatability
  • Alerter Discord support
  • Better in UI editors for Stack compose files
  • Write to Stack "Files on Server"
  • Login with your own OIDC Provider
  • Improved resource header UI
  • Improved configuration UI

🔄 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/90 **Author:** [@mbecker20](https://github.com/mbecker20) **Created:** 9/23/2024 **Status:** ✅ Merged **Merged:** 10/7/2024 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `main` ← **Head:** `1.14.3` --- ### 📝 Commits (10+) - [`493b311`](https://github.com/moghtech/komodo/commit/493b31180c5032c10f8e9e45d5d1bf92ef08acb9) attach env_file to compose build and compose pull stages - [`31b86f6`](https://github.com/moghtech/komodo/commit/31b86f6d1d5d403b92d9f878bd2d9abfa1f97ba6) fmt and bump rust version - [`2951cd1`](https://github.com/moghtech/komodo/commit/2951cd15be02f8190a26e4469217daf8c37138d8) bump dependencies - [`cc99bca`](https://github.com/moghtech/komodo/commit/cc99bca4a22f245886d6c22c830bbb5c607412d1) ignored for Sqlite message - [`7841722`](https://github.com/moghtech/komodo/commit/7841722c868f229eb043df7782c9320664efd77d) fix Build secret args info - [`97b21a7`](https://github.com/moghtech/komodo/commit/97b21a769c03480f19e15c8b6eda883f9a381e2b) improve secret arguments info - [`32680ab`](https://github.com/moghtech/komodo/commit/32680abbd23886246f522f5623caf100366b37cf) improve environment, ports, volumes deserializers - [`8dbd8fe`](https://github.com/moghtech/komodo/commit/8dbd8fe035364700067d14782552d538c9b3b4c0) rename `mongo` to `database` in config - [`92861b0`](https://github.com/moghtech/komodo/commit/92861b0261aaea19b80df21431eb6f8fbd2f5e22) support _FILE in secret env vars - [`b47a10b`](https://github.com/moghtech/komodo/commit/b47a10b54e22cc1720d500fb3adf22eda3ba3bd1) improve setup - simpler compose ### 📊 Changes **284 files changed** (+16559 additions, -9531 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+2 -1) 📝 `Cargo.lock` (+631 -213) 📝 `Cargo.toml` (+29 -27) 📝 `bin/core/Cargo.toml` (+4 -2) ➕ `bin/core/alpine.Dockerfile` (+45 -0) 📝 `bin/core/debian.Dockerfile` (+12 -12) ➕ `bin/core/src/alert/discord.rs` (+169 -0) ➕ `bin/core/src/alert/mod.rs` (+207 -0) 📝 `bin/core/src/alert/slack.rs` (+3 -198) 📝 `bin/core/src/api/auth.rs` (+16 -0) 📝 `bin/core/src/api/execute/build.rs` (+30 -67) 📝 `bin/core/src/api/execute/deployment.rs` (+42 -60) 📝 `bin/core/src/api/execute/mod.rs` (+1 -1) 📝 `bin/core/src/api/execute/procedure.rs` (+4 -4) 📝 `bin/core/src/api/execute/repo.rs` (+28 -22) 📝 `bin/core/src/api/execute/server.rs` (+20 -18) 📝 `bin/core/src/api/execute/server_template.rs` (+10 -3) 📝 `bin/core/src/api/execute/stack.rs` (+8 -7) 📝 `bin/core/src/api/execute/sync.rs` (+67 -49) 📝 `bin/core/src/api/read/alert.rs` (+2 -2) _...and 80 more files_ </details> ### 📄 Description - Periphery support https enabled communication using self signed certs - Implement KOMODO_DISABLE_CONFIRM_DIALOG - disable the popups which become slow without copy / paste - Stacks support passing --env-file {custom file} even when no env vars defined in Komodo. Users can attach their own envs. - Resource Sync - In UI editor and Files on Host mode - Info tab to see file contents - "Managed" mode - Support "_FILE" env variables for use with docker compose secrets - KOMODO_DISABLE_NON_ADMIN_CREATE config - Super admin user which can give other users admin - Use alpine image base for much smaller image size - Improve setup compose files - Environment / volumes / ports resource file deserializers support more syntaxes for greater copy-paste compatability - Alerter Discord support - Better in UI editors for Stack compose files - Write to Stack "Files on Server" - Login with your own OIDC Provider - Improved resource header UI - Improved configuration 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 2025-10-31 15:18:05 -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#677