Some previous change lowered the TLSPolicy wait timeout resulting in TLSPolicy not getting ready erros, this PR will raise it to 180s which is sufficient even for the Letsecrypt test.
From my testing when the TLSPolicy is Enforced: true additional waits are not needed, thats why I removed the sleep in the client fixture.
I also added parameter for the wait_for_ready function to set the timeout/timelimit duration more easily.
Some previous change lowered the TLSPolicy wait timeout resulting in TLSPolicy not getting ready erros, this PR will raise it to 180s which is sufficient even for the Letsecrypt test. From my testing when the TLSPolicy is
Enforced: true
additional waits are not needed, thats why I removed the sleep in the client fixture. I also added parameter for thewait_for_ready
function to set the timeout/timelimit duration more easily.