[PR #8] [MERGED] v1.12 Custom Git Providers / Docker Registries #660

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

📋 Pull Request Information

Original PR: https://github.com/moghtech/komodo/pull/8
Author: @mbecker20
Created: 7/30/2024
Status: Merged
Merged: 7/30/2024
Merged by: @mbecker20

Base: mainHead: v1.12-GitProvider


📝 Commits (10+)

  • 0c43132 update deps
  • ce7437f remove patch when 0 for deployments using specific build version
  • 757e01a implement custom git provider and image registry support
  • f6f7969 common providers api
  • 59da6cb toml array alias
  • 2aa484c username alias account
  • 6f781cc get fe to build
  • ec11c90 http or https
  • 0d060ce fix frontend build
  • f3bf321 improve registry / provider config

📊 Changes

86 files changed (+3060 additions, -1457 deletions)

View changed files

📝 Cargo.lock (+88 -88)
📝 Cargo.toml (+14 -14)
📝 bin/cli/src/maps.rs (+22 -23)
📝 bin/core/src/api/execute/build.rs (+51 -32)
📝 bin/core/src/api/execute/deployment.rs (+97 -73)
📝 bin/core/src/api/execute/repo.rs (+14 -6)
📝 bin/core/src/api/read/build.rs (+10 -47)
📝 bin/core/src/api/read/builder.rs (+2 -54)
📝 bin/core/src/api/read/mod.rs (+292 -19)
📝 bin/core/src/api/read/repo.rs (+5 -3)
📝 bin/core/src/api/read/server.rs (+7 -75)
📝 bin/core/src/api/read/sync.rs (+5 -3)
📝 bin/core/src/api/read/variable.rs (+2 -7)
📝 bin/core/src/api/write/build.rs (+12 -6)
📝 bin/core/src/api/write/repo.rs (+12 -6)
📝 bin/core/src/api/write/sync.rs (+12 -6)
📝 bin/core/src/config.rs (+16 -17)
📝 bin/core/src/helpers/sync/deployment.rs (+3 -3)
📝 bin/core/src/helpers/sync/remote.rs (+18 -11)
📝 bin/core/src/listener/github/mod.rs (+1 -1)

...and 66 more files

📄 Description

Expands git provider / docker registry support to any provider, including self hosted.

WARNING

  • Includes schema changes on the database requiring migration (use the monitor_migrator tool)
  • Includes config file changes in how account credentials are passed, to support custom providers.
  • Will break any private builds until Periphery version updated to 1.12 as well as Core

🔄 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/8 **Author:** [@mbecker20](https://github.com/mbecker20) **Created:** 7/30/2024 **Status:** ✅ Merged **Merged:** 7/30/2024 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `main` ← **Head:** `v1.12-GitProvider` --- ### 📝 Commits (10+) - [`0c43132`](https://github.com/moghtech/komodo/commit/0c4313231bcf131e221f3e32e84d7e8e56c43c2c) update deps - [`ce7437f`](https://github.com/moghtech/komodo/commit/ce7437f52df90705fa9880212301cc498db96790) remove patch when 0 for deployments using specific build version - [`757e01a`](https://github.com/moghtech/komodo/commit/757e01a4869f040533d21f8766005571230bb228) implement custom git provider and image registry support - [`f6f7969`](https://github.com/moghtech/komodo/commit/f6f796908791d74729c0990ddd9b92ac432dd5d7) common providers api - [`59da6cb`](https://github.com/moghtech/komodo/commit/59da6cb4b64cc22b5a579efb6906b92b631d25a1) toml array alias - [`2aa484c`](https://github.com/moghtech/komodo/commit/2aa484c30bafda17bf4e0441753f2a4411684d86) username alias account - [`6f781cc`](https://github.com/moghtech/komodo/commit/6f781cc1041b82f4dbc02c0b50309a0ea2710476) get fe to build - [`ec11c90`](https://github.com/moghtech/komodo/commit/ec11c9000af8103962560b38974ca341be1144ec) http or https - [`0d060ce`](https://github.com/moghtech/komodo/commit/0d060cec211e8555b463b51f5666c0236226e9ce) fix frontend build - [`f3bf321`](https://github.com/moghtech/komodo/commit/f3bf3213b0b7cb9b627c75d0b0ce139eca88b6e0) improve registry / provider config ### 📊 Changes **86 files changed** (+3060 additions, -1457 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+88 -88) 📝 `Cargo.toml` (+14 -14) 📝 `bin/cli/src/maps.rs` (+22 -23) 📝 `bin/core/src/api/execute/build.rs` (+51 -32) 📝 `bin/core/src/api/execute/deployment.rs` (+97 -73) 📝 `bin/core/src/api/execute/repo.rs` (+14 -6) 📝 `bin/core/src/api/read/build.rs` (+10 -47) 📝 `bin/core/src/api/read/builder.rs` (+2 -54) 📝 `bin/core/src/api/read/mod.rs` (+292 -19) 📝 `bin/core/src/api/read/repo.rs` (+5 -3) 📝 `bin/core/src/api/read/server.rs` (+7 -75) 📝 `bin/core/src/api/read/sync.rs` (+5 -3) 📝 `bin/core/src/api/read/variable.rs` (+2 -7) 📝 `bin/core/src/api/write/build.rs` (+12 -6) 📝 `bin/core/src/api/write/repo.rs` (+12 -6) 📝 `bin/core/src/api/write/sync.rs` (+12 -6) 📝 `bin/core/src/config.rs` (+16 -17) 📝 `bin/core/src/helpers/sync/deployment.rs` (+3 -3) 📝 `bin/core/src/helpers/sync/remote.rs` (+18 -11) 📝 `bin/core/src/listener/github/mod.rs` (+1 -1) _...and 66 more files_ </details> ### 📄 Description Expands git provider / docker registry support to any provider, including self hosted. WARNING - Includes schema changes on the database requiring migration (use the monitor_migrator tool) - Includes config file changes in how account credentials are passed, to support custom providers. - Will break any private builds until Periphery version updated to 1.12 as well as Core --- <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:17:28 -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#660