diff --git a/charts/ingress-nginx/tests/controller-keda_pdb_test.yaml b/charts/ingress-nginx/tests/controller-keda_pdb_test.yaml new file mode 100644 index 00000000000..22a350c9af3 --- /dev/null +++ b/charts/ingress-nginx/tests/controller-keda_pdb_test.yaml @@ -0,0 +1,22 @@ +suite: Controller > Keda > PDB +templates: + - controller-poddisruptionbudget.yaml + +tests: + - it: should create a PodDisruptionBudget if `controller.kind` is "Deployment" and `controller.keda.enabled` is true + set: + controller.kind: Deployment + controller.keda.enabled: true + controller.keda.minReplicas: 2 + controller.minAvailable: 1 + asserts: + - hasDocuments: + count: 1 + - isKind: + of: PodDisruptionBudget + - equal: + path: metadata.name + value: RELEASE-NAME-ingress-nginx-controller + - equal: + path: spec.minAvailable + value: 1 \ No newline at end of file