Annotations and Labels
PaletteAI handles annotations and labels through a hierarchical propagation system that determines where they appear in the final rendered resources. Understanding this behavior is crucial for proper configuration management.
PaletteAI handles annotations and labels through a hierarchical propagation system that determines where they appear in the final rendered resources. Understanding this behavior is crucial for proper configuration management.
Definitions is an umbrella term that encapsulates Components, Traits, and Policies. They are reusable building blocks that describe how to deploy Workloads.
This page covers how to reference outputs and user variables using PaletteAI's macro system in workload profiles. The different source types for macros include:
Components and traits are rendered into Kubernetes resources when a Workload is deployed. There are three types of outputs that can be referenced via workload profile macros:
User variables provide a flexible way to inject custom configuration values that can be referenced across Workload Profiles using the standard PaletteAI macro syntax.
A Workload represents an application or task running on your infrastructure. Workloads are Kubernetes resources automatically created by AIWorkloads, which are built from three types of building blocks called Definitions: