This directory contains Kubernetes manifests for deploying catplus-chembord using ytt.
# Render manifests
just manifests render
# Deploy to Kubernetes
just manifests deploy
# Dry run
just manifests render | kubectl apply --dry-run=client -f-├── templates/ # YTT templates
│ └── lib/ # Shared libraries
├── schema.yaml # Schema definition
└── values.yaml # Default values
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: falseThen use ytt to render the manifests:
just manifests render -f values.yaml