DEV Community

Discussion on: Helm Release Time-To-Live(TTL)⏳💀 for Temporary Environments

Collapse
 
antweiss profile image
Ant(on) Weiss

Makes sense!
Upgraded bash with brew install bash
Now I'm getting:

helm release ttl my-release --set='5 minutes'
bash version is 5.1.16(1)-release
date: illegal option -- -
usage: date [-jnRu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
            [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
date: illegal option -- -
usage: date [-jnRu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
            [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
date: illegal option -- -
usage: date [-jnRu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
            [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
The CronJob "my-release-ttl" is invalid: spec.schedule: Required value
error: [ /Users/antweiss/Library/helm/plugins/helm-release-plugin/release.sh at line 20 ]
Error: plugin "release" exited with error
Enter fullscreen mode Exit fullscreen mode
Thread Thread
 
antweiss profile image
Ant(on) Weiss

Basically date works differently on MacOS. So this is a new bug. :)