Deployment Artifacts
The server can return starter deployment files through generate_deployment_artifacts.
These outputs are derived from the existing CE-RISE Digital Passport System GitOps Template:
- Docker Compose baseline with
hex-core-service; - optional Compose profiles for
internal-adapterandre-indicators-calculation-service; - Kubernetes base aligned with the existing template’s overlay workflow;
- development and production overlays;
- optional Kubernetes extension for RE indicators.
The generated files are returned as structured MCP content:
path: relative file path, such ascompose/docker-compose.yml;mime_type: content type hint;description: short file purpose;content: complete file content.
generate_deployment_artifact_plan and generate_deployment_artifacts accept check_remote_updates. When this is true, the same generation call checks configured update channels and returns a version_context. Generated artifact sets also include VERSION-CONTEXT.md. Checked model_artifact_version tags are used where they map cleanly to generated registry catalog entries. Model architecture documentation and model template channels remain visible in version context but are not emitted as registry catalog model entries.
The server does not write these files to disk and does not deploy anything.
Recommended Flow
- Use
generate_deployment_artifact_planto map the adoption context and selected CE-RISE services to artifact profiles. - Use
assess_deployment_artifact_readinessto check whether runtime, service, adapter, registry, auth, overlay, and operational-check decisions are declared. - Use
generate_deployment_artifactsto return starter files. - Validate and adapt those files against the canonical
dp-system-gitops-templaterepository.
The concrete Digital Passport scenario in examples/02-deployment-artifacts shows the expected profile selection and file list for a Compose plus Kubernetes output set with the RE indicators extension enabled.
Boundary
Deployment artifacts are planning and handover outputs. They help a user make the most of the existing CE-RISE deployment template, but they do not replace that template, its validation scripts, or the deployment documentation of the underlying services.