diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d1765766d02256bb132de4d204b398f7ec1cf0bb..0093b08f98963bde77811e76eb9497cedab7a3b0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -60,6 +60,19 @@ update_secret:
       --save-config \
       -o yaml | \
       kubectl apply -f -
+    kubectl -n ${KUBERNETES_NAMESPACE} create secret generic ${HELM_RELEASE_NAME}-backuprsa \
+      --from-file=id_rsa=${BACKUP_ID_RSA} \
+      --from-file=known_hosts=${BACKUP_KNOWN_HOSTS} \
+      --dry-run=client \
+      --save-config \
+      -o yaml | \
+      kubectl apply -f -
+    kubectl -n ${KUBERNETES_NAMESPACE} create secret generic ${HELM_RELEASE_NAME}-backupenv \
+      --from-env-file=${BACKUP_ENV} \
+      --dry-run=client \
+      --save-config \
+      -o yaml | \
+      kubectl apply -f -
   only:
     - main