Stavros Kois 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
..
README.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
args.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
command.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
env.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
envFrom.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
envList.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
fixedEnv.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
lifecycle.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
probes.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
resources.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
securityContext.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa
termination.md 5b1abdd839 NAS-118930 / 23.10 / Improve/Refactor Common Library (#917) 2 anni fa

README.md

Container

Assume every key below has a prefix of workload.[workload-name].podSpec.

Key Type Required Helm Template Default Description
containers.[container-name] dict {} Define the container as dict
containers.[container-name].enabled boolean false Enables or Disables the container
containers.[container-name].primary boolean false Sets the container as primary
containers.[container-name].stdin boolean false whether to enable stdin or not
containers.[container-name].tty boolean false whether to enable tty or not

Appears in:

  • .Values.workload.[workload-name].podSpec.containers.[container-name]

Naming scheme:

  • Primary: $FullName (release-name-chart-name)
  • Non-Primary: $FullName-$ContainerName (release-name-chart-name-container-name)

More keys for container can be found below:


Examples:

workload:
  workload-name:
    enabled: true
    primary: true
    podSpec:
      containers:
        container-name:
          enabled: true
          primary: true
          stdin: true
          tty: true

InitContainer

Key Type Required Helm Template Default Description
initContainers.[container-name] dict {} Define the initContainer as dict
initContainers.[container-name].enabled boolean false Enables or Disables the initContainer
initContainers.[container-name].type string {} Define the type initContainer (init, install, upgrade)

Supports all keys from container Does not use primary key, lifecycle key and probes key


Notes:

init type run before the containers is started. install type run before the containers is started and only on install. upgrade type run before the containers is started and only on upgrade.


Examples:

workload:
  workload-name:
    enabled: true
    primary: true
    podSpec:
      initContainers:
        container-name:
          enabled: true
          # ...