Skip to content

add: vertex ia pipeline job resource#15513

Open
victorsantos-cit wants to merge 25 commits intoGoogleCloudPlatform:mainfrom
victorsantos-cit:feat/add-vertex-ia-pipeline-job-resource
Open

add: vertex ia pipeline job resource#15513
victorsantos-cit wants to merge 25 commits intoGoogleCloudPlatform:mainfrom
victorsantos-cit:feat/add-vertex-ia-pipeline-job-resource

Conversation

@victorsantos-cit
Copy link
Contributor

Hello Folks.
This PR is a new implementation and to fix hashicorp/terraform-provider-google#23290

Release Note Template for Downstream PRs (will be copied)

See Write release notes for guidance.

`google_vertex_ai_pipeline_job`

@modular-magician modular-magician added the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label Oct 25, 2025
@github-actions github-actions bot requested a review from hao-nan-li October 25, 2025 21:32
@github-actions
Copy link

Hello! I am a robot. Tests will require approval from a repository maintainer to run.

Googlers: For automatic test runs see go/terraform-auto-test-runs.

@hao-nan-li, a repository maintainer, has been assigned to review your changes. If you have not received review feedback within 2 business days, please leave a comment on this PR asking them to take a look.

You can help make sure that review is quick by doing a self-review and by running impacted tests locally.

@modular-magician modular-magician removed the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label Oct 27, 2025
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 6 files changed, 1538 insertions(+), 2 deletions(-))
google-beta provider: Diff ( 6 files changed, 1538 insertions(+), 2 deletions(-))
terraform-google-conversion: Diff ( 1 file changed, 222 insertions(+))
Open in Cloud Shell: Diff ( 4 files changed, 123 insertions(+))

Missing test report

Your PR includes resource fields which are not covered by any test.

Resource: google_vertex_ai_pipeline_job (1 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_vertex_ai_pipeline_job" "primary" {
  network                  = # value needed
  original_pipeline_job_id = # value needed
  pipeline_spec {
    additional_properties = # value needed
  }
  preflight_validations = # value needed
  psc_interface_config {
    raw = # value needed
  }
  region             = # value needed
  reserved_ip_ranges = # value needed
  satisfies_pzi      = # value needed
  service_account    = # value needed
}

Missing service labels

The following new resources do not have corresponding service labels:

  • google_vertex_ai_pipeline_job

If you believe this detection to be incorrect please raise the concern with your reviewer. Googlers: This error is safe to ignore once you've completed go/fix-missing-service-labels.
An override-missing-service-label label can be added to allow merging.

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 79
Passed tests: 75
Skipped tests: 3
Affected tests: 1

Click here to see the affected service packages
  • vertexai

Action taken

Found 1 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccVertexAIPipelineJob_vertexAiPipelineJobMinimalExample

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🔴 Tests failed during RECORDING mode:
TestAccVertexAIPipelineJob_vertexAiPipelineJobMinimalExample [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

@modular-magician modular-magician added awaiting-approval Pull requests that need reviewer's approval to run presubmit tests and removed awaiting-approval Pull requests that need reviewer's approval to run presubmit tests labels Oct 27, 2025
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 6 files changed, 1592 insertions(+), 2 deletions(-))
google-beta provider: Diff ( 6 files changed, 1592 insertions(+), 2 deletions(-))
terraform-google-conversion: Diff ( 1 file changed, 222 insertions(+))
Open in Cloud Shell: Diff ( 4 files changed, 150 insertions(+))

Missing service labels

The following new resources do not have corresponding service labels:

  • google_vertex_ai_pipeline_job

If you believe this detection to be incorrect please raise the concern with your reviewer. Googlers: This error is safe to ignore once you've completed go/fix-missing-service-labels.
An override-missing-service-label label can be added to allow merging.

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 79
Passed tests: 75
Skipped tests: 3
Affected tests: 1

Click here to see the affected service packages
  • vertexai

Action taken

Found 1 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccVertexAIPipelineJob_vertexAiPipelineJobMinimalExample

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🔴 Tests failed during RECORDING mode:
TestAccVertexAIPipelineJob_vertexAiPipelineJobMinimalExample [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

@victorsantos-cit
Copy link
Contributor Author

@hao-nan-li cound you please send the error

@hao-nan-li
Copy link
Contributor

resource_vertex_ai_pipeline_job_generated_test.go:40: Step 1/2 error: Error running pre-apply refresh: exit status 1
    
    Error: Inconsistent dependency lock file
    
    The following dependency selections recorded in the lock file are
    inconsistent with the current configuration:
      - provider registry.terraform.io/hashicorp/google-beta: required by this configuration but no version is selected
    
    To make the initial dependency selections that will initialize the dependency
    lock file, run:
      terraform init

--- FAIL: TestAccVertexAIPipelineJob_vertexAiPipelineJobMinimalExample (0.43s)
FAIL

@modular-magician modular-magician added awaiting-approval Pull requests that need reviewer's approval to run presubmit tests and removed awaiting-approval Pull requests that need reviewer's approval to run presubmit tests labels Oct 27, 2025
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 6 files changed, 1594 insertions(+), 2 deletions(-))
google-beta provider: Diff ( 6 files changed, 1594 insertions(+), 2 deletions(-))
terraform-google-conversion: Diff ( 1 file changed, 222 insertions(+))
Open in Cloud Shell: Diff ( 4 files changed, 151 insertions(+))

Missing service labels

The following new resources do not have corresponding service labels:

  • google_vertex_ai_pipeline_job

If you believe this detection to be incorrect please raise the concern with your reviewer. Googlers: This error is safe to ignore once you've completed go/fix-missing-service-labels.
An override-missing-service-label label can be added to allow merging.

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 79
Passed tests: 75
Skipped tests: 3
Affected tests: 1

Click here to see the affected service packages
  • vertexai

Action taken

Found 1 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccVertexAIPipelineJob_vertexAiPipelineJobMinimalExample

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🔴 Tests failed during RECORDING mode:
TestAccVertexAIPipelineJob_vertexAiPipelineJobMinimalExample [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

@victorsantos-cit
Copy link
Contributor Author

@hao-nan-li cound you please send the error

@hao-nan-li
Copy link
Contributor

@hao-nan-li cound you please send the error

Same as the previous one

@victorsantos-cit
Copy link
Contributor Author

But, what kind of resource need version, because , i put in the create project, there is the only one the dont haved the provide versin

@modular-magician modular-magician added the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label Oct 28, 2025
@modular-magician modular-magician added awaiting-approval Pull requests that need reviewer's approval to run presubmit tests and removed awaiting-approval Pull requests that need reviewer's approval to run presubmit tests labels Feb 9, 2026
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 1 file changed, 274 insertions(+))
google-beta provider: Diff ( 5 files changed, 1598 insertions(+), 2 deletions(-))
terraform-google-conversion: Diff ( 1 file changed, 308 insertions(+))

Missing test report

Your PR includes resource fields which are not covered by any test.

Resource: google_vertex_ai_pipeline_job (0 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_vertex_ai_pipeline_job" "primary" {
  display_name             = # value needed
  labels                   = # value needed
  network                  = # value needed
  original_pipeline_job_id = # value needed
  pipeline_spec {
    additional_properties = # value needed
  }
  preflight_validations = # value needed
  psc_interface_config {
    raw = # value needed
  }
  region             = # value needed
  reserved_ip_ranges = # value needed
  runtime_config {
    gcs_output_directory = # value needed
  }
  satisfies_pzi   = # value needed
  service_account = # value needed
  template_uri    = # value needed
}

Missing service labels

The following new resources do not have corresponding service labels:

  • google_vertex_ai_pipeline_job

If you believe this detection to be incorrect please raise the concern with your reviewer. Googlers: This error is safe to ignore once you've completed go/fix-missing-service-labels.
An override-missing-service-label label can be added to allow merging.

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 83
Passed tests: 80
Skipped tests: 3
Affected tests: 0

Click here to see the affected service packages
  • vertexai

🟢 All tests passed!

View the build log

@victorsantos-cit
Copy link
Contributor Author

Hey @hao-nan-li could you please tell me whats is wrong if the terraform-provider-missing-service-labels

@github-actions
Copy link

@GoogleCloudPlatform/terraform-team @hao-nan-li This PR has been waiting for review for 16 weeks. Please take a look! Use the label disable-review-reminders to disable these notifications.

@victorsantos-cit
Copy link
Contributor Author

Hey @hao-nan-li could you please tell me whats is wrong if the terraform-provider-missing-service-labels

@modular-magician modular-magician added the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label Feb 19, 2026
@modular-magician modular-magician removed the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label Feb 19, 2026
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 1 file changed, 264 insertions(+))
google-beta provider: Diff ( 5 files changed, 1506 insertions(+), 2 deletions(-))
terraform-google-conversion: Diff ( 1 file changed, 264 insertions(+))

Missing test report

Your PR includes resource fields which are not covered by any test.

Resource: google_vertex_ai_pipeline_job (0 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_vertex_ai_pipeline_job" "primary" {
  display_name             = # value needed
  labels                   = # value needed
  network                  = # value needed
  original_pipeline_job_id = # value needed
  pipeline_spec            = # value needed
  preflight_validations    = # value needed
  psc_interface_config     = # value needed
  region                   = # value needed
  reserved_ip_ranges       = # value needed
  runtime_config {
    gcs_output_directory = # value needed
  }
  satisfies_pzi   = # value needed
  service_account = # value needed
  template_uri    = # value needed
}

Missing service labels

The following new resources do not have corresponding service labels:

  • google_vertex_ai_pipeline_job

If you believe this detection to be incorrect please raise the concern with your reviewer. Googlers: This error is safe to ignore once you've completed go/fix-missing-service-labels.
An override-missing-service-label label can be added to allow merging.

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 84
Passed tests: 81
Skipped tests: 3
Affected tests: 0

Click here to see the affected service packages
  • vertexai

🟢 All tests passed!

View the build log

@modular-magician modular-magician added the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label Feb 20, 2026
@github-actions
Copy link

@GoogleCloudPlatform/terraform-team @hao-nan-li This PR has been waiting for review for 17 weeks. Please take a look! Use the label disable-review-reminders to disable these notifications.

@modular-magician modular-magician removed the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label Feb 23, 2026
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 1 file changed, 255 insertions(+))
google-beta provider: Diff ( 5 files changed, 1505 insertions(+), 2 deletions(-))
terraform-google-conversion: Diff ( 1 file changed, 264 insertions(+))

Missing test report

Your PR includes resource fields which are not covered by any test.

Resource: google_vertex_ai_pipeline_job (0 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_vertex_ai_pipeline_job" "primary" {
  display_name             = # value needed
  labels                   = # value needed
  network                  = # value needed
  original_pipeline_job_id = # value needed
  pipeline_spec            = # value needed
  preflight_validations    = # value needed
  psc_interface_config     = # value needed
  region                   = # value needed
  reserved_ip_ranges       = # value needed
  runtime_config {
    gcs_output_directory = # value needed
  }
  satisfies_pzi   = # value needed
  service_account = # value needed
  template_uri    = # value needed
}

Missing service labels

The following new resources do not have corresponding service labels:

  • google_vertex_ai_pipeline_job

If you believe this detection to be incorrect please raise the concern with your reviewer. Googlers: This error is safe to ignore once you've completed go/fix-missing-service-labels.
An override-missing-service-label label can be added to allow merging.

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 84
Passed tests: 81
Skipped tests: 3
Affected tests: 0

Click here to see the affected service packages
  • vertexai

🟢 All tests passed!

View the build log

@github-actions
Copy link

github-actions bot commented Mar 2, 2026

@GoogleCloudPlatform/terraform-team @hao-nan-li This PR has been waiting for review for 18 weeks. Please take a look! Use the label disable-review-reminders to disable these notifications.

@github-actions
Copy link

github-actions bot commented Mar 9, 2026

@GoogleCloudPlatform/terraform-team @hao-nan-li This PR has been waiting for review for 19 weeks. Please take a look! Use the label disable-review-reminders to disable these notifications.

@github-actions
Copy link

@GoogleCloudPlatform/terraform-team @hao-nan-li This PR has been waiting for review for 20 weeks. Please take a look! Use the label disable-review-reminders to disable these notifications.

@victorsantos-cit
Copy link
Contributor Author

@hao-nan-li hey could you please tell me whats is the current error

@github-actions
Copy link

@GoogleCloudPlatform/terraform-team @hao-nan-li This PR has been waiting for review for 21 weeks. Please take a look! Use the label disable-review-reminders to disable these notifications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Vertex Pipeline resources

3 participants