# Functions
NewExternalClusterClient returns a new Provider client that may run outside of the cluster.
NewInClusterClient returns a new Provider client that is expected to run inside the cluster.
# Interfaces
Client is a client for the Provider master.
# Type aliases
Namespaces holds kubernetes namespaces.