hashicorp-forge / grove

A Software as a Service (SaaS) log collection framework.
https://hashicorp-forge.github.io/grove/
Mozilla Public License 2.0
131 stars 13 forks source link

Add Snowflake login, query, and session history connector. #59

Closed hcpadkins closed 1 month ago

hcpadkins commented 1 month ago

Overview

This pull-request adds a new Grove connector to allow collection of Snowflake query, session, and login history. This requires the use of public-key authentication for a given account.

Similar to the Google Workspace (GSuite) connector, the private key used for authentication may need to be base64 encoded. This is required when specifying the key directly in the connector configuration document, or in a secret backend which does not support multi-line strings.

Examples of this encoding has been provided in the template configuration documents, and test cases associated with this connector.