cass-operator icon indicating copy to clipboard operation
cass-operator copied to clipboard

Task manager missing non-critical features

Open burmanm opened this issue 3 years ago • 0 comments

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

burmanm avatar Jan 17 '22 15:01 burmanm