DirectorySecurity AdvisoriesPricing
Sign in
Directory
alloy-operator logoHELM

alloy-operator

Helm chart
Last changed
Request a free trial

Contact our team to test out this Helm chart and related images for free. Please also indicate any other images you would like to evaluate.

Overview
Chart versions
Default values
Chart metadata
Images

Tag:

1
# -- Overrides the chart's name. Used to change the infix in the resource names.
2
# @section -- Deployment Settings
3
nameOverride: ""
4
# -- Overrides the chart's computed fullname. Used to change the full prefix of
5
# resource names.
6
# @section -- Deployment Settings
7
fullnameOverride: ""
8
# -- Overrides the namespace for all resources deployed by this chart. When empty,
9
# resources are deployed to the Helm release namespace.
10
# @section -- Deployment Settings
11
namespaceOverride: ""
12
global:
13
# -- Global namespace override. When set, all resources will be deployed to this namespace
14
# instead of the Helm release namespace. Takes lower precedence than `namespaceOverride`.
15
# @section -- Deployment Settings
16
namespaceOverride: ""
17
# -- Global image registry override. Takes lower precedence than `global.image.registry`.
18
# @section -- Image Settings
19
imageRegistry: ""
20
# -- Global image pull policy override. Takes lower precedence than `global.image.pullPolicy`.
21
# @section -- Image Settings
22
imagePullPolicy: ""
23
image:
24
# -- Global image registry override.
25
# @section -- Image Settings
26
registry: ""
27
# -- Global image pull policy override.
28
# @section -- Image Settings
29
pullPolicy: ""
30
# -- Global image pull secrets.
31
# @section -- Image Settings
32
pullSecrets: []
33
# -- How many replicas to use for the Alloy Operator Deployment.
34
# @section -- Deployment Settings
35
replicaCount: 1
36
# -- Restrict the Alloy Operator to only manage Alloy instances in the given list of namespaces.
37
# @section -- Alloy Management Settings
38
namespaces: []
39
# -- Restrict the Alloy Operator to its own namespace only. Overrides the `namespaces` setting.
40
# @section -- Alloy Management Settings
41
ownNamespaceOnly: false
42
# Leader election settings.
43
leaderElection:
44
# -- Whether to enable leader election for the Alloy Operator. This is important when using multiple replicas or
45
# when rolling updates. If set to false, you risk having split-brain scenarios where multiple instances of the
46
# Alloy Operator try to manage the same Alloy instances.
47
# @section -- Leader Election Settings
48
enabled: true
49
# -- Additional arguments to pass to the Alloy Operator.
50
# @section -- Operator Settings
51
extraArgs: []
52
image:
53
# -- Alloy Operator image registry
54
# @section -- Image Settings
55
registry: cgr.dev
56
# -- Alloy Operator image repository
57
# @section -- Image Settings
58
repository: chainguard-private/grafana-alloy-operator
59
# -- Alloy Operator image tag. When empty, the Chart's appVersion is used.
60
# @section -- Image Settings
61
tag: latest
62
# -- Alloy Operator image digest. If set, will override the tag. Format: sha256:<digest>.
63
# @section -- Image Settings
64
digest: sha256:781c423b582fd8a2f24fdfc44a37a8da3bc5250e437028e7dd98c2004f013a53
65
# -- The pull policy for images.
66
# @section -- Image Settings
67
pullPolicy: IfNotPresent
68
# -- Optional set of image pull secrets.
69
# @section -- Image Settings
70
pullSecrets: []
71
# Service Account settings
72
serviceAccount:
73
# -- Whether to create a service account for the Alloy Operator deployment.
74
# @section -- Service Account Settings
75
create: true
76
# -- Whether the Alloy Operator pod should automatically mount the service account token.
77
# @section -- Service Account Settings
78
automount: true
79
# -- Annotations to add to the service account
80
# @section -- Service Account Settings
81
annotations: {}
82
# -- Additional labels to add to the service account
83
# @section -- Service Account Settings
84
labels: {}
85
# -- The name of the service account to use.
86
# If not set and create is true, a name is generated using the fullname template
87
# @section -- Service Account Settings
88
name: ""
89
# RBAC settings
90
rbac:
91
# -- Whether to create the necessary RBAC resources for the Alloy Operator.
92
# @section -- RBAC Settings
93
create: true
94
# -- Create ClusterRoles for the Alloy Operator. If set to false, only Roles and RoleBindings will be created. This
95
# setting requires the use of `namespaces` or `ownNamespaceOnly` to be set.
96
# @section -- RBAC Settings
97
createClusterRoles: true
98
# -- Additional annotations to add to the Alloy Operator pods.
99
# @section -- Pod Settings
100
podAnnotations: {}
101
# -- Additional labels to add to the Alloy Operator pods.
102
# @section -- Pod Settings
103
podLabels: {}
104
# -- Sets the priority class name for the Alloy Operator pods.
105
# @section -- Pod Settings
106
priorityClassName: ""
107
# -- Set the security context for the operator container.
108
# @section -- Container Settings
109
securityContext:
110
allowPrivilegeEscalation: false
111
readOnlyRootFilesystem: true
112
capabilities:
113
drop: ["ALL"]
114
# -- Set the security context for the Alloy Operator pods.
115
# @section -- Pod Settings
116
podSecurityContext:
117
runAsNonRoot: true
118
service:
119
# -- The type of service to create for the operator.
120
# @section -- Service
121
type: ClusterIP
122
health:
123
# -- The port number for the health probes.
124
# @section -- Service
125
port: 8081
126
metrics:
127
# -- The port number for the metrics service.
128
# @section -- Service
129
port: 8082
130
# Sets the resources for the Alloy Operator pods.
131
resources:
132
# -- Set the resource requests for the Alloy Operator pods.
133
# @section -- Resources
134
requests: {}
135
# cpu: 10m
136
# memory: 64Mi
137
138
# -- Set the resource limits for the Alloy Operator pods.
139
# @section -- Resources
140
limits: {}
141
# cpu: 500m
142
# memory: 128Mi
143
# -- Liveness probe settings
144
# @section -- Probes
145
livenessProbe:
146
initialDelaySeconds: 15
147
periodSeconds: 20
148
# -- Readiness probe settings
149
# @section -- Probes
150
readinessProbe:
151
initialDelaySeconds: 5
152
periodSeconds: 10
153
# -- Set the node selector for the Alloy Operator pods.
154
# @section -- Pod Settings
155
nodeSelector:
156
kubernetes.io/os: linux
157
# -- Set the tolerations for the Alloy Operator pods.
158
# @section -- Pod Settings
159
tolerations: []
160
# -- Set the affinity for the Alloy Operator pods.
161
# @section -- Pod Settings
162
affinity: {}
163
# -- Set the topology spread constraints for the Alloy Operator pods.
164
# @section -- Pod Settings
165
topologySpreadConstraints: []
166
# -- Configure a PodDisruptionBudget for the Alloy Operator pods.
167
# @section -- Pod Settings
168
podDisruptionBudget: {}
169
# minAvailable: 1
170
# maxUnavailable: 1
171
172
serviceMonitor:
173
# -- Whether to create a ServiceMonitor
174
# @section -- Service Monitor
175
enabled: false
176
# -- Set of labels to transfer from the Kubernetes Service onto the target
177
# @section -- Service Monitor
178
additionalLabels: {}
179
# -- Set how frequently Prometheus should scrape
180
# @section -- Service Monitor
181
interval: 60s
182
# -- Set timeout for scrape
183
# @section -- Service Monitor
184
scrapeTimeout: 10s
185
# -- Set path to metrics path
186
# @section -- Service Monitor
187
telemetryPath: /metrics
188
# -- Set of labels to transfer from the Kubernetes Service onto the target
189
# @section -- Service Monitor
190
targetLabels: []
191
# -- Set ServiceMonitor metricRelabelings to apply to metrics after scraping.
192
# @section -- Service Monitor
193
metricRelabelings: []
194
# -- Set ServiceMonitor relabelings to apply before scraping.
195
# @section -- Service Monitor
196
relabelings: []
197
# Handling of the CustomResourceDefinitions (CRDs)
198
crds:
199
# -- Should this chart deploy the Alloy CRD?
200
# @section -- CRDs
201
deployAlloyCRD: true
202
# -- Should this chart deploy the PodLogs CRD?
203
# @section -- CRDs
204
deployPodLogsCRD: false
205

The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.