Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experimental cloud operations client #1462

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft

Experimental cloud operations client #1462

wants to merge 7 commits into from

Conversation

cretz
Copy link
Member

@cretz cretz commented May 10, 2024

What was changed

  • Added client.CloudOperationsClient
    • Only one method for now, CloudService(), but has room for high-level wrappers if we ever want them
  • Added client.DialCloudOperationsClient() and client.CloudOperationsClientOptions
  • Added integration test as just a smoke test to confirm cloud client works

(this was started in #1426, but moved to local branch to run cloud tests)

⚠️ This is currently blocked by:

  • The need to supply an special non-auth header (version) to use this API
  • The CI secret only working for 90 days

Checklist

  1. Closes Cloud Operations API Client #1459

# Conflicts:
#	contrib/datadog/go.mod
#	contrib/datadog/go.sum
#	contrib/opentelemetry/go.mod
#	contrib/opentelemetry/go.sum
#	contrib/opentracing/go.mod
#	contrib/opentracing/go.sum
#	contrib/tally/go.mod
#	contrib/tally/go.sum
#	go.mod
#	go.sum
#	test/go.mod
#	test/go.sum
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.

Cloud Operations API Client
1 participant