Skip to content

Move sandbox from cloudberry-bootcamp to main repo#1186

Merged
tuhaihe merged 3 commits into
apache:mainfrom
tuhaihe:sandbox
Nov 20, 2025
Merged

Move sandbox from cloudberry-bootcamp to main repo#1186
tuhaihe merged 3 commits into
apache:mainfrom
tuhaihe:sandbox

Conversation

@tuhaihe
Copy link
Copy Markdown
Member

@tuhaihe tuhaihe commented Jun 24, 2025

For better file organization, move the sandbox files from the original repo apache/cloudberry-bootcamp to apache/cloudberry.

See: https://lists.apache.org/thread/p6otyrrnosg8fsbyr6ok7hl8wxpx4ss2

Fixes #ISSUE_Number

What does this PR do?

Type of Change

  • Bug fix (non-breaking change)
  • New feature (non-breaking change)
  • Breaking change (fix or feature with breaking changes)
  • Documentation update

Breaking Changes

Test Plan

  • Unit tests added/updated
  • Integration tests added/updated
  • Passed make installcheck
  • Passed make -C src/test installcheck-cbdb-parallel

Impact

Performance:

User-facing changes:

Dependencies:

Checklist

Additional Context

CI Skip Instructions


@tuhaihe tuhaihe marked this pull request as draft June 24, 2025 07:40
Comment thread deploy/sandbox/Dockerfile.RELEASE.rockylinux9 Outdated
@tuhaihe
Copy link
Copy Markdown
Member Author

tuhaihe commented Oct 21, 2025

Hi @edespino @leborchuk @antoniopetrole, please help take a look! I tested the different models on local machines and all ran well. Love to have your feedback.

@tuhaihe tuhaihe force-pushed the sandbox branch 3 times, most recently from a648fce to b5123be Compare October 24, 2025 01:27
@tuhaihe tuhaihe force-pushed the sandbox branch 2 times, most recently from 97f364c to 9e12ba7 Compare November 11, 2025 08:03
Comment thread .github/workflows/sandbox-validation.yml Outdated
@leborchuk
Copy link
Copy Markdown
Contributor

Hi @edespino @leborchuk @antoniopetrole, please help take a look! I tested the different models on local machines and all ran well. Love to have your feedback.

Yep, but it will take some time to run it and check on my laptop. Working on it.

@tuhaihe tuhaihe force-pushed the sandbox branch 3 times, most recently from 68fca6f to df2e3cb Compare November 18, 2025 10:13
@tuhaihe
Copy link
Copy Markdown
Member Author

tuhaihe commented Nov 18, 2025

Since the sandbox-validation.yml cannot work well, remove it from this PR for now. Will add the sandbox validation workflow file later.

Copy link
Copy Markdown

@xtangcode xtangcode left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tuhaihe
Copy link
Copy Markdown
Member Author

tuhaihe commented Nov 19, 2025

Yep, but it will take some time to run it and check on my laptop. Working on it.

Hi @leborchuk, how about the test progress? Thanks. I also ran the tests a few more times, and it worked well.

This commit imports only the essential apache/cloudberry-bootcamp
repo assets (000-Cloudberry Sandbox) into the current repo under the
devops/sandbox/ directory.

Non-essential content such as tutorials (101–104), documentation, and
large binary assets are excluded from this import to keep the repository
lightweight and focused on the Sandbox deployment.

This import is squashed into a single commit to provide a clean baseline
for subsequent sandbox configuration and cleanup.

initial commit: apache/cloudberry-bootcamp@f753193

See: https://lists.apache.org/thread/p6otyrrnosg8fsbyr6ok7hl8wxpx4ss2

Original contributors information are as follows:

Co-authored-by: Ed Espino <espino@apache.org>
Co-authored-by: Antonio Petrole <antoniopetrole@gmail.com>
Co-authored-by: Liang Chen <liang8283@gmail.com>
Co-authored-by: Ryan Wei <rainmanwy@gmail.com>
Co-authored-by: Fenggang Wang <ginobiliwang@gmail.com>
Co-authored-by: TomShawn <tomshawn@apache.org>
Co-authored-by: Dianjin Wang <wangdianjin@gmail.com>
In this commit, main changes are included:

- Add the standard Apache license headers for files
- Refactor the Dockerfile.*.rockylinux 9
- Adopt a more friendly way to support running the sandbox with
  multi-nodes.
- Strengthen the robustness of sandbox.
@tuhaihe
Copy link
Copy Markdown
Member Author

tuhaihe commented Nov 20, 2025

All right. I will merge this PR. If any questions about these files, we can fix them in the following commits. Thanks to all for your test and review!

@tuhaihe tuhaihe merged commit fd5be5d into apache:main Nov 20, 2025
28 checks passed
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.

5 participants