Closed dtuite closed 3 years ago
Hey @dtuite - Great findings!
I can comment on #4 and the required scopes can be added to the GitHubAuth.getAccessToken() call in the plugin. Currently, it asks for 'user' and 'repo' scopes and I'll make a PR to add 'workflow' to the list of scopes needed.
Hey, @chanwit - here are some suggestions on improving the GitOps plugin experience.
Also a note on #4
there's a lovely RFC about GithubApps authentication #1565 which I'd love to get some more input on if you have any ideas @dtuite
@benjdlambert
there's a lovely RFC
You would say that! 😄
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I spent a bit of time with the GitOps plugin recently and I thought I would capture some feedback here for anyone who wants to work on this plugin. This is likely not going to be easy to action as a single issue though so feel free to close it or split it up if it makes sense.
The point here is not to criticize the GitOps plugin by the way. It's to collect feedback & work which could be done to improve the plugin, in a place where it can be seen by the community. All of Backstage is alpha right now and it is understandable that everything is rough around the edges.
TemplateRepository
is an empty string. I was able to successfully send atemplateRepository
via curl so this is definitely a frontend problem.Overall, I think this plugin is a great idea, and it certainly fits well with the idea of Backstage as a developer portal. It is difficult to use at the moment unfortunately.