Helm Values Reference¶
All configurable values for the cloud-vinyl Helm chart.
Top-level¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
integer |
|
Number of operator replicas. Values >1 require |
|
string |
|
Override chart name component of resource names. |
|
string |
|
Override full resource name (replaces |
|
list |
|
Image pull secrets for private registries. |
|
boolean |
|
Install the VinylCache CRD. Set |
image¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
string |
|
Operator image repository. |
|
string |
|
Operator image tag. Defaults to Chart |
|
string |
|
Image pull policy. |
|
string |
|
Varnish image repository. |
|
string |
|
Varnish image tag. Pin explicitly for production. |
|
string |
|
Image pull policy. |
serviceAccount¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
boolean |
|
Create a dedicated ServiceAccount. |
|
object |
|
Annotations for the ServiceAccount (e.g. IRSA). |
|
string |
|
Override ServiceAccount name. |
resources¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
string |
|
CPU request for the operator container. |
|
string |
|
Memory request. |
|
string |
|
CPU limit. |
|
string |
|
Memory limit. |
leaderElection¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
boolean |
|
Enable leader election. Required when |
operatorFlags¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
string |
|
Metrics server bind address. |
|
string |
|
Health probe bind address. |
|
string |
|
HTTP timeout for vinyl-agent API calls. |
webhook¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
boolean |
|
Manage TLS via cert-manager (recommended). |
|
string |
|
Base64-encoded CA cert (used when |
|
string |
|
Base64-encoded TLS certificate. |
|
string |
|
Base64-encoded TLS private key. |
monitoring¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
boolean |
|
Deploy a |
|
boolean |
|
Deploy a |
|
string |
|
Prometheus scrape interval. Format: |
|
string |
|
Prometheus scrape timeout. |
|
object |
|
Extra labels on the ServiceMonitor (for label selectors). |
Security contexts¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
boolean |
|
Enforce non-root pod. |
|
integer |
|
UID for the operator process. |
|
integer |
|
GID for volume mounts. |
|
boolean |
|
Prevent privilege escalation. |
|
boolean |
|
Mount root filesystem read-only. |
|
list |
|
Drop all Linux capabilities. |
Scheduling¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
object |
|
Node selector for the operator pod. |
|
list |
|
Tolerations for the operator pod. |
|
object |
|
Affinity rules for the operator pod. |