Skip to content

feat: initial implementation of bigquery IAM provisioning#3338

Merged
Ziinc merged 12 commits intomainfrom
feat/additional-bq-projects
Apr 15, 2026
Merged

feat: initial implementation of bigquery IAM provisioning#3338
Ziinc merged 12 commits intomainfrom
feat/additional-bq-projects

Conversation

@Ziinc
Copy link
Copy Markdown
Contributor

@Ziinc Ziinc commented Apr 2, 2026

this PR adds in IAM policy appending to allow managed service accounts to access and query additional projects.
This is used specifically for allowing reservation assignments for logflare endpoints.

  • clean up and review code
  • test on dev

Tested with an additional project on dev.

CleanShot 2026-04-10 at 18 47 48@2x CleanShot 2026-04-10 at 18 48 12@2x CleanShot 2026-04-10 at 18 47 53@2x

@Ziinc Ziinc marked this pull request as ready for review April 10, 2026 12:23
@Ziinc Ziinc force-pushed the feat/additional-bq-projects branch from c091339 to 24afaea Compare April 10, 2026 12:24
@Ziinc Ziinc requested a review from amokan April 10, 2026 12:26
Copy link
Copy Markdown
Contributor

@amokan amokan left a comment

Choose a reason for hiding this comment

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

LGTM

Ziinc and others added 6 commits April 15, 2026 13:35
* feat: LQL timestamp support for unix timestamps and ISO8601

* fix: don't apply local timezone correction to absolute timestamps
* add partial cache broadcast on misses

* credo

* credo again

* naming

* comment

* comments

* naming

* continue

* credo

* wording

* continue

* fewer changes

* add refresh

* begin tests

* seems to work

* add key to telemetry info

* add key to telemetry info

* doc

* fix credo warning

* extract gossip functions into own module

* fix mime error

* continue

* move epmd setup to ci

* use ; instead of &&

* seems to work

* cleanup

* cleanup again

* add big error if epmd is not running

* cleanup

* format error

* improve float parsing (allow 0 and 1)

* add warnings

* pipe

* comment on epmd

* move comment

* move unboxed runs to setup from setup_all

* cache user

* continue

* cleanup

* continue

* more logs

* wording

* comment

* naming

* eh

* notice

---------

Co-authored-by: Ziinc <Ziinc@users.noreply.github.com>
@Ziinc Ziinc merged commit 38e3d4a into main Apr 15, 2026
16 checks passed
@Ziinc Ziinc deleted the feat/additional-bq-projects branch April 15, 2026 08:27
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