cert_controller_pod_disruption_budget_test.yaml 826 B

1234567891011121314151617181920212223
  1. suite: test cert controller pod distribution budget deployment
  2. templates:
  3. - cert-controller-poddisruptionbudget.yaml
  4. tests:
  5. - it: should set podDisruptionBudget to set value if given
  6. set:
  7. certController.create: true
  8. certController.podDisruptionBudget.enabled: true
  9. webhook.certManager.enabled: false
  10. certController.podDisruptionBudget.nameOverride: custom-overridden-name
  11. asserts:
  12. - equal:
  13. path: metadata.name
  14. value: custom-overridden-name
  15. - it: should default podDisruptionBudget if not set
  16. set:
  17. certController.create: true
  18. certController.podDisruptionBudget.enabled: true
  19. certController.certManager.enabled: false
  20. asserts:
  21. - equal:
  22. path: metadata.name
  23. value: RELEASE-NAME-external-secrets-cert-controller-pdb