DirectorySecurity AdvisoriesPricing
Sign in
Directory
infinispan logoHELM

infinispan

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:
Compare:

1
# Default values for infinispan-helm-charts.
2
# This is a YAML-formatted file.
3
# Declare variables to be passed into your templates.
4
images:
5
# [USER] The container images for server pods.
6
server: cgr.dev/chainguard-private/infinispan:16.2.3@sha256:55d4a7b92027a1617685e045b4604c7413463da9c0c734b86e36e1bf0c14c625
7
initContainer: registry.access.redhat.com/ubi8-micro
8
deploy:
9
# [USER] Specify the number of nodes in the cluster.
10
replicas: 1
11
clusterDomain: cluster.local
12
container:
13
imagePullSecrets: []
14
imagePullPolicy: "Always"
15
extraJvmOpts: ""
16
libraries: ""
17
# [USER] Define custom environment variables using standard K8s format
18
# env:
19
# - name: STANDARD_KEY
20
# value: standard value
21
# - name: CONFIG_MAP_KEY
22
# valueFrom:
23
# configMapKeyRef:
24
# name: special-config
25
# key: special.how
26
# - name: SECRET_KEY
27
# valueFrom:
28
# secretKeyRef:
29
# name: special-secret
30
# key: special.how
31
env:
32
storage:
33
size: 1Gi
34
storageClassName: ""
35
# [USER] Set `ephemeral: true` to delete all persisted data when clusters shut down or restart.
36
ephemeral: false
37
resources:
38
# [USER] Specify the CPU limit and the memory limit for each pod.
39
limits:
40
cpu: 500m
41
memory: 512Mi
42
# [USER] Specify the maximum CPU requests and the maximum memory requests for each pod.
43
requests:
44
cpu: 500m
45
memory: 512Mi
46
security:
47
secretName: ""
48
batch: ""
49
expose:
50
# [USER] Specify `type: ""` to disable network access to clusters.
51
type: Route
52
nodePort: 0
53
host: ""
54
annotations: []
55
monitoring:
56
enabled: false
57
logging:
58
console:
59
# [USER] Set to true to output logs as JSON on stdout instead of the default colored text format.
60
# Useful for log aggregation pipelines (ELK, Loki, etc.).
61
# When enabled, each log line includes extra fields: time, service, namespace, pod.
62
json: false
63
categories:
64
# [USER] Specify the FQN of a package from which you want to collect logs.
65
- category: com.arjuna
66
# [USER] Specify the level of log messages.
67
level: warn
68
# No need to warn about not being able to TLS/SSL handshake
69
- category: io.netty.handler.ssl.ApplicationProtocolNegotiationHandler
70
level: error
71
makeDataDirWritable: false
72
usePrefixedLabels: false
73
nameOverride: ""
74
resourceLabels: []
75
podAnnotations: []
76
podLabels: []
77
svcLabels: []
78
tolerations: []
79
nodeAffinity: {}
80
podAffinity: {}
81
# PodAntiAffinity is expressed as a string (note the > char)
82
# to allow dynamic replacing of clusterName in statefulSet
83
# chart also supports plain yaml value if dynamic replacement is not needed
84
podAntiAffinity: >
85
preferredDuringSchedulingIgnoredDuringExecution:
86
87
- podAffinityTerm:
88
labelSelector:
89
matchLabels:
90
{{- include "infinispan-helm-charts.selectorLabels" . | nindent 10 }}
91
topologyKey: kubernetes.io/hostname
92
weight: 100
93
nodeSelector: {}
94
securityContext: {}
95
volumeMounts: []
96
# - name: logs
97
# mountPath: /logs
98
99
volumes: []
100
# - name: logs
101
# emptyDir: {}
102
103
ssl:
104
endpointSecretName: ""
105
transportSecretName: ""
106
# [USER] Use cert-manager to automatically issue TLS certificates.
107
# Requires cert-manager to be installed in the cluster.
108
certmanager:
109
endpoint:
110
enabled: false
111
# [USER] Provide an issuerRef to use your own Issuer/ClusterIssuer.
112
# If omitted, a self-signed Issuer is created automatically.
113
# issuerRef:
114
# name: my-issuer
115
# kind: ClusterIssuer
116
# [USER] Provide a password to include a PKCS12 keystore in the secret.
117
# keystorePassword: "changeit"
118
# [USER] Additional DNS names to include in the certificate.
119
# additionalDnsNames: []
120
transport:
121
enabled: false
122
infinispan:
123
cacheContainer:
124
# [USER] Add cache, template, and counter configuration.
125
name: default
126
globalState:
127
uncleanShutdownAction: IGNORE
128
# [USER] Specify `security: null` to disable security authorization.
129
security:
130
authorization: {}
131
transport:
132
cluster: ${infinispan.cluster.name:cluster}
133
node-name: ${infinispan.node.name:}
134
stack: kubernetes
135
server:
136
endpoints:
137
# [USER] Hot Rod and REST endpoints.
138
- securityRealm: default
139
socketBinding: default
140
connectors:
141
rest:
142
restConnector:
143
hotrod:
144
hotrodConnector:
145
# [MEMCACHED] Uncomment to enable Memcached endpoint
146
# memcached:
147
# memcachedConnector:
148
# socketBinding: memcached
149
# [METRICS] Metrics endpoint for cluster monitoring capabilities.
150
- connectors:
151
rest:
152
restConnector:
153
authentication:
154
mechanisms: BASIC
155
securityRealm: metrics
156
socketBinding: metrics
157
interfaces:
158
- inetAddress:
159
value: ${infinispan.bind.address:127.0.0.1}
160
name: public
161
security:
162
credentialStores:
163
- clearTextCredential:
164
clearText: secret
165
name: credentials
166
path: credentials.pfx
167
securityRealms:
168
# [USER] Security realm for the Hot Rod and REST endpoints.
169
- name: default
170
# [USER] Comment or remove this properties realm to disable authentication.
171
propertiesRealm:
172
groupProperties:
173
path: groups.properties
174
groupsAttribute: Roles
175
userProperties:
176
path: users.properties
177
# [METRICS] Security realm for the metrics endpoint.
178
- name: metrics
179
propertiesRealm:
180
groupProperties:
181
path: metrics-groups.properties
182
relativeTo: infinispan.server.config.path
183
groupsAttribute: Roles
184
userProperties:
185
path: metrics-users.properties
186
relativeTo: infinispan.server.config.path
187
socketBindings:
188
defaultInterface: public
189
portOffset: ${infinispan.socket.binding.port-offset:0}
190
socketBinding:
191
# [USER] Socket binding for the Hot Rod and REST endpoints.
192
- name: default
193
port: 11222
194
# [METRICS] Socket binding for the metrics endpoint.
195
- name: metrics
196
port: 11223
197
# [MEMCACHED] Uncomment to enable Memcached endpoint
198
# - name: memcached
199
# port: 11221
200

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.