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:

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:latest@sha256:bbeed13e1937febfd8947567bde7578bfb44b069a12c09a7ddc23a5d6a80af31
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
categories:
59
# [USER] Specify the FQN of a package from which you want to collect logs.
60
- category: com.arjuna
61
# [USER] Specify the level of log messages.
62
level: warn
63
# No need to warn about not being able to TLS/SSL handshake
64
- category: io.netty.handler.ssl.ApplicationProtocolNegotiationHandler
65
level: error
66
makeDataDirWritable: false
67
nameOverride: ""
68
resourceLabels: []
69
podAnnotations: []
70
podLabels: []
71
svcLabels: []
72
tolerations: []
73
nodeAffinity: {}
74
podAffinity: {}
75
# PodAntiAffinity is expressed as a string (note the > char)
76
# to allow dynamic replacing of clusterName in statefulSet
77
# chart also supports plain yaml value if dynamic replacement is not needed
78
podAntiAffinity: >
79
preferredDuringSchedulingIgnoredDuringExecution:
80
81
- podAffinityTerm:
82
labelSelector:
83
matchLabels:
84
clusterName: {{ include "infinispan-helm-charts.name" . }}
85
app: infinispan-pod
86
topologyKey: kubernetes.io/hostname
87
weight: 100
88
nodeSelector: {}
89
securityContext: {}
90
volumeMounts: []
91
# - name: logs
92
# mountPath: /logs
93
94
volumes: []
95
# - name: logs
96
# emptyDir: {}
97
98
ssl:
99
endpointSecretName: ""
100
transportSecretName: ""
101
infinispan:
102
cacheContainer:
103
# [USER] Add cache, template, and counter configuration.
104
name: default
105
globalState:
106
uncleanShutdownAction: IGNORE
107
# [USER] Specify `security: null` to disable security authorization.
108
security:
109
authorization: {}
110
transport:
111
cluster: ${infinispan.cluster.name:cluster}
112
node-name: ${infinispan.node.name:}
113
stack: kubernetes
114
server:
115
endpoints:
116
# [USER] Hot Rod and REST endpoints.
117
- securityRealm: default
118
socketBinding: default
119
connectors:
120
rest:
121
restConnector:
122
hotrod:
123
hotrodConnector:
124
# [MEMCACHED] Uncomment to enable Memcached endpoint
125
# memcached:
126
# memcachedConnector:
127
# socketBinding: memcached
128
# [METRICS] Metrics endpoint for cluster monitoring capabilities.
129
- connectors:
130
rest:
131
restConnector:
132
authentication:
133
mechanisms: BASIC
134
securityRealm: metrics
135
socketBinding: metrics
136
interfaces:
137
- inetAddress:
138
value: ${infinispan.bind.address:127.0.0.1}
139
name: public
140
security:
141
credentialStores:
142
- clearTextCredential:
143
clearText: secret
144
name: credentials
145
path: credentials.pfx
146
securityRealms:
147
# [USER] Security realm for the Hot Rod and REST endpoints.
148
- name: default
149
# [USER] Comment or remove this properties realm to disable authentication.
150
propertiesRealm:
151
groupProperties:
152
path: groups.properties
153
groupsAttribute: Roles
154
userProperties:
155
path: users.properties
156
# [METRICS] Security realm for the metrics endpoint.
157
- name: metrics
158
propertiesRealm:
159
groupProperties:
160
path: metrics-groups.properties
161
relativeTo: infinispan.server.config.path
162
groupsAttribute: Roles
163
userProperties:
164
path: metrics-users.properties
165
relativeTo: infinispan.server.config.path
166
socketBindings:
167
defaultInterface: public
168
portOffset: ${infinispan.socket.binding.port-offset:0}
169
socketBinding:
170
# [USER] Socket binding for the Hot Rod and REST endpoints.
171
- name: default
172
port: 11222
173
# [METRICS] Socket binding for the metrics endpoint.
174
- name: metrics
175
port: 11223
176
# [MEMCACHED] Uncomment to enable Memcached endpoint
177
# - name: memcached
178
# port: 11221
179

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.