Their were significant changes to the container code in a pull request T9129 as part of these changes it appears that environment variable handling breaks when it contains an asterisk.
For example
set container name my_container environment MY_ENV_VARIABLE value "00 30 03 00 00 00"
works but
set container name my_container environment MY_ENV_VARIABLE value "00 30 03 * * *"
returns
[ container ]
Traceback (most recent call last):
File "/usr/libexec/vyos/services/vyos-configd", line 109, in run_script
config_manager.apply(script_name, c)
File "/usr/lib/python3/dist-packages/vyos/configmanager.py", line 136, in apply
mod.apply(config_dict)
File "/usr/libexec/vyos/conf_mode/container.py", line 663, in apply
cmdl(['systemctl', 'restart', f'vyos-container-{name}'])
File "/usr/lib/python3/dist-packages/vyos/utils/process.py", line 217, in cmdl
raise OSError(code, feedback)
PermissionError: [Errno 1] failed to run command: systemctl restart vyos-container-my_container
returned:
exit code: 1
[[container]] failed
Commit failed