Implement Keystone environment deployments

This commit is contained in:
2026-05-13 16:11:23 +01:00
parent 65d3142d03
commit aa680b25fd
175 changed files with 10258 additions and 740 deletions

View File

@@ -0,0 +1,9 @@
// This is a generated file.
export default {
"PENDING": "pending",
"BUILDING": "building",
"AVAILABLE": "available",
"FAILED": "failed"
}

View File

@@ -0,0 +1,8 @@
// This is a generated file.
export default {
"TARGET_SERVER": "target_server",
"DEDICATED_BUILDER": "dedicated_builder",
"EXTERNAL_REGISTRY": "external_registry"
}

View File

@@ -0,0 +1,9 @@
// This is a generated file.
export default {
"WITH_ENVIRONMENT": "with_environment",
"DEPENDENCY_ONLY": "dependency_only",
"MANUAL_OR_ON_ROUTE_CHANGE": "manual_or_on_route_change",
"MANUAL": "manual"
}

View File

@@ -0,0 +1,11 @@
// This is a generated file.
export default {
"DATABASE": "database",
"CACHE": "cache",
"QUEUE": "queue",
"STORAGE": "storage",
"GATEWAY": "gateway",
"CUSTOM": "custom"
}

View File

@@ -0,0 +1,8 @@
// This is a generated file.
export default {
"USER": "user",
"MANAGED_ATTACHMENT": "managed_attachment",
"SYSTEM": "system"
}

View File

@@ -0,0 +1,14 @@
// This is a generated file.
export default {
"SERVER_PROVISION": "server_provision",
"SERVICE_DEPLOY": "service_deploy",
"REPLICA_DEPLOY": "replica_deploy",
"SLICE_PROVISION": "slice_provision",
"SLICE_CONFIGURE": "slice_configure",
"ENVIRONMENT_DEPLOY": "environment_deploy",
"GATEWAY_CUTOVER": "gateway_cutover",
"CONFIG_CHANGE": "config_change",
"CREDENTIAL_ROTATION": "credential_rotation"
}

View File

@@ -0,0 +1,9 @@
// This is a generated file.
export default {
"GENERIC": "generic",
"GITEA": "gitea",
"GHCR": "ghcr",
"DOCKER_HUB": "docker_hub"
}

View File

@@ -0,0 +1,7 @@
// This is a generated file.
export default {
"SINGLE": "single",
"EVERY_REPLICA": "every_replica"
}

View File

@@ -5,14 +5,16 @@ export default {
"APPLICATION": "application",
"GATEWAY": "gateway",
"STORAGE": "storage",
"CACHE": "cache"
"CACHE": "cache",
"BUILDER": "builder"
}
export const DescriptionMap = {
"DATABASE": "Postgres or MySQL",
"DATABASE": "Postgres",
"APPLICATION": "The base container image for your application",
"GATEWAY": "The first point of contact for your application",
"STORAGE": "S3 or S3-compatible service",
"CACHE": "Redis, Memcached or similar"
"CACHE": "Valkey",
"BUILDER": "Build service for application artifacts"
}

View File

@@ -0,0 +1,8 @@
// This is a generated file.
export default {
"DOCKER_NETWORK": "docker_network",
"PRIVATE_NETWORK": "private_network",
"PUBLIC": "public"
}

View File

@@ -1,13 +1,9 @@
// This is a generated file.
export default {
"FRANKENPHP": "frankenphp",
"PHP_FPM": "php-fpm",
"POSTGRES": "postgres",
"CADDY": "caddy",
"VALKEY": "valkey",
"MYSQL": "mysql",
"NGINX": "nginx",
"REDIS": "redis"
"LARAVEL": "laravel"
}

View File

@@ -0,0 +1,8 @@
// This is a generated file.
export default {
"GITEA": "gitea",
"GITHUB": "github",
"GENERIC_GIT": "generic_git"
}