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

[DO NOT MERGE]: feat(RAIN-66370): add support in the CLI for existing topic and sub for GCP Pub/Sub Audit Log #1339

Closed

Conversation

Manan-Bhatia-0
Copy link
Contributor

@Manan-Bhatia-0 Manan-Bhatia-0 commented Jul 28, 2023

Summary

This PR adds advanced configuration options to allow the user to specify the names of an existing pub/sub topic and subscription while configuring a gcp pub/sub audit log integration via the lacework generate cloud-account gcp command. Below are the new options added:

Option Type Description
UseExistingPubSubTopic bool Use existing Pub/Sub topic
UseExistingPubSubSubscription bool Use subscription in existing Pub/Sub topic
--existing_pub_sub_topic_id string The name of the existing Pub/Sub topic to be reused for this integration
--existing_pub_sub_subscription_name string The name of the existing Pub/Sub subscription to be reused for this integration

How did you test this change?

Changes were tested by adding tests in code as well as by building the CLI and testing end-to-end with terraform to ensure that the new inputs were accepted by the CLI, and subsequently used by terraform to use those existing resources (changes were also required on the terraform side, and here is the PR for that.)

Screenshot:
Screenshot 2023-07-28 at 11 37 07 AM

Issue

RAIN-66370

@Manan-Bhatia-0 Manan-Bhatia-0 requested a review from a team as a code owner July 28, 2023 18:53
@@ -199,7 +199,6 @@ locally you need to setup the following environment variables and use the direct
`make integration`, an example of the command you can use is:
```
CI_ACCOUNT="<YOUR_ACCOUNT>" \
CI_V1_ACCOUNT="<YOUR_V1_CONFIG_ACCOUNT>" \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you

@dmurray-lacework dmurray-lacework force-pushed the RAIN-66370-cli-support-gcpv2-manual-migration branch from f3e9df6 to 3714b24 Compare August 2, 2023 15:51
Manan-Bhatia-0 and others added 3 commits August 2, 2023 13:00
…/github.com/lacework/go-sdk into RAIN-66370-cli-support-gcpv2-manual-migration

fix: merge
Signed-off-by: Darren Murray <darren.murray@lacework.net>
Copy link
Contributor

@djmctavish djmctavish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With the last change to fix integration test failure, this now looks good to go!

@Manan-Bhatia-0 Manan-Bhatia-0 changed the title feat(RAIN-66370): add support in the CLI for existing topic and sub for GCP Pub/Sub Audit Log [DO NOT MERGE]: feat(RAIN-66370): add support in the CLI for existing topic and sub for GCP Pub/Sub Audit Log Aug 4, 2023
@Manan-Bhatia-0
Copy link
Contributor Author

won't do

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.

4 participants