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.