@@ -230,6 +230,190 @@ might be configured in the container image.
230230
231231***
232232
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+
233417### .spec.template.pod.affinity
234418
235419Type: ` 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