F5Networks / k8s-bigip-ctlr

Repository for F5 Container Ingress Services for Kubernetes & OpenShift.
Apache License 2.0
364 stars 195 forks source link

adding additional test coverage #3587

Open miledxz opened 1 month ago

miledxz commented 1 month ago

Description: Adding additional tests coverage for Client SSL multiple secrets and server SSL with empty secrets

Changes Proposed in PR:

This test Client SSL Multiple Secrets validates that the createSecretClientSSLProfile function can correctly handle multiple secrets, ensuring that it works with the most recent configuration provided, ensuring that systems where multiple TLS configurations might exist, function behaves correctly across various states.

This test Server SSL with empty secrets list ensures that the system can gracefully handle edge cases, specifically when no secrets are provided.

@vklohiya you can take a look if you have time and when available, thank you !!

goal of adding these tests is to add more cases, thanks for your time

General Checklist

CRD Checklist

vklohiya commented 3 weeks ago

Hi @miledxz , Can you please sign the CLA it is required to accept CLA before committing any changes to k8s-bigip-ctlr repository . Attached the CLA document for your reference. Please sign and send to containerconnector_cla@f5.com and c.jakkidi@f5.com CIS-F5 Contributor License Agreement.docx