-
Notifications
You must be signed in to change notification settings - Fork 748
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Authorization fixes: vNext proposal #980
Comments
Also related is this: #977 App auth tokens expire in 1hr with no renewal mechanism. |
+1 to this as I'm still seeing that implicit provider passing is broken. |
Any ETA for this? Since the authentication is kinda broken for organizations this really put stall to our GitHub management with Terraform. |
Same here. I can create repo's, but that's basically it. For all other resources, I get the dreaded |
Same here. I'll be glad if you let me know ETA for this. :) |
Apologies for the delay! This project isn't officially supported by GitHub; I've been doing it in my spare time. In the past month or so, I've made a concentrated effort to sell it to the organization as something we should support officially. That effort is still ongoing, and in the meantime I've been granted a couple hours a week to work on it. Velocity on the project should pick up a little bit, although I can't promise a date for this work yet. |
What is the current state of this provider? For me the app authentication is still broken and we need to use PAT. |
Still genuine interest here. @kfcampbell Appreciate you're working on this in your spare time. |
In my case, the issue was that I was passing my API URL, I find the wording in the documentation particularly confusing:
which implies to me that I am responsible for appending |
v5.0.0 was released but this issue is not resolved. I was wondering if there are any updated plans for this issue. I would like to thank you for investing your spare time to maintain this project! 😄 |
Hi! I'm sorry that this is still an issue. I haven't been able to make progress on any extended effort/investigation unfortunately. PRs are welcome, however! |
Should this be moved to the v6 milestone now? Also, there are many issues opened about authentication issues. Should those be linked to this one somehow to avoid duplication, and let everybody follow just this issue? 🤔 |
We've stopped using milestones to plan releases for the provider recently, but you're correct we're already at v5 and so the title isn't valid anymore. I've changed the title to reflect this.
I'd like to use this as a tracking issue for auth upgrades and we can identify other issues as duplicates on a case-by-case basis. |
👋 Hey Friends, this issue has been automatically marked as |
Authorization Superissue, v5.0.0 proposal
Recently we've had a lot of papercuts with the provider's authentication mechanism. I've performed a bunch of testing (see results below) and I've come up with a list of behavior that I think is broken in the current release that I think we can fix in the next major version.
Terraform Version
Affected Resource(s)
Multiple resources: this issue concerns our authorization policies for the terraform provider
Terraform Configuration Files
Here's an example that creates a repository, used in attempting to reproduce #876.
Behavior
See these issues for a non-comprehensive list of current authorization issues.
I have responded to a few of these threads (#876, #878, #655) with reproduction cases.
I've performed a pretty comprehensive test of authentication results
Release v5.0.0 proposed authorization changes:
organization
provider block configuration) in favor of GITHUB_OWNERapi.github.com//example-repo
, which obviously won't succeed)What's next
I'm going to leave this issue open for a couple weeks and hope it inspires some community discussion! Barring major changes to the plan, I'll start work on an implementation in December, and updates will be published to this issue and repo, of course.
References
Related auth issues:
Authorization tests performed
The text was updated successfully, but these errors were encountered: