robusta
robusta copied to clipboard
Trigger: on_kubernetes_resource_X support for crds
Is your feature request related to a problem?
We are using argo-rollouts instead of deployments. To support create/delete/update detection for the Rollouts it would be nice to have an e.g. on_kubernetes_resource_create trigger where the kind and apiVersion could be defined. This way the trigger would not be limited to argo rollouts but to any crds.
Describe the solution you'd like Add triggers:
- on_kubernetes_resource_create
- on_kubernetes_resource_delete
- on_kubernetes_resource_update
- on_kubernetes_resource_all_changes
Triggers definitions could be:
on_kubernetes_resource_create:
kind: Rollout
apiVersion: argoproj.io/v1alpha1
Describe alternatives you've considered
Currently I'm using on_kubernetes_any_resource_create which is just to noisy.
Hey, thanks for reporting.
It's a good idea and something we'd like to support.
That said, we don't have a specific ETA yet. We're working on some other stuff first.
If you'd be interested in contributing a PR for this, please let us know and we'll help point you in the right way.
Sounds good. Would be happy to work on it when finding the time. Any suggestions appreciated.
Sounds good. Would be happy to work on it when finding the time. Any suggestions appreciated.
Cool, thanks. What's your level of experience with go and/or python?
Quite experienced in python. Started with go a while ago.
Any updates on this?
It would further be nice to list argo-rollouts in the apps list.