Add one-click deployment scripts for foundation setup
What type of PR is this?
/kind feature
What this PR does / why we need it:
The new scripts/deploy.sh automates:
- Creating a single-node Kind cluster with Kubernetes v1.29.0
- Installing OpenYurt CRDs (Custom Resource Definitions)
- Configuring nodes with proper OpenYurt labels
- Setting up CoreDNS for OpenYurt topology
- Also, I am working on adding yurt-manager to it.
Which issue(s) this PR fixes:
Fixes #2422
Special notes for your reviewer:
This is my first PR for OpenYurt and I'm working on this as part of the Docker Extension development. @luc99hen
Does this PR introduce a user-facing change?
Add deployment scripts for quick OpenYurt development environment setup. Developers can now use `./scripts/deploy.sh` to create a single-node OpenYurt-ready cluster in minutes.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:warning: Please upload report for BASE (master@2b7106e). Learn more about missing BASE report.
:warning: Report is 14 commits behind head on master.
Additional details and impacted files
@@ Coverage Diff @@
## master #2442 +/- ##
=========================================
Coverage ? 42.04%
=========================================
Files ? 395
Lines ? 25965
Branches ? 0
=========================================
Hits ? 10917
Misses ? 14028
Partials ? 1020
| Flag | Coverage Δ | |
|---|---|---|
| unittests | 42.04% <ø> (?) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
@anshikasharmaa1517 please rebase the master branch and fix the e2e error.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.