Я пытаюсь запустить команду curl, передав значение переменной Environment в качестве параметра path.Но каким-то образом значение переменной среды не передается, вместо этого передается буквенная строка $ CUSTOMER_ID .Ниже приведено определение задания cron, которое я пытаюсь настроить.
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: test-cron-job
spec:
schedule: "*/15 * * * *"
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: test-cron-job
image: myImage
command: [
"curl",
"-X",
"DELETE",
"http://application:8080/api/customer/"$CUSTOMER_ID""
]
env:
- name: CUSTOMER_ID
valueFrom:
configMapKeyRef:
name: app-config-map
key: customer_id
volumeMounts:
- name: app-config-map
mountPath: /etc/app-config-map
volumes:
- name: app-config-map
configMap:
name: app-config-map
Я не уверен, что не так в этом.Любые указатели будут полезны.