Skip to content

fix(export): add support in onGCE + no conn to metadata case#1023

Merged
bwplotka merged 3 commits intorelease/0.13from
meta-fix
Jun 12, 2024
Merged

fix(export): add support in onGCE + no conn to metadata case#1023
bwplotka merged 3 commits intorelease/0.13from
meta-fix

Conversation

@bwplotka
Copy link
Copy Markdown
Collaborator

Cherry-pick of 3 commits from #1021

bwplotka added 3 commits June 12, 2024 13:41
Fixes b/344740239 (edge case with GKE Metadata Server and GKE sandbox).

* Added debug logging.
* Updated metadata deps to get googleapis/google-cloud-go#9733 & use timeout-ed context
* Moved risky logic from FromFlags, see code comment why.
* Added regession test.

### Alternatives

Everything we do in FromFlags or constructor is within readines period. We
could consider moving potentially "slow" things on slow network or metadata srv
to exporter.Run. This could be questionable as for GMP to work
we at end need export functionality to work, so delaying that information or
making it surface in separation to readiness might not be helpful.

Signed-off-by: bwplotka <bwplotka@google.com>
Signed-off-by: bwplotka <bwplotka@google.com>
Signed-off-by: bwplotka <bwplotka@google.com>
@bwplotka bwplotka merged commit 79b11af into release/0.13 Jun 12, 2024
@bwplotka bwplotka deleted the meta-fix branch June 12, 2024 12:59
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.

2 participants