@@ -230,6 +230,190 @@ might be configured in the container image.
230
230
231
231
***
232
232
233
+ ### .spec.template.container.default.args
234
+
235
+ Type: ` array ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/core.go#L54 ) </sup >
236
+
237
+ Arguments to the entrypoint.
238
+ The container image's CMD is used if this is not provided.
239
+ Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
240
+ cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
241
+ to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
242
+ produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
243
+ of whether the variable exists or not. Cannot be updated.
244
+
245
+ Links:
246
+ * [ Kubernetes Docs] ( https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell )
247
+
248
+ ***
249
+
250
+ ### .spec.template.container.default.command
251
+
252
+ Type: ` array ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/core.go#L44 ) </sup >
253
+
254
+ Entrypoint array. Not executed within a shell.
255
+ The container image's ENTRYPOINT is used if this is not provided.
256
+ Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
257
+ cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
258
+ to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
259
+ produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
260
+ of whether the variable exists or not. Cannot be updated.
261
+
262
+ Links:
263
+ * [ Kubernetes Docs] ( https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell )
264
+
265
+ ***
266
+
267
+ ### .spec.template.container.default.env
268
+
269
+ Type: ` core.EnvVar ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L36 ) </sup >
270
+
271
+ Env keeps the information about environment variables provided to the container
272
+
273
+ Links:
274
+ * [ Kubernetes Docs] ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#envvar-v1-core )
275
+
276
+ ***
277
+
278
+ ### .spec.template.container.default.envFrom
279
+
280
+ Type: ` core.EnvFromSource ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L41 ) </sup >
281
+
282
+ EnvFrom keeps the information about environment variable sources provided to the container
283
+
284
+ Links:
285
+ * [ Kubernetes Docs] ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#envfromsource-v1-core )
286
+
287
+ ***
288
+
289
+ ### .spec.template.container.default.image
290
+
291
+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35 ) </sup >
292
+
293
+ Image define image details
294
+
295
+ ***
296
+
297
+ ### .spec.template.container.default.imagePullPolicy
298
+
299
+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/image.go#L39 ) </sup >
300
+
301
+ ImagePullPolicy define Image pull policy
302
+
303
+ Default Value: ` IfNotPresent `
304
+
305
+ ***
306
+
307
+ ### .spec.template.container.default.lifecycle
308
+
309
+ Type: ` core.Lifecycle ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/lifecycle.go#L35 ) </sup >
310
+
311
+ Lifecycle keeps actions that the management system should take in response to container lifecycle events.
312
+
313
+ ***
314
+
315
+ ### .spec.template.container.default.livenessProbe
316
+
317
+ Type: ` core.Probe ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L37 ) </sup >
318
+
319
+ LivenessProbe keeps configuration of periodic probe of container liveness.
320
+ Container will be restarted if the probe fails.
321
+
322
+ Links:
323
+ * [ Kubernetes docs] ( https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes )
324
+
325
+ ***
326
+
327
+ ### .spec.template.container.default.method
328
+
329
+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/policy/merge.go#L32 ) </sup >
330
+
331
+ Method defines the merge method
332
+
333
+ Possible Values:
334
+ * ` "override" ` (default) - Overrides values during configuration merge
335
+ * ` "append" ` - Appends, if possible, values during configuration merge
336
+
337
+ ***
338
+
339
+ ### .spec.template.container.default.ports
340
+
341
+ Type: ` []core.ContainerPort ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/networking.go#L39 ) </sup >
342
+
343
+ Ports contains list of ports to expose from the container. Not specifying a port here
344
+ DOES NOT prevent that port from being exposed. Any port which is
345
+ listening on the default "0.0.0.0" address inside a container will be
346
+ accessible from the network.
347
+
348
+ ***
349
+
350
+ ### .spec.template.container.default.readinessProbe
351
+
352
+ Type: ` core.Probe ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L42 ) </sup >
353
+
354
+ ReadinessProbe keeps configuration of periodic probe of container service readiness.
355
+ Container will be removed from service endpoints if the probe fails.
356
+
357
+ Links:
358
+ * [ Kubernetes docs] ( https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes )
359
+
360
+ ***
361
+
362
+ ### .spec.template.container.default.resources
363
+
364
+ Type: ` core.ResourceRequirements ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/resources.go#L37 ) </sup >
365
+
366
+ Resources holds resource requests & limits for container
367
+
368
+ Links:
369
+ * [ Documentation of core.ResourceRequirements] ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.29/#resourcerequirements-v1-core )
370
+
371
+ ***
372
+
373
+ ### .spec.template.container.default.securityContext
374
+
375
+ Type: ` core.SecurityContext ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/security.go#L35 ) </sup >
376
+
377
+ SecurityContext holds container-level security attributes and common container settings.
378
+
379
+ Links:
380
+ * [ Kubernetes docs] ( https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ )
381
+
382
+ ***
383
+
384
+ ### .spec.template.container.default.startupProbe
385
+
386
+ Type: ` core.Probe ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L50 ) </sup >
387
+
388
+ StartupProbe indicates that the Pod has successfully initialized.
389
+ If specified, no other probes are executed until this completes successfully.
390
+ If this probe fails, the Pod will be restarted, just as if the livenessProbe failed.
391
+ This can be used to provide different probe parameters at the beginning of a Pod's lifecycle,
392
+ when it might take a long time to load data or warm a cache, than during steady-state operation.
393
+
394
+ Links:
395
+ * [ Kubernetes docs] ( https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes )
396
+
397
+ ***
398
+
399
+ ### .spec.template.container.default.volumeMounts
400
+
401
+ Type: ` []core.VolumeMount ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/volume_mounts.go#L35 ) </sup >
402
+
403
+ VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
404
+
405
+ ***
406
+
407
+ ### .spec.template.container.default.workingDir
408
+
409
+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/container/resources/core.go#L59 ) </sup >
410
+
411
+ Container's working directory.
412
+ If not specified, the container runtime's default will be used, which
413
+ might be configured in the container image.
414
+
415
+ ***
416
+
233
417
### .spec.template.pod.affinity
234
418
235
419
Type: ` core.Affinity ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.47/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L44 ) </sup >
0 commit comments