Commit Graph

  • 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