1. Proposed title of this feature request
Support cron trigger for KEDA in Custom Metrics Autoscaler
2. What is the nature and description of the request?
The cron trigger from KEDA is fairly useful as it allows to scale objects based on a cron schedule. This provides a massive business value as it's simply to scale potential busy workloads before spike hours and then scale them back when those spike hours finished.
So for application mostly serving a specific time-frame, it's easy to provide required capacity but then also limit it to the minimum for off business hours.
Given the cron trigger is not supported in the custom metrics autoscaler offering today, it would be highly appreciated if it could be added as one of the supported triggers.
3. Why does the customer need this? (List the business requirements here)
Various application are busy during business hours or off business hours but not required outside of these hours. Hence it's fairly useful to have a way to provide the required capacity during the busy times using cron schedule and then also stop them again, using cron schedule.
In addition, given that it does support timezone it provides additional capabilities and flexibility for application team looking to use it as they could even apply schedules based on specific timezone.
4. List any affected packages or components.
Custom Metrics Autoscaler (KEDA)