You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have needed the ability to overlay arbitrary k8s config onto the podSpec for a while. The idea is the admin or the user should be able to adjust the pod specs for the execution controller or the workers at the config or job levels. This will allow support for things like adding HostAliases
The order of precedence for the object merge operations should be
create spec with named settings first
then merge in config level settings
then merge in job level settings
So job level Overlay settings will always override everything else. I will worry about conflicts between the overlay and the "named settings" later. Conflicts at this point can probably be avoided at job submission time.
I know I had problems last time I tried to add something nested here:
We have needed the ability to overlay arbitrary k8s config onto the podSpec for a while. The idea is the admin or the user should be able to adjust the pod specs for the execution controller or the workers at the config or job levels. This will allow support for things like adding HostAliases
So perhaps the job would go from:
To
The order of precedence for the object merge operations should be
So job level Overlay settings will always override everything else. I will worry about conflicts between the overlay and the "named settings" later. Conflicts at this point can probably be avoided at job submission time.
I know I had problems last time I tried to add something nested here:
#3157 (comment)
But I think
convict
has been upgraded now and I won't try validating thepodSpecOverride
property, so maybe this will work?The text was updated successfully, but these errors were encountered: