I know I can configure the “pod template”, but I’m looking for a solution where users can set their own variables without modifying Kubernetes secrets.
Hi WobblyFrog79 , are you using the ClearML k8s agent glue?
What is the recommended way of passing environment variables to Kubernetes pods executed using ClearML pipelines? I know I could create a “global” Kubernetes secret, but my users want to set their own environment variables pretty often. I tried using the environment
section of clearml.conf
but the variables were not propagated to downstream components that were spinned up. I also tried using log_os_environment
but that only affected the controller pod, it didn’t help with component pods.
I know I can configure the “pod template”, but I’m looking for a solution where users can set their own variables without modifying Kubernetes secrets.
Hi WobblyFrog79 , are you using the ClearML k8s agent glue?