-
Notifications
You must be signed in to change notification settings - Fork 330
Add openEuler OS support for one-click deployment #2267
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
Conversation
Dependency Review✅ No vulnerabilities or license issues found.Scanned FilesNone |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds support for the openEuler operating system to the one-click deployment feature. The changes introduce OS-specific configuration options and Docker Compose paths while maintaining backward compatibility with existing Debian-based deployments.
- Adds OS selection prompts to deployment workflows with support for both Debian and openEuler
- Introduces OS-specific Docker Compose file paths and service configurations
- Updates CI workflows to test openEuler compatibility alongside existing Debian support
Reviewed Changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| one_click_deploy/core/deployer.py | Adds OS parameter handling and prompts for interactive setup flows |
| one_click_deploy/core/config.py | Restructures device support to be OS-specific and adds openEuler configurations |
| one_click_deploy/common/update_images.sh | Adds OS parameter support and openEuler-specific service handling |
| one_click_deploy/common/utils.sh | Increases section header width for better formatting |
| .github/workflows/pr-one-click.yml | Updates CI matrix to include openEuler OS testing |
| .github/workflows/one-click-inputs.json | Adds OS parameter to input sequences |
| .github/workflows/one-click-inputs-nobuild.json | Adds OS parameter to no-build input sequences |
| .github/workflows/_run-one-click.yml | Adds OS input parameter and removes deprecated source list cleanup |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Signed-off-by: zhihang <[email protected]>
f1b9728 to
e2e56de
Compare
for more information, see https://pre-commit.ci
|
Hi, @chensuyue and @ZePan110, it seems that the docker test works well and the only thing left to do is to complete the k8s test. |
|
We need to wait for
Before that, we need to complete #2263 first. |
|
@yao531441 could you help review? |
2975f94 to
63b9334
Compare
Signed-off-by: zhihang <[email protected]>
63b9334 to
d120271
Compare
…into openeuler
ae81feb to
f92976c
Compare
for more information, see https://pre-commit.ci
Signed-off-by: zhihang <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Signed-off-by: Ambarish Desai <[email protected]>
Description
This PR introduces support for the openEuler OS in the one-click deployment feature. The changes include compatibility adjustments and testing for deployment scripts and configurations.
Issues
#2236
Type of change
List the type of change like below. Please delete options that are not relevant.
Dependencies
List the newly introduced 3rd party dependency if exists.
Tests
Describe the tests that you ran to verify your changes.