[Improvement] Add namespace to deployment process
This MR adds a configurable namespace option to the deployment pipeline.
This is to help with the Gitlab K8s agent process for now, but this can be updated later to consolidate our infrastructure onto 1 k8s cluster.