Skip to content
This repository was archived by the owner on Sep 9, 2025. It is now read-only.

Latest commit

 

History

History
63 lines (46 loc) · 1.09 KB

File metadata and controls

63 lines (46 loc) · 1.09 KB

CatPlus ChemBord Kubernetes Deployment

This directory contains Kubernetes manifests for deploying catplus-chembord using ytt.

Quick Start

# Render manifests
just manifests render

# Deploy to Kubernetes
just manifests deploy

# Dry run
just manifests render | kubectl apply --dry-run=client -f-

Structure

├── templates/      # YTT templates
│   └── lib/        # Shared libraries
├── schema.yaml     # Schema definition
└── values.yaml     # Default values

Configuration

Define values.yaml for your deployment, for example:

#@ load("@ytt:data", "data")

#@data/values
---
name: catplus-chembord
version: latest
namespace: chembord

image:
  repository: ghcr.io/sdsc-ordes/catplus-chembord
  tag: latest
  pullPolicy: Always

s3:
  region: us-east-1
  endpoint: https://s3.custom-endpoint.example.com
  bucketName: catplus-chembord-bucket
  accessKeyId: ''
  secretAccessKey: ''

service:
  port: 80

ingress:
  enabled: false

Then use ytt to render the manifests:

just manifests render -f values.yaml