Update kustomization apply commands to use server-side apply for
better resource management and concurrency handling. This change
ensures that all applied resources are updated in a more
efficient manner and helps avoid conflicts in multi-node
environments.
Update the kubectl wait command to target specific pods in the
cert-manager namespace using labels. This ensures that the setup
process only proceeds once the necessary components (cert-manager,
cainjector, and webhook) are ready, improving reliability and
specificity in deployment readiness checks.