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

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.