terraform-provider-github icon indicating copy to clipboard operation
terraform-provider-github copied to clipboard

Feature Request: Organization Settings

Open HariSekhon opened this issue 3 years ago • 3 comments

Please support more Organization level settings, such as:

  • disabling repo creation by members
  • enabling Dependabot on all new repos
  • enabling GitHub Advanced Security on all new repos
  • enabling Secret Scanning on all new repos
  • organization level secrets (to chain from a cloud provider's Secrets Manager such as AWS or GCP)
  • GitHub Actions workflows permissions to set read-only unless specifically elevated
  • Billing spending limits

related to #1199

HariSekhon avatar Jun 22 '22 10:06 HariSekhon

GitHub Enterprise support have confirmed the Rest API is deficient, so have raised a public discussions feature request here to track this publicly:

https://github.com/github-community/community/discussions/19569

HariSekhon avatar Jun 27 '22 19:06 HariSekhon

Hey @HariSekhon, I already raised a similar request here - could you help with upvoting it?

#1125

joshua-hancox avatar Jul 12 '22 09:07 joshua-hancox

Can this be closed now that #1298 has been merged and will be released shortly?

kfcampbell avatar Sep 21 '22 20:09 kfcampbell

+1 here for ability to set spending limits for eg. Actions - that was not included in #1298 . Maybe we should have a separate issue for it?

elsmorian avatar Dec 12 '22 12:12 elsmorian

@elsmorian that sounds reasonable to me; please feel free to do so!

kfcampbell avatar Dec 13 '22 01:12 kfcampbell

@kfcampbell Okedoke, you can find it here: https://github.com/integrations/terraform-provider-github/issues/1428 :)

elsmorian avatar Dec 13 '22 11:12 elsmorian

Thank you @elsmorian! I'll close this issue now and further discussion can happen on #1428.

kfcampbell avatar Dec 13 '22 18:12 kfcampbell