azp-k8s-agent-scaler-operator-0.1.3
Azure Pipelines Kubernetes-based agent scaler operator
Changes:
- Implement AZP API spam protection: repeat reconciliation every 5 seconds, or when the CR changes. Previously,
Reconcile()
of the operator was called on every CR and Pod change, the latter could happen very frequently and hammer the AZP API - Also terminate agent pods that are not even scheduled yet or whose AZP container is not running yet