Publish curated Unraid-AppOps-Gateway source from 451646fee806a47e3256731766980a05a262dcdd
This commit is contained in:
1 parent
532f3d9f26
commit
0a82153d95
43 files changed
+17722
-93
No files matched your search
+137
-47
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"sourceRevision": "e854334923cca574482d22b8424ba3ce46ec6aa1",
|
||||
"sourceRevision": "451646fee806a47e3256731766980a05a262dcdd",
|
||||
"files": [
|
||||
{
|
||||
"path": ".dockerignore",
|
||||
@@ -24,8 +24,8 @@
|
||||
},
|
||||
{
|
||||
"path": ".gitleaks.toml",
|
||||
"sha256": "48380b6edbe1185d5a3e2c95f065ae94c909a5993148cd1e6666ac52aa3e4ad2",
|
||||
"bytes": 761
|
||||
"sha256": "e631ebe31e0b4fc034379618fc0b16c2a239015b087eab4d3a57a81f74c384de",
|
||||
"bytes": 2107
|
||||
},
|
||||
{
|
||||
"path": "CHANGELOG.md",
|
||||
@@ -104,8 +104,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/api/routes_authentik.py",
|
||||
"sha256": "29834b61c6661af4cf6b0a7376e033f34b206170f7d16af774b6252a1319d387",
|
||||
"bytes": 2105
|
||||
"sha256": "5a723b8426167791377db18494e40e9d901a600d74068b44857118fc064a047a",
|
||||
"bytes": 4569
|
||||
},
|
||||
{
|
||||
"path": "backend/app/api/routes_connectors.py",
|
||||
@@ -124,8 +124,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/api/routes_deployments.py",
|
||||
"sha256": "0441f74d508dde2ca0641cae32b8a7f386496c8f6f0f2df80ec619a6409bc9b3",
|
||||
"bytes": 4955
|
||||
"sha256": "c77cea58701694af4ef519e351fd27a68856e45cd4e61dc4028c652359d6392a",
|
||||
"bytes": 7717
|
||||
},
|
||||
{
|
||||
"path": "backend/app/api/routes_enrollments.py",
|
||||
@@ -279,8 +279,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/connectors/authentik.py",
|
||||
"sha256": "72e21c055ff6344c90a4c6d74f920d340332e2559e0e59aebb2f2bc2c91d1604",
|
||||
"bytes": 41931
|
||||
"sha256": "2bac45ebbee05c3878ec6eb03e92145d971ae9ae875ed7d90ba609e1329e38b2",
|
||||
"bytes": 92086
|
||||
},
|
||||
{
|
||||
"path": "backend/app/connectors/base.py",
|
||||
@@ -354,8 +354,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/core/config.py",
|
||||
"sha256": "83441a676b4e6f415f80b283897bb613805ecbf82a6d405d767532e086dbc5fc",
|
||||
"bytes": 25697
|
||||
"sha256": "9a839001e681edb19926a45e859c5103b398cc97922d20042fa739cfcbf84126",
|
||||
"bytes": 27341
|
||||
},
|
||||
{
|
||||
"path": "backend/app/core/network_security.py",
|
||||
@@ -384,8 +384,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/db/init_db.py",
|
||||
"sha256": "0e68b799a282d33dae139308c40ab6ec10d9ca7aba7c0bd123e4b9adbdc57b8d",
|
||||
"bytes": 69933
|
||||
"sha256": "450abf3cdf8c8897938cffeef193d69f7fc0fb1d4cd7a713597db1ca5bb811a7",
|
||||
"bytes": 70586
|
||||
},
|
||||
{
|
||||
"path": "backend/app/db/models.py",
|
||||
@@ -404,8 +404,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/mcp_server.py",
|
||||
"sha256": "7cb748e5350231bfe938c91867b7eef408dd3589ba4e7ec078e07589338554c6",
|
||||
"bytes": 35626
|
||||
"sha256": "aa1246a23ba269a0e52cb5f95d0cd3bde8e4e5aa3943872a0a4059dbaa441f18",
|
||||
"bytes": 38109
|
||||
},
|
||||
{
|
||||
"path": "backend/app/runner_statistics_mcp.py",
|
||||
@@ -442,6 +442,21 @@
|
||||
"sha256": "12db5aa43594bbcc9e4306a173769afdeabb86d364e0939e637b80775ea73629",
|
||||
"bytes": 1208
|
||||
},
|
||||
{
|
||||
"path": "backend/app/schemas/forge_bootstrap_apply.py",
|
||||
"sha256": "113f92c4571bd1733bb9b1fc39d49dea0b4a97d0ebef6af8379f29ecb31649cb",
|
||||
"bytes": 1977
|
||||
},
|
||||
{
|
||||
"path": "backend/app/schemas/forge_oidc.py",
|
||||
"sha256": "8d55f7a8263191f07813d1689eb0697dabec99a1bbd5aff5a704e66e6bf86c47",
|
||||
"bytes": 6045
|
||||
},
|
||||
{
|
||||
"path": "backend/app/schemas/forge_secret_delivery.py",
|
||||
"sha256": "5209fdfaabee4dbc56b7edd2f6080c35bbd3d679577a754dbd65ca353347b5e5",
|
||||
"bytes": 3015
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/__init__.py",
|
||||
"sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
|
||||
@@ -454,8 +469,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/action_registry.py",
|
||||
"sha256": "11add43608abc05d51d89d29d772fe17f6d429a032c471376ad8f6d8400976b2",
|
||||
"bytes": 21035
|
||||
"sha256": "a5c575ee262ca721906a65156383ae2d1c2b08c52b2a5f9145c841894496c31f",
|
||||
"bytes": 21316
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/ai_remediation_planner.py",
|
||||
@@ -514,8 +529,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/deployment_broker.py",
|
||||
"sha256": "829fe26916967dad3c6907989a5a8825a0aabbc294aa2cf600e701bc76c5e1e3",
|
||||
"bytes": 24904
|
||||
"sha256": "34d6a4bf90d59604d51d34bc4ba7885ac6f5837d7015c80c8c0fe7eee9c060d4",
|
||||
"bytes": 33010
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/deployment_control_plane.py",
|
||||
@@ -547,10 +562,30 @@
|
||||
"sha256": "36cf235e02e4289b7b1851bb6240584bf8d6f6fbb9b2ae22ac521ec8012ba025",
|
||||
"bytes": 2538
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/forge_bootstrap_apply.py",
|
||||
"sha256": "4928e08a887094efb9134fc2c6a40b707d5635c0f26d202c93773ba132b61f69",
|
||||
"bytes": 37394
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/forge_bootstrap_preflight.py",
|
||||
"sha256": "b5ced0a85cc1585386fec21cc1cfa5bc88b5ccecf211beff93f99d79736f413f",
|
||||
"bytes": 14808
|
||||
"sha256": "b86dbfb578d881e60b6a147d7095c255a734b38ce35e1e940a24d27d02576640",
|
||||
"bytes": 19371
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/forge_controller_reader.py",
|
||||
"sha256": "fbffc3974b399810c86e22160ae49a7325d296afc57fd451446f9fa74c78d204",
|
||||
"bytes": 67909
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/forge_oidc_provisioning.py",
|
||||
"sha256": "25d32b9f1acfdf2a2f4032b242f8843ba0e8a48ab1c2c0cf4f048181906c0af1",
|
||||
"bytes": 31091
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/forge_secret_delivery.py",
|
||||
"sha256": "a0f16bd7745f30d54781c10808ff076b45a9db0c432eeaa36ea6947bf654c17e",
|
||||
"bytes": 23765
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/gitea_project_auto_registration.py",
|
||||
@@ -649,8 +684,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/policy_engine.py",
|
||||
"sha256": "8213e8d213498b58c41bf7a9ae2a905e814b6ad9b6cfad2d7752df69d444634b",
|
||||
"bytes": 10925
|
||||
"sha256": "d00f8d1be911d49519791a5c517d261a666a9ff04bb037954501a7f79a1b4dcf",
|
||||
"bytes": 12023
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/portfolio_deployment_enrollment.py",
|
||||
@@ -769,8 +804,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/setup_service.py",
|
||||
"sha256": "d0589c176a3becba804885b2473eaa86312844faf9042f5b3c13c1987ff25383",
|
||||
"bytes": 27766
|
||||
"sha256": "deba3682594002b307c0a0c9a0c473c07ce6010036dc970109f4430458bf91e8",
|
||||
"bytes": 30316
|
||||
},
|
||||
{
|
||||
"path": "backend/app/services/unraid_vm_service.py",
|
||||
@@ -854,8 +889,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_controller_artifact_bootstrap.py",
|
||||
"sha256": "09b4691f9505d561bc63e1383ea199d5dcb090dac4e42baac062c03fd4b09421",
|
||||
"bytes": 48924
|
||||
"sha256": "2694d9e601bb06aaabc9491c85fd7a17e796f20ea089792cb964c4a6fe93aaf6",
|
||||
"bytes": 60349
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_controller_artifact_promoter.py",
|
||||
@@ -879,18 +914,18 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_controller_hub_release_volume.py",
|
||||
"sha256": "704ed05a58455bc051ce598dfbaa4787b5337d8910e852621165bfc424c4c0e9",
|
||||
"bytes": 45100
|
||||
"sha256": "2b89660fe44b8c5a46a4cad6b9cb68ac34f0716b4e72ac171830dcf61b0ac2c8",
|
||||
"bytes": 73499
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_controller_root_procedure_contract.py",
|
||||
"sha256": "ff2c7b80c3bc71b1ab06fc5637fce0c2c73df78e6d6123a47a34b3036f3caa8c",
|
||||
"bytes": 3299
|
||||
"sha256": "964b3e21828a9d815d05ffb0e51acf6e9e45efe56af9fa3b70f39200d3a5c336",
|
||||
"bytes": 5125
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_controller_state_reconciliation.py",
|
||||
"sha256": "d9ddea9971414954a0b34738ef8de6bb330a867f7f41376063e473855ff5d17e",
|
||||
"bytes": 10957
|
||||
"sha256": "d1d90f6d4fe35e434797dccd2c0ec10357fc347900e6e148c0f85face9d12598",
|
||||
"bytes": 11084
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_deluge_connector.py",
|
||||
@@ -899,8 +934,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_deploy_broker.py",
|
||||
"sha256": "56dffec32ac7383b9d9cf0f82bfb7e586458cb2780bfefb0bfc5785b97bf4736",
|
||||
"bytes": 381065
|
||||
"sha256": "9aaefa351db5868436a6dc06ed7c42202e8d1a8568bcaa4d71501ec60446bb85",
|
||||
"bytes": 381318
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_deployment_auto_rollback.py",
|
||||
@@ -942,15 +977,70 @@
|
||||
"sha256": "ddd08c246eb0719556f307691ca231093584dc4b85e78bb849bee83ccbde8b1f",
|
||||
"bytes": 8374
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_backup_paths.py",
|
||||
"sha256": "9e8a95f438e9863be4a9e84e0a189bebd84eea2e3991e9e6099a2b79920e9898",
|
||||
"bytes": 12018
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_bootstrap_apply.py",
|
||||
"sha256": "f7be48b418a9a09fbbaea7f6e1765c7ba4bac949994435b423885c3b4b2c6d8e",
|
||||
"bytes": 43558
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_bootstrap_controller.py",
|
||||
"sha256": "442a57109bc2dc0e4d4b9eb50c84ae8bac5685f94c9ec41fcfdadd0911352e44",
|
||||
"bytes": 10829
|
||||
"sha256": "eff595a5af1453fb428243ef8a9727caa748eb2f8f6023c2601abdc8be48a937",
|
||||
"bytes": 11068
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_bootstrap_preflight.py",
|
||||
"sha256": "b9ef73cd20bcdb99eb4afe42d26604397e82258f24f4b5dbc25d182c1c6a95da",
|
||||
"bytes": 8518
|
||||
"sha256": "e92678fe83679ac1614e4bb48ab77ac565a0d1da8a265ea30f9760a2b64592aa",
|
||||
"bytes": 11186
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_controller_reader.py",
|
||||
"sha256": "e32672659a12a1389220f1725a79f250e94e8dd410ef194c5fdf4c6de4a1c03d",
|
||||
"bytes": 42939
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_database_credentials.py",
|
||||
"sha256": "fdab22c57d546a7a1bd912abc63777ca4a1e03c3826ddcebb9301553130c42a3",
|
||||
"bytes": 17599
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_first_install_controller.py",
|
||||
"sha256": "9c4abc31c564e2974b125ce0c0f9bd581af499ab70dcc2b21dc2824a331522f2",
|
||||
"bytes": 84984
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_oidc_api.py",
|
||||
"sha256": "4d902a3bb967de92156019d00ca65cfb7120935f669c61d255cab630b3081100",
|
||||
"bytes": 11095
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_oidc_provisioning.py",
|
||||
"sha256": "a0fff62f8855dafebd49e2d91abdf8f211b7a4df452c05d91ed8305fe74d3b0a",
|
||||
"bytes": 82116
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_reader_api.py",
|
||||
"sha256": "dc4e9d176a9b4c33fd24e27b2cb83919040babe412d021109a22de41c54edb8b",
|
||||
"bytes": 6424
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_secret_bundle.py",
|
||||
"sha256": "ee3555f9711b23005f8a2970537217ffed9b06b1fbe96424180a26c379440cd2",
|
||||
"bytes": 25851
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_secret_delivery.py",
|
||||
"sha256": "29f138ab1df97248cd3393aac84e50967e4cf10b2194a8db03820dd7973a30fb",
|
||||
"bytes": 37715
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_forge_secret_delivery_controller.py",
|
||||
"sha256": "1695383ed99777000bec2df4ae97d252dc242b690430f102284fa101679465ed",
|
||||
"bytes": 31582
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_frontend_file_boundary.py",
|
||||
@@ -1074,8 +1164,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_mcp_rag_n8n_integrations.py",
|
||||
"sha256": "89f557049d6e2c65fada94321503df65bf7c82bd567038241ea3bdad7c866ed1",
|
||||
"bytes": 50584
|
||||
"sha256": "0c90431bb77eab27f0da21afd02dd5fb232141483062f7a19c3340d1d91f6c9d",
|
||||
"bytes": 52814
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_media_codec_dashboard_deployment_reconciliation.py",
|
||||
@@ -1309,8 +1399,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_runner_capacity_controller.py",
|
||||
"sha256": "fbc1025db04ab98f5aaeee7c94bb6b5dfb1a5652bfe696d92f2ac5f631620448",
|
||||
"bytes": 18051
|
||||
"sha256": "f1c12a7799f11b7dcb78e79820303a5dce6828dded26b258898e4c80f80a3ed8",
|
||||
"bytes": 21587
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_runner_capacity_policy.py",
|
||||
@@ -1339,8 +1429,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_runner_fleet_specialize.py",
|
||||
"sha256": "e2b142ed5656e118156d44baf6f1f8568ba25297ea9af13b817861ce3c4fd4da",
|
||||
"bytes": 107149
|
||||
"sha256": "3329a6ac547afa73b0804caad9001a0cf7de0755b6d355e3139cb46d550fccf5",
|
||||
"bytes": 111208
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_runner_fleet_v2_execution_surface.py",
|
||||
@@ -1399,8 +1489,8 @@
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_setup_onboarding.py",
|
||||
"sha256": "c6160e0e163e23b640886bdbbe21c8d6ec4cebf4b102e00f0e78072c85586464",
|
||||
"bytes": 12566
|
||||
"sha256": "8b52ec3202d4c99a06d7610fef5b2b418c68e29a3ed36cf1dbb5335ba07c04f3",
|
||||
"bytes": 14465
|
||||
},
|
||||
{
|
||||
"path": "backend/tests/test_setup_reconciliation.py",
|
||||
|
||||
Reference in new issue
Block a user