-
1405424ded
Regenerate proto files for mc/ module path
master
Kyle Isom
2026-03-27 02:54:31 -07:00
-
62eecc5240
Bump flake.nix version to match latest tag
Kyle Isom
2026-03-27 02:16:41 -07:00
-
d5580f01f2
Migrate module path from kyle/ to mc/ org
v1.2.0
Kyle Isom
2026-03-27 02:05:59 -07:00
-
296bbc5357
Add mcrctl purge command for tag retention
Kyle Isom
2026-03-27 01:42:28 -07:00
-
078dd39052
Merge pull request 'Bump mcdsl for $PORT env var support' (#1) from feature/port-env-adoption into master
kyle
2026-03-27 08:16:21 +00:00
-
-
e81903dd88
Update mcdsl to v1.1.0 (tagged release)
Kyle Isom
2026-03-27 01:14:52 -07:00
-
0838bcbab2
Bump mcdsl to f94c4b1 for $PORT env var support
Kyle Isom
2026-03-27 01:07:52 -07:00
-
-
acc4851549
Update RUNBOOK MCP example to use pinned version tags
Kyle Isom
2026-03-26 23:31:02 -07:00
-
9d7043a594
Block guest accounts from web UI login
v1.1.0
Kyle Isom
2026-03-26 23:02:22 -07:00
-
3d36c58d0d
Add RUNBOOK.md and expand README.md
Kyle Isom
2026-03-26 22:11:21 -07:00
-
ad2af6df57
Add git to alpine builder for private module fetching
v1.0.0
Kyle Isom
2026-03-26 14:58:53 -07:00
-
758aa91bfc
Migrate gRPC server to mcdsl grpcserver package
Kyle Isom
2026-03-26 14:46:03 -07:00
-
ef39152f4e
Add structured error logging to OCI handlers
Kyle Isom
2026-03-26 12:47:44 -07:00
-
61b8c2fcef
Fix manifest push 500: use explicit SELECT instead of LastInsertId
Kyle Isom
2026-03-26 12:35:39 -07:00
-
885bf4bd56
Use published mcdsl v1.0.0, drop replace directive
Kyle Isom
2026-03-26 12:24:00 -07:00
-
c67601c7f6
Allow all authenticated users to push/pull (not just human+user role)
Kyle Isom
2026-03-25 23:02:53 -07:00
-
fa35899443
Use absolute realm URL in WWW-Authenticate and add service_name
Kyle Isom
2026-03-25 22:41:36 -07:00
-
7f673e8ef0
Fix mcr-web Dockerfile CMD to include server subcommand
Kyle Isom
2026-03-25 22:26:31 -07:00
-
15a306dc4a
Fix OCI route mounting — integrate into authenticated /v2 group
Kyle Isom
2026-03-25 22:22:31 -07:00
-
8cf26895a3
Wire up mcrsrv server, status, and snapshot commands
Kyle Isom
2026-03-25 22:17:44 -07:00
-
7255bba890
Add deployment artifacts and rift config (Phase 13)
Kyle Isom
2026-03-25 22:03:36 -07:00
-
75c8b110da
Add Nix flake for mcrctl
Kyle Isom
2026-03-25 21:01:28 -07:00
-
1454f56adb
Populate AccountType in auth shim from mcdsl
Kyle Isom
2026-03-25 17:45:21 -07:00
-
78f3eae651
Migrate db, auth, and config to mcdsl
Kyle Isom
2026-03-25 17:10:46 -07:00
-
593da3975d
Phases 11, 12: mcrctl CLI tool and mcr-web UI
Kyle Isom
2026-03-20 10:14:38 -07:00
-
185b68ff6d
Phase 10: gRPC admin API with interceptor chain
Kyle Isom
2026-03-19 20:46:21 -07:00
-
562b69e875
Phase 9: two-phase garbage collection engine
Kyle Isom
2026-03-19 20:27:17 -07:00
-
c01e7ffa30
Phase 7: OCI delete path for manifests and blobs
Kyle Isom
2026-03-19 20:23:47 -07:00
-
dddc66f31b
Phases 5, 6, 8: OCI pull/push paths and admin REST API
Kyle Isom
2026-03-19 18:25:18 -07:00
-
f5e67bd4aa
Phase 4: policy engine with deny-wins, default-deny evaluation
Kyle Isom
2026-03-19 15:05:28 -07:00
-
3314b7a618
Batch A: blob storage layer, MCIAS auth, OCI token endpoint
Kyle Isom
2026-03-19 14:51:19 -07:00
-
fde66be9c1
Phase 1: config loading, database migrations, audit log
Kyle Isom
2026-03-19 13:14:19 -07:00
-
369558132b
Initial scaffolding: module, directory structure, Makefile, linter config
Kyle Isom
2026-03-19 11:29:32 -07:00