Podflow will replace/update/merge/append:
metadata:
labels: (labels with the same name are overwritten)
app: "podflow"
phyron.com/creator: "podflow"
phyron.com/image: «image.name»
spec:
restartPolicy: never
spec:
activeDeadlineSeconds: «pods.activeDeadline from podflow's configuration»
resources:
requests: (replaced)
cpu: «image.milli_cpu_request»
memory: «image.memory_request»
limits: (replaced)
cpu: «image.milli_cpu_limit»
memory: «image.memory_limit»
containers:
- name: main
env: (environment variables are append to the container named "main")
- name: PODFLOW_ENV
value: "prod"
- name: PODFLOW_POD_URL
value: «podflow.config.pods.reachableBaseUrl»/pod/«podflow.pod.key»
- name: PODFLOW_STORAGE_URLS
value: «podflow.config.pods.storageUrls (separated by spaces)»
- name: PODFLOW_IMAGE_KEY
value: «image.key»
- name: PODFLOW_POD_KEY
value: «podflow's pod.key»
- name: PODFLOW_MILLI_CPU
value: «image.milli_cpu_limit»
- name: PODFLOW_MEMORY
value: «image.memory_limit»
- name: PHYRES_ROOT
value: «podflow.config.pods.phyresVolume.path»
- name: LOGFLOW_HOST
value: «podflow.config.logflow.host»
- name: LOGFLOW_ROOT_TAG
value: "pod-«podflow.pod.key»"
- name: LOGFLOW_TOKEN:
value «(generated secret)»