# Functions
FromContext returns the config stored in context.
GetCurrentNamespace returns the namespace where the pod is running.
GetInClusterKubeClient returns the client set for incluster config.
GetKubeConfig returns rest config for the give kube config directoryif directory input is not given its taken from KUBE_CONFIG_DIR env variableif that variable is not present incluster config is considered.
FromContext returns the kubernetes client set stored in context.
WithContext returns the context withkubernetes client sets and rest config.