How to: Task - CronJobs
In the `boa` Namespace, create a Pod that runs the shell command `date`, in a busybox container, once every hour, regardless success or failure. Job should terminate after 20s even if command still running. Jobs should be automatically deleted after 12 hours. A record of 5 successful Jobs and 5 failed Jobs should be kept. All resources should be named `bootcamp`, including the container. You may create a new Namespace if required.

At the end of your task, to avoid waiting an hour to confirm all works, manually run the Job from the Cronjob and verify expected outcome.
hints
hint 1
Did you create the Cronjob in the `boa` Namespace? You can generate YAML with Namespace specified, see [lab 5.6](#lab-56-namespaces)
hint 2
You can generate YAML for Cronjob schedule and command, see [_lab 6.5 - working with cronjobs_](#lab-65-working-with-cronjobs)
hint 3
See `kubectl explain job.spec` for terminating and auto-deleting Jobs after specified time.
hint 4
See `kubectl explain cronjob.spec` for keeping successful/failed Jobs.
hint 5
You can create a Job to manually run a Cronjob, see `kubectl create job --help`
hint 6
Did you create the Job in the `boa` Namespace?
hint 7
Did you specify `cronjob.spec.jobTemplate.spec.activeDeadlineSeconds` and `cronjob.spec.jobTemplate.spec.ttlSecondsAfterFinished`?
hint 8
Did you specify `cronjob.spec.failedJobsHistoryLimit` and `cronjob.spec.successfulJobsHistoryLimit`?
hint 9
After Cronjob creation, did you verify configured parameters in `kubectl describe`?
hint 10
After manual Job creation, did you verify Job successfully triggered?