Skip to content

Conversation

@bthari
Copy link
Contributor

@bthari bthari commented Jun 30, 2025

Description

Previously, the batch-job in Merlin was using BQ table and when client tries to submit a batch-job, Merlin assumed that a Google Service Account will be provided in the job configuration. But as we have added option for using MaxCompute and it doesn't need a Google SA, I'm adding a check where it will only try to retrieve the service account if it's provided

Modifications

Tests

Checklist

  • Added PR label
  • Added unit test, integration, and/or e2e tests
  • Tested locally
  • Updated documentation
  • Update Swagger spec if the PR introduce API changes
  • Regenerated Golang and Python client if the PR introduces API changes

Release Notes

remove google sa dependency in batch job

@bthari bthari added the bug Something isn't working label Jun 30, 2025
@bthari bthari marked this pull request as ready for review July 3, 2025 06:08
Copy link
Contributor

@deadlycoconuts deadlycoconuts left a comment

Choose a reason for hiding this comment

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

Thanks a lot for the quick fix! LGTM! 🚀

@bthari
Copy link
Contributor Author

bthari commented Jul 3, 2025

@deadlycoconuts and thank you for the quick review!

@bthari bthari merged commit d366454 into main Jul 3, 2025
32 of 33 checks passed
@bthari bthari deleted the only-get-sa-when-exist branch July 3, 2025 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants