Glyphs Reference¶
Complete list of available glyphs in kast-system.
What is a Glyph¶
Reusable Helm named template for specific functionality. Glyphs are invoked via kaster chart or directly in spells.
Pattern:
Available Glyphs¶
Infrastructure Integration¶
- vault - HashiCorp Vault integration (secrets, policies, auth)
- istio - Service mesh (gateways, virtual services)
- certManager - Certificate management
- argo-events - Event-driven workflows (event sources, sensors)
Cloud Providers¶
- gcp - Google Cloud Platform resources
- crossplane - Cloud resource provisioning
Databases¶
- postgresql - Cloud-hosted PostgreSQL
- s3 - S3-compatible storage
Identity & Access¶
- keycloak - Identity provider (realms, clients, users)
Workloads¶
- summon - Standard workload deployment
System¶
- runic-system - Runic indexer and discovery system
- common - Shared utilities (labels, names, annotations)
- freeForm - Pass-through YAML manifests
- trinkets - Trinket orchestration glyph
Usage¶
Via Kaster¶
glyphs:
vault:
my-secret:
type: secret
format: env
keys: [username, password]
istio:
my-service:
type: virtualService
httpRules:
- prefix: /
port: 80
Direct Chart Usage¶
Some glyphs are also available as standalone charts (summon, kaster).
Testing¶
make test-glyphs-all # Test all glyphs
make glyphs <name> # Test specific glyph
make list-glyphs # List available glyphs
Development¶
See GLYPH_DEVELOPMENT.md for creating new glyphs.