Hal and kubernetes namespace


Hi I am trying to setup spinnaker with my organization kubernetes cluster. I have privilages to deploy and see pods, deployment, ingress but not namespace. When I try to do "$ hal deploy apple " I am getting the same error that user cannot list namespace at the cluster scope.

Is it mandatory to be able to list namespace (kubectl get namespaces) or without this privilage I can setup spinnaker with kubernetes. If yes please help me out with setup.