Change git integration user

Hello, We've set up GitLab integration with one of our pages (domain: futuclass-front.pages.dev). This integration and the page was setup by one of our organization users meaning in GitLab under their profile's Authorized Applications they have CloudFlare Pages. Due to changes we had to remove this user from CloudFlare. Note, this user had superadmin rights. This however meant that deployments for that page fail. When we add this user back (same email), the deployments again succeed. However, we would like to still remove this user and "tie" the page and GitLab integration with another Cloudflare account (same organization). This new account already has Cloudflare Pages as an Authorized Application in GitLab. But we see no way to change the tied user (as it seems to be user based). This means we have a few undesired options: 1) create a new duplicate copy of repo in GitLab and create a new Page in CloudFlare. This seems excessive. 2) delete the Page in CF (removing over 1.6k deployment versions). We will lose all our deployments and the service will go down temporarily. Is there a way to somehow transfer the rights of the page integration to another user? If not then why? And are there any other alternative ways to solve this issue? Right now this old account is kept with the "Cloudflare Workers Admin" role but ideally we would like to remove this user completely. Best
2 Replies
futujens
futujens10mo ago
Ping!
Cyb3r-Jak3
Cyb3r-Jak310mo ago
Unfortunately, there is not a way. You are probably going to have to remove the project and then recreate it