OpenTelemetry managed assets
June 2, 2026 · View on GitHub
This file is intended to list all the assets controlled by OpenTelemetry.
GitHub organization
Link: https://github.com/open-telemetry
- Admins: @open-telemetry/admins
Credential Storage
Community Resource Accounts
AWS account
Link: http://cncf-aws-opentelemetry.signin.aws.amazon.com/
- Community account to published Lambda layers
- Admin: Tyler Benson @tylerbenson, Serkan Özal @serkan-ozal, Warre Pessers @wpessers
FOSSA
We have an OpenTelemetry team under the CNCF's enterprise account.
Link: https://app.fossa.com/
- Admin: CNCF (via CNCF Service Desk ticket).
- Team admins: @austinlparker, @reyang, @trask
Special GitHub Action runners
CNCF-hosted Linux runners
CNCF provides the following Linux runners
which are available to all repositories. Sizes range from the standard
2 CPU / 8 GB (comparable to GitHub's ubuntu-latest and ubuntu-24.04-arm)
up to 32 CPU / 128 GB:
x86/amd64 based:
cncf-ubuntu-2-8-x86cncf-ubuntu-4-16-x86cncf-ubuntu-8-32-x86cncf-ubuntu-16-64-x86cncf-ubuntu-24-96-x86cncf-ubuntu-32-128-x86
ARM based:
cncf-ubuntu-2-8-armcncf-ubuntu-4-16-armcncf-ubuntu-8-32-armcncf-ubuntu-16-64-armcncf-ubuntu-24-96-armcncf-ubuntu-32-128-arm
CNCF and GitHub expect fair use of these provided resources. Please ensure your workloads are optimized to avoid unnecessary usage.
Admins: CNCF (via CNCF Service Desk ticket).
Large Windows runners
Access to large Windows runners is available to repositories on request (open a community issue), which will give access to the following GitHub-hosted runner:
otel-windows-latest-8-cores
Note: these runners are pay-as-you-go. CNCF and GitHub expect fair use of these provided resources. Please ensure your workloads are optimized to avoid unnecessary usage.
Admins: @open-telemetry/admins
Bare metal runners
Bare metal runners are available for benchmarking workloads. See How to use an Oracle bare metal runner for how to request access and use the runner.
oracle-bare-metal-64cpu-1024gb-x86-64-ubuntu-24
Hardware specification (BM.Standard3.64):
| Component | Specification |
|---|---|
| Processor | 2-socket Intel Xeon Platinum 8358 (2.6 GHz base, 3.4 GHz max turbo) |
| OCPUs | 64 (128 vCPUs), 32 per socket |
| Memory | 1024 GB (2 NUMA nodes, 512 GB per node) |
Note: there is only one bare metal runner at this time, so please ensure your workloads are optimized to avoid unnecessary usage.
Admins: @open-telemetry/admins
SSH private keys are available in the SIG GitHub Admins 1Password vault.
How to provision an Oracle bare metal runner
Linux/s390x runners
IBM provides linux/s390x runners for build and test automation on this platform. Access to these runners is available to repositories on request; please open a community issue to request access. The following runners are currently available:
ubuntu-24.04-s390xubuntu-22.04-s390x
Note: In response to your request, IBM may ask for additional information such as primary use cases for the runner or the link to the current existing actions workflow file(s). At this stage, the action runners are sized to fulfill common build and unit test tasks.
Admin: @rrschulze
Google Cloud account
Link: https://cloud.google.com
- Community account to host https://go.opentelemetry.io
- Admin: @austinlparker (password is the same as admin@opentelemetry.io "Google Workspace account", available in the OpenTelemetry Governance 1Password)
Grafana organization for SIG Security
Link: https://grafana.com/orgs/otelsigsecurity
- Used to provide an overview of open security incidents in the org and historical data on how quickly we respond to incidents
- Users: SIG-Security Maintainers, Technical and Governance Committees
- Admins: Juraci Paixão Kröhling @jpkrohling & Armin Ruech @arminru
The GitHub organization open-telemetry-private also exists for this purpose.
Netlify
Link: https://app.netlify.com/login
- Used to manage domain names under opentelemetry.io
- Used to publish https://opentelemetry.io
- Admins: @austinlparker, @svrnm, @chalin, @trask
Oracle Cloud account
Link: https://www.oracle.com/cloud/sign-in.html
- Admin: @austinlparker (password is available in the OpenTelemetry Governance 1Password)
Develocity
We have a Develocity instance available to Java projects using Gradle build system.
Link: https://develocity.opentelemetry.io
- GitHub organization secret:
DEVELOCITY_ACCESS_KEY - Secret stored in the OpenTelemetry Java 1Password vault
- Admin: @trask
Artifact repositories
NuGet OpenTelemetry organization
Link: https://www.nuget.org/organization/OpenTelemetry
- All .NET SIG maintainers are administrators of this organization.
- Organization e-mail (cncf-opentelemetry-net-maintainers@lists.cncf.io) is owned by CNCF.
MyGet OpenTelemetryCNCF account
Link: https://www.myget.org/feed/Packages/opentelemetry
- registered under the service account (cncf-opentelemetry-net-maintainers@lists.cncf.io).
- Individual accounts of .NET SIG maintainers are administrators of the OpenTelemetry feed.
- Admin: manage members.
NPM OpenTelemetry Organization
Link: https://www.npmjs.com/settings/opentelemetry/packages
- Ask any of the following people if you need access
- Owner: OpenTelemetry account
npmjs-account(GC/TC have access to it) - Member: Daniel Dyla @dyladan
- Member: Marc Pichler @pichlermarc
- Member: Trent Mick @trentm
Crates
Link: https://crates.io/teams/github:open-telemetry:rust-publishers
Owners: @open-telemetry/rust-publishers
Maven
Link: https://repo1.maven.org/maven2/io/opentelemetry/
Maven doesn't have the concept of an "organization account",
but these individual OpenTelemetry members have been given rights to publish under io.opentelemetry:
PyPI
Link: https://pypi.org/user/opentelemetry/
- Account email: python-maintainers@opentelemetry.io (google group)
- Password: Available in the OpenTelemetry Python 1Password vault
PHP Extras
SIG Extra Repositories: https://github.com/opentelemetry-php
Owners:
Packagist: https://packagist.org/?query=open-telemetry
Owners:
Communication channels
CNCF Community Group
Used by the End-User SIG to organize events (e.g. OTel Q&A, OTel in Practice, feedback sessions, etc.).
CNCF are the owners of the group, so certain requests (e.g. adding/removing organizers) need to be requested via on of these:
- CNCF Service Desk
- https://github.com/cncf/communitygroups/issues
Link: https://community.cncf.io/opentelemetry-live/
- Owners: CNCF
- Lead Organizers (i.e. admins):
- @open-telemetry/sig-end-user-approvers: listed on group page, registered using their personal CNCF Community accounts.
- @open-telemetry/governance-committee who can request changes via CNCF Service Desk tickets.
opentelemetry-calendar-contributors Google Group
Used to provide write access to public OpenTelemetry calendar. See docs/how-to-handle-public-calendar.md.
Link: https://groups.google.com/g/opentelemetry-calendar-contributors
- Owners: @open-telemetry/governance-committee
- Members: SIG maintainers and individuals appointed by maintainers
OpenTelemetry Calendar Invites Google Group
Used to automatically invite members to all OpenTelemetry calendar events, so that time is blocked on their calendars.
Link: https://groups.google.com/g/opentelemetry-calendar
- Owners: @mtwo
Mailing list cncf-opentelemetry-net-maintainers@lists.cncf.io
- Used to register service accounts and as a NuGet OpenTelemetry organization e-mail. All .NET SIG maintainers are part of this list. Owned by CNCF.
- Admin: add member.
Mailing list cncf-opentelemetry-ruby@lists.cncf.io
- Used as a service account e-mail for Ruby SIG. All Ruby SIG maintainers @open-telemetry/ruby-maintainers are moderators of this list. Owned by CNCF.
- Moderators: add member.
Mailing list cncf-opentelemetry-governance@lists.cncf.io
- Private mailing list for OpenTelemetry Governance Committee.
- All GC members AND CNCF reps (Amye Scavarda Perrin, Chris Aniszczyk, Taylor Waggoner) are on the list and are list moderators.
- Admin: CNCF (via CNCF Service Desk ticket).
Zoom accounts
- Accounts
- Admins: @open-telemetry/governance-committee
- Note: while the account passwords are available in the Governance Committee 1Password, logging in from a new IP address will require being a member https://lists.cncf.io/g/cncf-otel-zoomadmins with role owner so you can see pending (unapproved) messages and retrieve the One-Time Password that is sent when you log in. To join https://lists.cncf.io/g/cncf-otel-zoomadmins, go to that URL and click "Apply For Membership In This Group". Then ask in the #opentelemetry-gc for someone to approve your membership and then to give you owner rights. Messages take ~7 minutes to show on the Pending folder.
Zapier account
Link: https://zapier.com
- Used to automatically add links to Zoom meeting recordings to a publicly viewable Google spreadsheet
- Used to automatically add repo maintainers to new security incidents
- Admins: @open-telemetry/governance-committee (GitHub password is available in the OpenTelemetry Governance 1Password)
Google Workspace accounts
- Accounts
- Admins: @open-telemetry/governance-committee
- Used to manage the OpenTelemetry community calendar
- Used to manage the Google Custom Search for opentelemetry.io/search
Google account for cncf-opentelemetry-governance@lists.cncf.io
- Admins: @open-telemetry/governance-committee
- Used for community Google Docs
- Used to manage Zoom
Social media channels
BlueSky
Link: https://bsky.app/profile/opentelemetry.io
Buffer
Used to publish to the different social media channels.
Link: https://publish.buffer.com/
Link: https://www.linkedin.com/company/opentelemetry
Mastodon
Link: https://fosstodon.org/@opentelemetry
YouTube
Link: https://www.youtube.com/channel/UCHZDBZTIfdy94xMjMKz-_MA/videos
- Ask any of the following people if you need to manage the feed:
- Owners: Amye Scavarda Perrin (CNCF rep), Sergey Kanzhelev
- Managers: Alolita Sharma, Alan West, Austin Parker, Ben Sigelman, Eddy Nakamura
Bot accounts
Related: Guidelines for adding new GitHub extensions.
Easy CLA
This is not really an OpenTelemetry asset as we do not have any credentials or admin access for it.
For support:
- Check the EasyCLA status page
- Open an OpenTelemetry community issue
- Ask in the
#easyclaSlack channel - Open an EasyCLA Jira ticket
Docker Hub
https://hub.docker.com/u/otel is a Docker-Sponsored Open Source organization.
Minimum-scoped Docker Hub organization access tokens should be used to push images.
otelbot
This is a GitHub App owned by @open-telemetry that you can use when automating common GitHub tasks in OpenTelemetry repos such as release automation tasks.
This GitHub App has the following permissions:
- Read access to metadata
- Read and write access to pull requests
- Read access to org members and teams
Admins
This GitHub App addresses two common issues:
-
Since you can't push directly to
mainfrom workflows (due to branch protections), the next best thing is to generate a pull request from the automation and use an account which has signed the CLA as the commit author.The
otelbotGitHub App is on the EasyCLA allowlist, and you can assign it as the commit author in your automation:git config user.name otelbot[bot] git config user.email 197425009+otelbot[bot]@users.noreply.github.comIt is recommended to push to branch names that start with
otelbot/, and to add a branch protection rule forotelbot/**/*with the same setup as documented fordependabot/**/*.Warning
Branch protection rule ordering matters, so you will need to delete the
**/**branch protection rule temporarily, then add theotelbot/**/*branch protection rule, then add back the**/**branch protection rule. -
When you use the built-in
secrets.GITHUB_TOKENto generate a pull request from inside a GitHub Action, workflows will not run on that new pull request without closing and re-opening it manually (this limitation is in place to prevent accidental recursive workflow runs).The OpenTelemetry GitHub organization has a GitHub Action secret (
OTELBOT_PRIVATE_KEY) and a GitHub Action variableOTELBOT_APP_IDthat can be used to create a GitHub App token which will bypass this limitation, e.g.- uses: actions/create-github-app-token@v1 id: app-token with: app-id: ${{ vars.OTELBOT_APP_ID }} private-key: ${{ secrets.OTELBOT_PRIVATE_KEY }} - name: Create pull request env: # not using secrets.GITHUB_TOKEN since pull requests from that token do not trigger workflows GH_TOKEN: ${{ steps.app-token.outputs.token }} run: ...
Warning
The otelbot is and needs to remain a public GitHub App in order for EasyCLA to be able to verify its CLA status.
otelbot (SIG-specific)
SIG-specific otelbot GitHub apps are for repositories that need to run automations
with permissions beyond the main otelbot.
Each of these apps is scoped to a single repository with dedicated credentials.
SIG-specific otelbot apps are on the EasyCLA allowlist.
Usage in GitHub Actions:
(replacing _JAVA_CONTRIB_ with the SIG-specific name)
# Pattern follows the official actions/create-github-app-token example:
# https://github.com/actions/create-github-app-token#configure-git-cli-for-an-apps-bot-user
- uses: actions/create-github-app-token@v1
id: app-token
with:
app-id: ${{ vars.OTELBOT_JAVA_CONTRIB_APP_ID }}
private-key: ${{ secrets.OTELBOT_JAVA_CONTRIB_PRIVATE_KEY }}
- name: Get GitHub App User ID
id: get-user-id
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
run: echo "user-id=$(gh api "/users/${{ steps.app-token.outputs.app-slug }}[bot]" --jq .id)" >> "$GITHUB_OUTPUT"
- name: Automated task
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
run: |
# SIG-specific otelbot apps are on the EasyCLA allowlist
git config user.name '${{ steps.app-token.outputs.app-slug }}[bot]'
git config user.email '${{ steps.get-user-id.outputs.user-id }}+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com'
# Your automation commands here
- Admins: @open-telemetry/admins
@opentelemetrybot GitHub user
@opentelemetrybot is a GitHub user that can be used for automation that requires a real GitHub user rather than a GitHub App.
For example, the open-telemetry/opentelemetry-operator repository has an automation that sends PRs to external GitHub organizations, and so a real GitHub user is required (at least without asking the external GitHub organization to install a GitHub App).
Slack
The slack user OpenTelemetry Admin is community owned and can be
used for self-servicing slack (e.g. as Channel Manager to rename spaces).
- Owners: @open-telemetry/governance-committee
(To login, go to https://cloud-native.slack.com/, click Sign In With Google and login as admin@opentelemetry.io.
Click
Cancelwhen you are asked to open slack in the app, and wait for the linkuse Slack in your browserto be available and use that.)
Slack app
Link: https://cloud-native.slack.com/marketplace/A0B37EY9PD2-opentelemetry-notifications
- Slack capability: incoming webhook.
- Owners: @open-telemetry/governance-committee
- App management link: https://api.slack.com/apps/A0B37EY9PD2
Security
The SIG Security has access to the following tools, with GC and TC members welcome to request access to them as well.
Find more details under tools on the SIG Security
GitHub repository.
- Advisories Dashboard
- Snyk