cass-operator
cass-operator copied to clipboard
Task manager missing non-critical features
Trying to write down missing features:
- [x] TTL to delete expired tasks
- [x] Output modifications with kubebuilder annotations so that display looks nice with kubectl
- [x] Condition updates to Status
- [ ] Partial failure mode and CompletionTime
- [x] Decommission support (requires changes elsewhere in the cass-operator)
- [ ] More than one job? (and its failure mode)
- [ ] Event support to track the process for some tools
- [ ] RetryPolicy extensions? MaxRetries and maxMissedSeconds for a scheduled time?
- [ ] ScheduledTimeWindow? Only start jobs between time n -> n and otherwise wait?
- [ ] Webhooks for validation
- [x] CassandraTaskStatus has still fields from Job definition that will not be correct
None critical, but something I had planned..
Originally posted by burmanm in https://github.com/k8ssandra/cass-operator/issues/243#issuecomment-991015237
┆Issue is synchronized with this Jira Story by Unito ┆Issue Number: CASS-50