Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
KEDA CLI Commands #173
Related closely to #167 I think, but would be nice for the insights that the dashboard provides through some CLI (maybe the
It's possible that the dashboard won't surface much more than the
If I understand correctly, the ask is "how do I monitor KEDA and know if something went wrong with scaling my deployment".
Either cli or ui, currently we have two sources of truth: the controller logs and the status fields of ScaledObjects.
I can assume for the cli a command like
We could also parse the logs of the controller but that is not advisable.
This is very similar to how you would get visibility into a service mesh.
In that case, I think the correct way to go would be to expose a Restful API from the controller to get detailed view of all the scaled objects.
The UI will visualize that data.
A KEDA cli would mean Azure Functions/kubeless/openFaaS/other users would need to have two clis in place. One for their framework and one for KEDA.
If we put that functionality in the func cli, we miss out on all non azure function users.
What kind of information are you thinking about surfacing from keda directly?
We could have a simple kubectl plugin and get