Skip to content

feat(orchestrator): support TencentOS & OpenCloudOS template builds - #3747

Closed
denisecheng1208 wants to merge 1 commit into
e2b-dev:mainfrom
denisecheng1208:feat/tencentos-opencloudos-guest
Closed

denisecheng1208 wants to merge 1 commit into
e2b-dev:mainfrom
denisecheng1208:feat/tencentos-opencloudos-guest

Conversation

@denisecheng1208

Copy link
Copy Markdown

TencentOS Server and OpenCloudOS are commonly used RPM-based Linux distributions in Tencent Cloud and other infrastructure environments. They use systemd, DNF, and package names largely compatible with the RHEL ecosystem, but expose their own /etc/os-release IDs (tencentos and opencloudos).

E2B currently does not recognize these IDs as officially supported distributions. Depending on ID_LIKE, template provisioning may either fail or fall back to another profile with an unsupported and untested warning. This makes template builds based on TencentOS or OpenCloudOS unreliable.

Related issue: #3746

Co-authored-by: Cursor <cursoragent@cursor.com>
@cla-bot

cla-bot Bot commented Oct 25, 2026

Copy link
Copy Markdown

We require contributors to sign our Contributor License Agreement, and we don't have @denisecheng1208 on file. You can sign our CLA at https://e2b.dev/docs/cla . Once you've signed, post a comment here that says '@cla-bot check'

@denisecheng1208

Copy link
Copy Markdown
Author

@cla-bot check

@cla-bot cla-bot Bot added the cla-signed label Oct 25, 2026
@cla-bot

cla-bot Bot commented Oct 25, 2026

Copy link
Copy Markdown

The cla-bot has been summoned, and re-checked this pull request!

@ryan-sana

Copy link
Copy Markdown
Contributor

Thanks a lot for this, @denisecheng1208! We've ported your change into the repo where this code is developed now, so it'll show up here once it's merged, with you credited as co-author. While testing it we added a microdnf/yum fallback, since the -microdnf images of both distros ship without dnf. Closing this one since the change comes through that route. Hope you keep using E2B!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants