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

feat(cli): update query by loading it from the platform #721

Merged
merged 9 commits into from
Mar 8, 2022

Conversation

afiune
Copy link
Contributor

@afiune afiune commented Mar 4, 2022

User Story

As a Lacework CLI user,
I want to update a query without having to type the query again,
So I can modify my queries faster via inline modifications.

Summary

This change is adding the ability to load a query into the default
editor from the user so that they can easily make inline modifications.

Simply run the command lacework query update [query_id] and an editor
will open with the query preloaded, modify it, save and close the file
for the Lacework CLI to apply those modifications.

Signed-off-by: Salim Afiune Maya [email protected]

How did you test this change?

Ran it locally to do an inline editing:
lql-inline-update

Issue

https://lacework.atlassian.net/browse/ALLY-875

@afiune afiune requested review from hazedav and a team March 4, 2022 20:20
assert.Empty(t, err.String(), "STDERR should be empty")
assert.Equal(t, 0, exitcode, "EXITCODE is not the expected one")
}

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is already covered globally! Kuddos to @hazedav

Copy link
Collaborator

@hazedav hazedav left a comment

Choose a reason for hiding this comment

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

@afiune afiune force-pushed the afiune/ALLY-875/update-loads-query-from-account branch from efab411 to 35185f5 Compare March 8, 2022 18:02
As a Lacework CLI user,
I want to update a query without having to type the query again,
So I can modify my queries faster via inline modifications.

This change is adding the ability to load a query into the default
editor from the user so that they can easily make inline modifications.

Simply run the command `lacework query update [query_id]` and an editor
will open with the query preloaded, modify it, save and close the file
for the Lacework CLI to apply those modifications.

Signed-off-by: Salim Afiune Maya <[email protected]>
Signed-off-by: Salim Afiune Maya <[email protected]>
Signed-off-by: Salim Afiune Maya <[email protected]>
Signed-off-by: Salim Afiune Maya <[email protected]>
Signed-off-by: Salim Afiune Maya <[email protected]>
@afiune afiune force-pushed the afiune/ALLY-875/update-loads-query-from-account branch from 35185f5 to 21e8d5b Compare March 8, 2022 18:55
@afiune
Copy link
Contributor Author

afiune commented Mar 8, 2022

Modified the pipeline to install vim via:

apt-get install -y vim

JIRA: https://lacework.atlassian.net/browse/ALLY-924

@afiune
Copy link
Contributor Author

afiune commented Mar 8, 2022

tenor-153374910

@afiune afiune merged commit 2f68adb into main Mar 8, 2022
@afiune afiune deleted the afiune/ALLY-875/update-loads-query-from-account branch March 8, 2022 21:41
@lacework-releng lacework-releng mentioned this pull request Mar 10, 2022
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.

3 participants