Sholung/use kubeconfig directly
reference kubeconfig directly instead of indirectly going through provider object.
This will allow us to export config as secret value and stop exporting the provider itself and handle the sensitive data issue for now.