FreeForm Glyph¶
Pass-through YAML for arbitrary Kubernetes resources.
Templates¶
freeForm.manifest- Raw YAML manifest
Generated Resources¶
Any Kubernetes resource defined in definition field.
Parameters¶
| Field | Type | Description |
|---|---|---|
type |
string | Must be "manifest" |
definition |
object | Raw Kubernetes resource YAML |
Examples¶
ConfigMap¶
glyphs:
freeForm:
custom-config:
type: manifest
definition:
apiVersion: v1
kind: ConfigMap
metadata:
name: custom-config
data:
key: value
Custom CRD¶
glyphs:
freeForm:
my-custom-resource:
type: manifest
definition:
apiVersion: example.com/v1
kind: CustomResource
metadata:
name: my-custom-resource
spec:
field: value
Use Cases¶
- Custom CRDs not covered by other glyphs
- Experimental resources
- One-off configurations
- Resources requiring exact control
Testing¶
Examples Location¶
charts/glyphs/freeForm/examples/