Assigned
Status Update
Comments
kh...@google.com <kh...@google.com>
kh...@google.com <kh...@google.com> #2
I have forwarded this request to the engineering team. We will update this issue with any progress updates and a resolution.
Best Regards,
Josh Moyer
Google Cloud Platform Support
Best Regards,
Josh Moyer
Google Cloud Platform Support
ma...@patientsknowbest.com <ma...@patientsknowbest.com> #3
This is not only useful for IP addresses, but also for many other resources. I understand that names are currently used as identifiers, so this request is probably not trivial to implement. Maybe distinguishing between a (numeric, automatically generated) identifier and a (textual) label is the way to go?
Description
Please describe your requested enhancement. Good feature requests will solve common problems or enable new use cases.
What you would like to accomplish:
I would like to host terraform modules and providers in a private registry, hosted by google cloud.
Terraform supports the concept of private modules and providers [0][1]. Hosting is available through terraform cloud (supplied by hashicorp), however support for third party private registries for those who wish to keep modules/providers in a particular cloud platform and use e.g. google auth to access is limited.
An open-source private module/provider registry has been implemented [2], however this does not directly support google authentication.
[0]
[1]
[2]
How this might work:
Similar to other artifact registries.
If applicable, reasons why alternative solutions are not sufficient:
It may be possible to host the OSS provider registry behind e.g. google cloud Identity Aware Proxy, however this is additional complexity I don't want to manage myself.
Other information (workarounds you have tried, documentation consulted, etc):
Currently this type of artifacts are not supported at all according to artifact registry documentation.