I’m getting this error while trying to deploy one of the projects of my company inside of Digital Ocean. I’m using App Platform. I’m the owner the Organization at Github, I’ve gave all the access to Digital Ocean and still facing the same Issue.
I’ve also tried to deploy projects from outside of the organization in case being inside of the org may be the cause of the error, but still seeing the same notification.
Has anyone faced something like this and can help ?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hi there,
This sounds like DigitalOcean-side permissions, not a GitHub org ownership problem.
A couple of things to check:
DigitalOcean team role / custom role If your DigitalOcean account is part of a Team, your role might not have permission to create or manage App Platform apps (even if you can see them). Have whoever manages the DigitalOcean Team check your role and permissions. (DigitalOcean Docs)
GitHub App install scope Make sure the DigitalOcean GitHub App is actually installed for the repo you are deploying, and that it has access to that specific repository (it is easy to think it is “all repos” but it is not). DigitalOcean’s troubleshooting guide calls this out. (DigitalOcean Docs)
If both look correct and it still fails, I’d open a DigitalOcean support ticket and include the exact timestamp and app name. They can see which permission check is blocking the deploy.:
Heya, @016512ea60864da0867e5280f293de
Appart from what Bobby already mentioned. Check if the API token your GitHub Action is using. If it’s a read-only token or a “custom token” that doesn’t include App Platform (Apps) write permissions, DO will return “you don’t have permission to complete this action”. In your workflow, add a quick sanity check like doctl apps list (after doctl auth init). If that fails, it’s 100% the token. DO’s own docs for managing App Platform via doctl assume a token that can actually update apps.
Regards
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.