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

VM metadata table for Yandex.Cloud #6961

Merged
merged 1 commit into from
Feb 26, 2021
Merged

VM metadata table for Yandex.Cloud #6961

merged 1 commit into from
Feb 26, 2021

Conversation

luc-lynx
Copy link
Contributor

This PR introduces a new table ycloud_instance_metadata which allows to fetch virtual machine metadata in Yandex.Cloud. The table is similar to azure_instance_metadata or ec2_instance_metadata.

The API for Yandex.Cloud metadata can be found at the official documentation.

I also added a way to override a metadata endpoint via constraints which is useful for tests.

@luc-lynx luc-lynx requested a review from a team as a code owner February 22, 2021 19:44
@luc-lynx luc-lynx changed the title VM metadata table for Yandex.Cloud [WIP] VM metadata table for Yandex.Cloud Feb 24, 2021
@luc-lynx luc-lynx changed the title [WIP] VM metadata table for Yandex.Cloud VM metadata table for Yandex.Cloud Feb 24, 2021
Copy link
Member

@zwass zwass left a comment

Choose a reason for hiding this comment

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

Just the one small comment and I think we're good to go. Thanks!

osquery/utils/ycloud/ycloud_util.cpp Outdated Show resolved Hide resolved
Copy link
Member

@zwass zwass left a comment

Choose a reason for hiding this comment

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

Great, thank you!

@zwass zwass merged commit b6b17f7 into osquery:master Feb 26, 2021
aikuchin pushed a commit to aikuchin/osquery that referenced this pull request Jul 11, 2023
…0 to master

* commit '943935789dbfb03b55db1471ed1595e1fd4ffe23': (119 commits)
  seccomp migrations
  Add 4.7.0 CHANGELOG (osquery#6985)
  ATC fails because journal_mode pragma is blocked by sqlite authorizer (osquery#6999)
  Always use BIGINT macro for 'long long' data (osquery#6986)
  chrome_extensions: Refactor the table, add tests (osquery#6780)
  Remove extraneous lenses directory for augues on macOS (osquery#6998)
  Update the info about macOS CI (osquery#6988)
  Make Group ID columns consistent across Windows tables (osquery#6987)
  Fix mem leak regression with Windows' sids API (osquery#6984)
  Fix error in process_open_files around stoi vs stoul (osquery#6983)
  Remove hash and yara table from fuzz harnesses (osquery#6972)
  Augeas Table: Don't autoload system lenses (osquery#6980)
  Augeas Table: Fix output bug (osquery#6981)
  Add concat and concat_ws functions (osquery#6927)
  Copy JSON objects to avoid MemoryPool buildup (osquery#6957)
  Fix CODEOWNERS syntax to allow committers and TSC (osquery#6975)
  augeas: Clear aug pointer on error (osquery#6973)
  Adds support for the computer field in Windows Eventlogs (osquery#6952)
  Add Shellbags table (osquery#6949)
  Implementation of VM metadata table for Yandex.Cloud (osquery#6961)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants