Couple things came up as I’ve tried debugging adding a Netlify integration… after setting up multiple environments for preview and production deployments (using the recommendations added to the docs), I found I still needed to reference some specific environment variables in Netlify. These are mainly used in Netlify’s “functions” where we run some post-deploy scripts.
Since we are making a serious effort on our end to consolidate all our environment variables to Doppler I figured I’d make a “Netlify” specific environment in Doppler and use the built in Netlify integration to keep the environment variables in sync. When I click on the Netlify integration, I’m not able to switch to the team that my site is listed under. I checked and confirmed I am an “owner” of the site on the other team, so I don’t suspect that permissions is an issue here.
When I click “Create New Connection” (from Netlify integration page) I am directed to Netlify authenticate, and then back to Doppler where I can only pick sites from a personal project, and don’t have an option to change teams. I even tried creating a new connection after changing my “default team” in my Netlify settings.
On a related note, each time I tried to create a new connection I was given a duplicate of my team integration. Would be nice to either recognize and merge common connections, or at least give an option to delete the duplicates.
- Is there a way or could support be added to select a different team for Netlify integrations?
- It would be nice to be able to delete integrations or prevent creating duplicate integrations.