Add managed registry provisioning, pruning, and readiness tracking

This commit is contained in:
2026-06-08 20:44:16 +01:00
parent 5b977c1f41
commit 3a851db08f
52 changed files with 2706 additions and 116 deletions

View File

@@ -8,6 +8,15 @@ use App\Enums\ServiceCategory;
use App\Enums\ServiceType;
return [
'managed_registry' => [
'url' => env('KEYSTONE_MANAGED_REGISTRY_URL'),
'namespace' => env('KEYSTONE_MANAGED_REGISTRY_NAMESPACE', 'keystone'),
'storage_path' => env('KEYSTONE_MANAGED_REGISTRY_STORAGE_PATH', '/home/keystone/registry/data'),
'retention' => [
'successful_artifacts_per_environment' => (int) env('KEYSTONE_MANAGED_REGISTRY_RETAIN_SUCCESSFUL_ARTIFACTS', 3),
],
],
'drivers' => [
'postgres' => [
'18' => Postgres18Driver::class,