Skip to content

Add GitHub audit log fields azstorage#14561

Open
fuqing04 wants to merge 18 commits into
Azure:masterfrom
fuqing04:add-github-audit-log-fields-azstorage
Open

Add GitHub audit log fields azstorage#14561
fuqing04 wants to merge 18 commits into
Azure:masterfrom
fuqing04:add-github-audit-log-fields-azstorage

Conversation

@fuqing04

@fuqing04 fuqing04 commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Required items, please complete

Change(s):

  • add all fields from api.request and created a new table for it

Reason for Change(s):

  • customer requested to add more data fields from api.request

Version Updated:

  • 3.3.2

Testing Completed:
image

fuqing04 and others added 10 commits May 27, 2026 13:04
Fix run-arm-ttk failure for SonraiSecurity mainTemplate
…es, request_method, query_string, request_body, status_code, url_path, route, rate_limit_remaining fields to DCR and table
… new fields

- Add table_GitHubAuditLogsV3.json with 242 fields (all V2 fields + 10 new:
  repository, repository_id, token_scopes, request_method, query_string,
  request_body, status_code, url_path, route, rate_limit_remaining)
- Revert table_GitHubAuditLogsV2.json to original (no new fields added)
- Update DCR.json: outputStream -> Custom-GitHubAuditLogsV3_CL, add 10 new
  stream declaration columns and transformKql project mappings
- Update ConnectorDefinition.json and PollingConfig.json: V2->V3 table refs
- Update mainTemplate.json: AzStorage connector and GitHubAuditData function
  references updated to V3; CCF connector references left on V2
- Update mainTemplate.json: all remaining CCF connector sections V2->V3
- Update GitHubAuditLogs_CCF source files: V2->V3 across ConnectorDefinition,
  DCR, PollerConfig, and Table
@fuqing04 fuqing04 requested review from a team as code owners June 25, 2026 18:03

@TwistedAlex TwistedAlex left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

please update the release note.

@fuqing04

Copy link
Copy Markdown
Contributor Author

updated release note

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

This PR bumps the GitHub solution version and introduces a new V3 custom table for the AzStorage GitHub Audit Logs connector to include additional api.request fields.

Changes:

  • Bumped solution version to 3.3.2 and added release notes entry.
  • Added a new GitHubAuditLogsV3_CL table schema containing expanded fields.
  • Updated AzStorage connector configuration to write/query against GitHubAuditLogsV3_CL and added new DCR mappings.

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
Solutions/GitHub/data/Solution_GitHub.json Version bump to 3.3.2 for the release containing the schema expansion.
Solutions/GitHub/ReleaseNotes.md Adds 3.3.2 changelog entry describing new api.request fields + V3 table.
Solutions/GitHub/Data Connectors/GitHubAuditLogs_AzStorage/table_GitHubAuditLogsV3.json Introduces the V3 custom table schema with additional request-related columns.
Solutions/GitHub/Data Connectors/GitHubAuditLogs_AzStorage/PollingConfig.json Points the polling config to the V3 datatype used by the connector.
Solutions/GitHub/Data Connectors/GitHubAuditLogs_AzStorage/DCR.json Adds new source fields + updates output stream and transformKQL to project new columns.
Solutions/GitHub/Data Connectors/GitHubAuditLogs_AzStorage/ConnectorDefinition.json Updates queries/metrics to reference the V3 table.

Comment thread Solutions/GitHub/Data Connectors/GitHubAuditLogs_AzStorage/DCR.json
Comment thread Solutions/GitHub/Data Connectors/GitHubAuditLogs_AzStorage/DCR.json
@v-shukore

Copy link
Copy Markdown
Contributor

Hi @fuqing04, I ran arm-ttk locally and its failing for some empty properties could you please look into it and resolve this to proceed?
image
Thanks!

@3pcl-account

Copy link
Copy Markdown
Contributor

Hi @fuqing04, I ran arm-ttk locally and its failing for some empty properties could you please look into it and resolve this to proceed? image Thanks!

@v-shukore updated.

@3pcl-account

Copy link
Copy Markdown
Contributor

**v-shukore **

@v-shukore fixed, can you re-approve?

@v-shukore

Copy link
Copy Markdown
Contributor

Hi @fuqing04, I noticed that creteui and maintemplate are different inside and outside the zip package. Please ensure they are consistent. Thanks!!

@fuqing04

fuqing04 commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

Hi @fuqing04, I noticed that creteui and maintemplate are different inside and outside the zip package. Please ensure they are consistent. Thanks!!

@v-shukore updated. could you re-review?

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.

6 participants