Skip to content

Add vertexai schedule#17682

Open
slevenick wants to merge 2 commits into
GoogleCloudPlatform:mainfrom
slevenick:vertex-schedule
Open

Add vertexai schedule#17682
slevenick wants to merge 2 commits into
GoogleCloudPlatform:mainfrom
slevenick:vertex-schedule

Conversation

@slevenick
Copy link
Copy Markdown
Contributor

Release Note Template for Downstream PRs (will be copied)

See Write release notes for guidance.

`google_vertex_ai_schedule`

@modular-magician
Copy link
Copy Markdown
Collaborator

modular-magician commented May 22, 2026

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

Diff report

Your PR generated the following diffs in downstream repositories:

Repository Diff Link Changes
google provider View Diff 5 files changed, 5047 insertions(+)
google-beta provider View Diff 5 files changed, 5047 insertions(+)
terraform-google-conversion View Diff 1 file changed, 1400 insertions(+)
Open in Cloud Shell View Diff 8 files changed, 278 insertions(+)

Missing test report

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

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

resource "google_vertex_ai_schedule" "primary" {
  allow_queueing = # value needed
  create_notebook_execution_job_request {
    notebook_execution_job {
      custom_environment_spec {
        machine_spec {
          accelerator_count  = # value needed
          accelerator_type   = # value needed
          gpu_partition_size = # value needed
          machine_type       = # value needed
          reservation_affinity {
            key                       = # value needed
            reservation_affinity_type = # value needed
            use_reservation_pool      = # value needed
            values                    = # value needed
          }
          tpu_topology = # value needed
        }
        network_spec {
          enable_internet_access = # value needed
          network                = # value needed
          subnetwork             = # value needed
        }
        persistent_disk_spec {
          disk_size_gb = # value needed
          disk_type    = # value needed
        }
      }
      dataform_repository_source {
        commit_sha                        = # value needed
        dataform_repository_resource_name = # value needed
      }
      direct_notebook_source {
        content = # value needed
      }
      display_name = # value needed
      encryption_spec {
        kms_key_name = # value needed
      }
      execution_timeout = # value needed
      execution_user    = # value needed
      gcs_notebook_source {
        generation = # value needed
        uri        = # value needed
      }
      gcs_output_uri                          = # value needed
      job_state                               = # value needed
      kernel_name                             = # value needed
      labels                                  = # value needed
      notebook_runtime_template_resource_name = # value needed
      parameters                              = # value needed
      schedule_resource_name                  = # value needed
      service_account                         = # value needed
    }
    notebook_execution_job_id = # value needed
    parent                    = # value needed
  }
  create_pipeline_job_request {
    pipeline_job {
      encryption_spec {
        kms_key_name = # value needed
      }
      labels                = # value needed
      network               = # value needed
      preflight_validations = # value needed
      psc_interface_config {
        dns_peering_configs {
          domain         = # value needed
          target_network = # value needed
          target_project = # value needed
        }
        network_attachment = # value needed
      }
      reserved_ip_ranges = # value needed
      runtime_config {
        failure_policy   = # value needed
        input_artifacts  = # value needed
        parameter_values = # value needed
        parameters       = # value needed
      }
      service_account = # value needed
      state           = # value needed
      template_metadata {
        version = # value needed
      }
      template_uri = # value needed
    }
    pipeline_job_id = # value needed
  }
  end_time = # value needed
  last_scheduled_run_response {
    run_response       = # value needed
    scheduled_run_time = # value needed
  }
  max_concurrent_active_run_count = # value needed
  max_run_count                   = # value needed
  start_time                      = # value needed
}

Missing service labels

The following new resources do not have corresponding service labels:

  • google_vertex_ai_schedule

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.

Test report

Analytics

Total Tests Passed Skipped Affected
96 91 4 1
Affected Service Packages
  • vertexai

Learn how VCR tests work


Step 1: Replaying Mode

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
  • TestAccVertexAISchedule_vertexAiScheduleExample

View the replaying VCR build log


Step 2: Recording Mode

Recording Mode Replaying Rerun Test Name
✅ Log TestAccVertexAISchedule_vertexAiScheduleExample

🟢 All tests passed!

View the recording VCR build log or the debug logs folder for detailed results.

@slevenick VCR tests complete for cbfabbd!

@modular-magician
Copy link
Copy Markdown
Collaborator

modular-magician commented May 22, 2026

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

Diff report

Your PR generated the following diffs in downstream repositories:

Repository Diff Link Changes
google provider View Diff 5 files changed, 5047 insertions(+)
google-beta provider View Diff 5 files changed, 5047 insertions(+)
terraform-google-conversion View Diff 1 file changed, 1400 insertions(+)
Open in Cloud Shell View Diff 8 files changed, 278 insertions(+)

Missing test report

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

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

resource "google_vertex_ai_schedule" "primary" {
  allow_queueing = # value needed
  create_notebook_execution_job_request {
    notebook_execution_job {
      custom_environment_spec {
        machine_spec {
          accelerator_count  = # value needed
          accelerator_type   = # value needed
          gpu_partition_size = # value needed
          machine_type       = # value needed
          reservation_affinity {
            key                       = # value needed
            reservation_affinity_type = # value needed
            use_reservation_pool      = # value needed
            values                    = # value needed
          }
          tpu_topology = # value needed
        }
        network_spec {
          enable_internet_access = # value needed
          network                = # value needed
          subnetwork             = # value needed
        }
        persistent_disk_spec {
          disk_size_gb = # value needed
          disk_type    = # value needed
        }
      }
      dataform_repository_source {
        commit_sha                        = # value needed
        dataform_repository_resource_name = # value needed
      }
      direct_notebook_source {
        content = # value needed
      }
      display_name = # value needed
      encryption_spec {
        kms_key_name = # value needed
      }
      execution_timeout = # value needed
      execution_user    = # value needed
      gcs_notebook_source {
        generation = # value needed
        uri        = # value needed
      }
      gcs_output_uri                          = # value needed
      job_state                               = # value needed
      kernel_name                             = # value needed
      labels                                  = # value needed
      notebook_runtime_template_resource_name = # value needed
      parameters                              = # value needed
      schedule_resource_name                  = # value needed
      service_account                         = # value needed
    }
    notebook_execution_job_id = # value needed
    parent                    = # value needed
  }
  create_pipeline_job_request {
    pipeline_job {
      encryption_spec {
        kms_key_name = # value needed
      }
      labels                = # value needed
      network               = # value needed
      preflight_validations = # value needed
      psc_interface_config {
        dns_peering_configs {
          domain         = # value needed
          target_network = # value needed
          target_project = # value needed
        }
        network_attachment = # value needed
      }
      reserved_ip_ranges = # value needed
      runtime_config {
        failure_policy   = # value needed
        input_artifacts  = # value needed
        parameter_values = # value needed
        parameters       = # value needed
      }
      service_account = # value needed
      state           = # value needed
      template_metadata {
        version = # value needed
      }
      template_uri = # value needed
    }
    pipeline_job_id = # value needed
  }
  end_time = # value needed
  last_scheduled_run_response {
    run_response       = # value needed
    scheduled_run_time = # value needed
  }
  max_concurrent_active_run_count = # value needed
  max_run_count                   = # value needed
  start_time                      = # value needed
}

Missing service labels

The following new resources do not have corresponding service labels:

  • google_vertex_ai_schedule

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.

Test report

Analytics

Total Tests Passed Skipped Affected
96 92 4 0
Affected Service Packages
  • vertexai

Learn how VCR tests work


Step 1: Replaying Mode

🟢 All tests passed in Replaying mode! No Recording was needed.

View the replaying VCR build log

@slevenick VCR tests complete for a3b7f11!

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.

2 participants