Generate DataSurface Yellow Bootstrap Artifacts

Generate Kubernetes bootstrap artifacts, Airflow DAGs, and ring initialization jobs.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/billynewport/demo_cokub_model --skill generate-datasurface-yellow-bootstrap-artifacts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Generate DataSurface Yellow Bootstrap Artifacts
Source: https://github.com/billynewport/demo_cokub_model/tree/main/.claude/skills/generate-bootstrap
Command: npx skills add https://github.com/billynewport/demo_cokub_model --skill generate-datasurface-yellow-bootstrap-artifacts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates bootstrap artifact generation for DataSurface Yellow deployments.

Core Features & Use Cases

  • Artifact generation: Automatically create kubernetes-bootstrap.yaml, Airflow DAGs, and initialization jobs required for a Yellow deployment.
  • Ring-based bootstrap: Supports Ring 0 (local bootstrap) and Ring 1 initialization for database schemas.
  • End-to-end deployment: Produces artifacts that can be applied to Kubernetes and driven through GitSync for CI/CD pipelines, enabling rapid environment replication.

Quick Start

Use the tool in your model directory to generate the bootstrap artifacts:

  • Ensure prerequisites: Docker, kubectl, helm, and credentials are configured as described in the skill's instructions.
  • Run the bootstrap generator: docker run --rm -v "$(pwd)":/workspace/model -w /workspace/model registry.gitlab.com/datasurface-inc/datasurface/datasurface:v${DATASURFACE_VERSION} python -m datasurface.cmd.platform generatePlatformBootstrap --ringLevel 0 --model /workspace/model --output /workspace/model/generated_output --psp Demo_PSP --rte-name demo
  • Apply Kubernetes bootstrap: kubectl apply -f generated_output/Demo_PSP/kubernetes-bootstrap.yaml
  • Regenerate and reapply as needed following the described workflow.

Frequently Asked Questions about Generate DataSurface Yellow Bootstrap Artifacts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Kubernetes bootstrap manifests for DataSurface Yellow deployments?

To generate Kubernetes bootstrap manifests for DataSurface Yellow, run the Datasurface bootstrap Docker container against your model directory to produce kubernetes-bootstrap.yaml, Airflow DAGs, and ring initialization jobs.

What prerequisites do I need to run DataSurface Yellow bootstrap artifact generation?

DataSurface Yellow bootstrap artifact generation requires Docker, kubectl, helm, a configured model with DATASURFACE_VERSION, PSP name, RTE, and access to a Kubernetes cluster to apply the generated artifacts.

How does ring-based bootstrap work for DataSurface Yellow infrastructure?

Ring-based bootstrap for DataSurface Yellow separates initialization into Ring 0 for local bootstrap artifact generation and Ring 1 for database schema initialization jobs, ensuring structured deployment sequencing.

How do I create an Airflow DAG for DataSurface Yellow deployment infrastructure?

Creating an Airflow DAG for DataSurface Yellow infrastructure happens automatically during bootstrap by running the platform generator command, which outputs the DAG alongside kubernetes-bootstrap.yaml for GitSync CI/CD.

Can I use DataSurface Yellow bootstrap artifacts with GitSync for CI/CD pipelines?

Yes, DataSurface Yellow bootstrap artifacts can be applied to Kubernetes and driven through GitSync for CI/CD pipelines, enabling rapid environment replication and automated deployment workflows.

What's the best way to replicate DataSurface Yellow environments across Kubernetes clusters?

The best way to replicate DataSurface Yellow environments is generating bootstrap artifacts via the Docker container, applying kubernetes-bootstrap.yaml, and using GitSync to drive the Airflow DAGs through CI/CD pipelines.