magic-modules icon indicating copy to clipboard operation
magic-modules copied to clipboard

Add Private Service Connect to Looker

Open efeelaiho opened this issue 1 year ago • 14 comments

Adding Add Private Service Connect (PSC) connection to Looker instances

Release Note Template for Downstream PRs (will be copied)

looker:  added `psc_enabled` and `psc_config` to `google_looker_instance` resource

efeelaiho avatar Aug 19 '24 14:08 efeelaiho

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

@c2thorn, 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.

github-actions[bot] avatar Aug 19 '24 14:08 github-actions[bot]

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 ( 2 files changed, 284 insertions(+)) google-beta provider: Diff ( 2 files changed, 284 insertions(+)) terraform-google-conversion: Diff ( 1 file changed, 105 insertions(+))

Missing test report

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

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

resource "google_looker_instance" "primary" {
  psc_config {
    allowed_vpcs = # value needed
    service_attachments {
      local_fqdn                    = # value needed
      target_service_attachment_uri = # value needed
    }
  }
  psc_enabled = # value needed
}


modular-magician avatar Aug 19 '24 14:08 modular-magician

Tests analytics

Total tests: 5 Passed tests: 5 Skipped tests: 0 Affected tests: 0

Click here to see the affected service packages
  • looker

$\textcolor{green}{\textsf{All tests passed!}}$

View the build log

modular-magician avatar Aug 19 '24 14:08 modular-magician

@c2thorn any thing I should do here to get this merged?

efeelaiho avatar Aug 21 '24 15:08 efeelaiho

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 ( 2 files changed, 284 insertions(+)) google-beta provider: Diff ( 2 files changed, 284 insertions(+)) terraform-google-conversion: Diff ( 1 file changed, 105 insertions(+))

Missing test report

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

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

resource "google_looker_instance" "primary" {
  psc_config {
    allowed_vpcs = # value needed
    service_attachments {
      local_fqdn                    = # value needed
      target_service_attachment_uri = # value needed
    }
  }
  psc_enabled = # value needed
}


modular-magician avatar Aug 21 '24 15:08 modular-magician

Tests analytics

Total tests: 5 Passed tests: 5 Skipped tests: 0 Affected tests: 0

Click here to see the affected service packages
  • looker

$\textcolor{green}{\textsf{All tests passed!}}$

View the build log

modular-magician avatar Aug 21 '24 15:08 modular-magician

@c2thorn This PR has been waiting for review for 3 weekdays. Please take a look! Use the label disable-review-reminders to disable these notifications.

github-actions[bot] avatar Aug 22 '24 09:08 github-actions[bot]

@GoogleCloudPlatform/terraform-team @c2thorn This PR has been waiting for review for 1 week. Please take a look! Use the label disable-review-reminders to disable these notifications.

github-actions[bot] avatar Aug 26 '24 09:08 github-actions[bot]

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 ( 2 files changed, 284 insertions(+)) google-beta provider: Diff ( 2 files changed, 284 insertions(+)) terraform-google-conversion: Diff ( 1 file changed, 105 insertions(+)) Open in Cloud Shell: Diff ( 4 files changed, 118 insertions(+))

Missing test report

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

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

resource "google_looker_instance" "primary" {
  psc_config {
    allowed_vpcs = # value needed
    service_attachments {
      local_fqdn                    = # value needed
      target_service_attachment_uri = # value needed
    }
  }
  psc_enabled = # value needed
}


modular-magician avatar Aug 28 '24 16:08 modular-magician

Tests analytics

Total tests: 6 Passed tests: 5 Skipped tests: 0 Affected tests: 1

Click here to see the affected service packages
  • looker

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

Get to know how VCR tests work

modular-magician avatar Aug 28 '24 16:08 modular-magician

$\textcolor{red}{\textsf{Tests failed during RECORDING mode:}}$ TestAccLookerInstance_lookerInstancePscExample[Error message] [Debug log]

$\textcolor{red}{\textsf{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 avatar Aug 28 '24 16:08 modular-magician

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 ( 3 files changed, 358 insertions(+)) google-beta provider: Diff ( 3 files changed, 358 insertions(+)) terraform-google-conversion: Diff ( 1 file changed, 105 insertions(+)) Open in Cloud Shell: Diff ( 4 files changed, 118 insertions(+))

Missing test report

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

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

resource "google_looker_instance" "primary" {
  psc_config {
    allowed_vpcs = # value needed
    service_attachments {
      local_fqdn                    = # value needed
      target_service_attachment_uri = # value needed
    }
  }
  psc_enabled = # value needed
}


modular-magician avatar Aug 28 '24 16:08 modular-magician

Tests analytics

Total tests: 6 Passed tests: 5 Skipped tests: 0 Affected tests: 1

Click here to see the affected service packages
  • looker

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

Get to know how VCR tests work

modular-magician avatar Aug 28 '24 16:08 modular-magician

$\textcolor{red}{\textsf{Tests failed during RECORDING mode:}}$ TestAccLookerInstance_lookerInstancePscExample[Error message] [Debug log]

$\textcolor{red}{\textsf{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 avatar Aug 28 '24 16:08 modular-magician

@c2thorn This PR has been waiting for review for 3 weekdays. Please take a look! Use the label disable-review-reminders to disable these notifications.

github-actions[bot] avatar Sep 02 '24 09:09 github-actions[bot]

@GoogleCloudPlatform/terraform-team @c2thorn This PR has been waiting for review for 1 week. Please take a look! Use the label disable-review-reminders to disable these notifications.

github-actions[bot] avatar Sep 04 '24 09:09 github-actions[bot]

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

github-actions[bot] avatar Sep 11 '24 09:09 github-actions[bot]

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 ( 3 files changed, 358 insertions(+)) google-beta provider: Diff ( 3 files changed, 358 insertions(+)) terraform-google-conversion: Diff ( 1 file changed, 105 insertions(+)) Open in Cloud Shell: Diff ( 4 files changed, 118 insertions(+))

Missing test report

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

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

resource "google_looker_instance" "primary" {
  psc_config {
    service_attachments {
      local_fqdn                    = # value needed
      target_service_attachment_uri = # value needed
    }
  }
}


modular-magician avatar Sep 18 '24 18:09 modular-magician

Tests analytics

Total tests: 7 Passed tests: 6 Skipped tests: 0 Affected tests: 1

Click here to see the affected service packages
  • looker

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

Get to know how VCR tests work

modular-magician avatar Sep 18 '24 18:09 modular-magician

$\textcolor{green}{\textsf{Tests passed during RECORDING mode:}}$ TestAccLookerInstance_lookerInstancePscExample[Debug log]

$\textcolor{green}{\textsf{No issues found for passed tests after REPLAYING rerun.}}$


$\textcolor{green}{\textsf{All tests passed!}}$

View the build log or the debug log for each test

modular-magician avatar Sep 18 '24 19:09 modular-magician