diff --git a/dawn-manager/staging b/dawn-manager/staging
index 14d657227c06e8ffcfd3176c268531cda29804f6..146a8fab253551350c23a5463296a41cb71ef0f1 100644
--- a/dawn-manager/staging
+++ b/dawn-manager/staging
@@ -13,8 +13,8 @@ pipeline {
         stage('build') {
             steps {
                 git branch: 'main',
-                credentialsId: 'tucker-gitlab-login',
-                url: 'https://gitlab.cs.umd.edu/dawn/go-backend/dawn-manager.git'
+                credentialsId: 'tucker-gitlab-ssh',
+                url: 'git@gitlab.cs.umd.edu:dawn/go-backend/dawn-manager.git'
 
                 sh '''
                 sudo docker build -t docker.registry.dawn.int:5000/dawn/dawn-manager:latest . -f Dockerfile
@@ -25,11 +25,7 @@ pipeline {
 
         stage('deploy') {
             steps {
-                dir('/home/kube/staging') {
-                    sh 'git pull'
-                    sh 'kubectl delete -f dawn-manager'
-                    sh 'kubectl apply -f dawn-manager'
-                }
+                upgradeKubernetes('dawn-manager', 'staging')
             }
         }
     }