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
I see that this is managed by apt/templates/unattended_config.jinja and in fact it's a 'whitelist keywords'-style, meaning that it manages a list of keywords, and do not allow every user to configure any key/value he wants.
Do we want to keep this behaviour? I'm not sure I'm in favour, it complicates maintenance and mean maintainers needs to know every usable key/value.
I see three possibilities:
keep current behaviour. Which means dev must be done to add those new k/v MaxAge, MaxSize, CleanInterval
completely change it, accepting any k/v and just looping over them to insert them in the config file. Just needs to choose between dict and list pillars, if we want to keep order or not
choose a mix-behaviour. Which some k/v managed individually and explicitely, but also with a loop over "additional parameters" to manage others.
1 and 3 are important if different processing is needed to manage some specific parameters.
The file
/etc/apt/apt.conf.d/10periodic
is managed via theapt:unattended
pillar, but not allAPT::Periodic
options are supported.Those missing include, but are not limited to,
MaxAge
,MaxSize
, andCleanInterval
.The text was updated successfully, but these errors were encountered: