Skip to content
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

Support for Vertex AI resources #9298

Closed
charles-bluett opened this issue Jun 4, 2021 · 6 comments
Closed

Support for Vertex AI resources #9298

charles-bluett opened this issue Jun 4, 2021 · 6 comments

Comments

@charles-bluett
Copy link

charles-bluett commented Jun 4, 2021

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment. If the issue is assigned to the "modular-magician" user, it is either in the process of being autogenerated, or is planned to be autogenerated soon. If the issue is assigned to a user, that user is claiming responsibility for the issue. If the issue is assigned to "hashibot", a community member has claimed the issue already.

Description

Currently none of the recently released Vertex AI resources are supported by the terraform provider.

https://cloud.google.com/vertex-ai/docs/reference

New or Affected Resource(s)

  • google_vertex_ai_*

Batch Predictions
CustomJobs
dataLabeling
datasets
endpoints
Feature stores (v1beta1)
hyperparameter Tuning Jobs
indexEndpoints (v1beta1)
indexs (v1beta1)
metadata stores (v1beta1)
Model deployment monitoring Jobs (v1beta1)
Models
operations
pipeline Jobs
Specialist Pools
studies (v1beta1)
tensorboards (v1beta1)
Training Pipelines

References

https://cloud.google.com/vertex-ai/docs/reference
There is an existing request for Feature Stores #9264

  • #0000
@jamiet-msm
Copy link

Would really really like to see Feature Store supported please folks!

@upodroid
Copy link
Contributor

upodroid commented Jul 5, 2021

It is being worked on.

@marktru
Copy link

marktru commented Sep 10, 2021

This needs to have the milestone unassigned and a P1 priority. Relates to issue http://b/199214105.

@shotarok
Copy link
Contributor

GoogleCloudPlatform/magic-modules#6759 added google_vertex_ai_tensorboard.

@melinath
Copy link
Collaborator

Since about half of the requested resources have been implemented, we're closing this issue; it's not possible to tell how many of the thumbs are due to resources that have already been implemented. For anyone following this issue: Please open new (individual) issues for any resources that you want to see in the providers that are not yet supported. Thank you!

modular-magician added a commit to modular-magician/terraform-provider-google that referenced this issue Oct 20, 2023
* First commit for VPC sub-segmentation feature. All relevant resources and tests updated.

* Adding access levels instead of using a fake access level name. Also moving a VPC network to the top level instead of (incorrectly) inside another resource.

* Fixing conflict between ip_subnetworks and vpc_ip_subnetworks

* Undoing changes to access level condition test

* Undoing changes to access level condition test

* Ran gofmt

* Re-adding access level conditions tests

* Changing resource names to camel case to match what the HTTP response from the API returns. Also removing the 'resource' field because it's behind an allowlist.

* Parameterizing the names of VPC networks created in tests

* Fixing access level condition test

* Fixed formatting with gofmt

* Added missing fields in egress_from for service perimeter test.

* Added "required: true" for AccessLevel.VpcNetworkSource.network field to
match description.

* Added egress source changes to test data in: example_access_context_manager_service_perimeter.tfplan.json

* Add Egress Source/source restriction changes to example_access_context_manager_service_perimeter.tf

* Attempt to fix example_access_context_manager_service_perimeter.tfplan.json to make it parse correctly

* Add Egress Source to expected tcg test result data

* Fixing expected output format in example_access_context_manager_service_perimeter.json

* Fix Access Level format in expected output in example_access_context_manager_service_perimeter.json

---------

Co-authored-by: vgm <vgm@google.com>
Co-authored-by: Viktor Moros <vmoros@users.noreply.github.com>
[upstream:d30384c9aa2002c56102ce4c8f0c76c77706b923]

Signed-off-by: Modular Magician <magic-modules@google.com>
modular-magician added a commit that referenced this issue Oct 20, 2023
* First commit for VPC sub-segmentation feature. All relevant resources and tests updated.

* Adding access levels instead of using a fake access level name. Also moving a VPC network to the top level instead of (incorrectly) inside another resource.

* Fixing conflict between ip_subnetworks and vpc_ip_subnetworks

* Undoing changes to access level condition test

* Undoing changes to access level condition test

* Ran gofmt

* Re-adding access level conditions tests

* Changing resource names to camel case to match what the HTTP response from the API returns. Also removing the 'resource' field because it's behind an allowlist.

* Parameterizing the names of VPC networks created in tests

* Fixing access level condition test

* Fixed formatting with gofmt

* Added missing fields in egress_from for service perimeter test.

* Added "required: true" for AccessLevel.VpcNetworkSource.network field to
match description.

* Added egress source changes to test data in: example_access_context_manager_service_perimeter.tfplan.json

* Add Egress Source/source restriction changes to example_access_context_manager_service_perimeter.tf

* Attempt to fix example_access_context_manager_service_perimeter.tfplan.json to make it parse correctly

* Add Egress Source to expected tcg test result data

* Fixing expected output format in example_access_context_manager_service_perimeter.json

* Fix Access Level format in expected output in example_access_context_manager_service_perimeter.json

---------



[upstream:d30384c9aa2002c56102ce4c8f0c76c77706b923]

Signed-off-by: Modular Magician <magic-modules@google.com>
Copy link

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 12, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

8 participants