-
Notifications
You must be signed in to change notification settings - Fork 128
Integrate CLIPV2 build pipeline #1463
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
Merged
Merged
Changes from all commits
Commits
Show all changes
88 commits
Select commit
Hold shift + click to select a range
60ac8e4
Refactor: Support clip v2 OCI index-only images
cursoragent 83ee0c9
feat: Use fuse-overlayfs as fallback for overlay mounts
cursoragent 8e5d9d5
Refactor mount logic to prefer fuse-overlayfs for FUSE lowerdirs
cursoragent 0e65c7e
feat: Update build container entrypoint and clipVersion
cursoragent ab41b69
Fix: Improve container keepalive command
cursoragent e733e59
bump clip version
luke-beamcloud 976fbbe
Refactor image pulling to use correct archive path and OCI storage
cursoragent bb04eca
Refactor image pulling to handle OCI and S3 storage types
cursoragent 663b53f
feat: Ensure runtime directories exist in rootfs
cursoragent b038d2e
feat: Implement Clip v2 build using buildah bud
cursoragent 7f1c54c
Test: Add v2 Dockerfile rendering and skip runc for clip v2
cursoragent cc0e94f
Refactor: Improve image building and worker image handling
cursoragent 9960976
Refactor: Remove SHELL directive for OCI builds and default registry URL
cursoragent 2ef7747
Refactor: Use Clip's CreateFromOCIImage for archiving
cursoragent d9e42b9
feat: Add buildRegistry to ImageServiceConfig
cursoragent 3a0f547
feat: Add insecure registry option for buildah push
cursoragent 712707f
Refactor image pulling logic to handle S3 fallback
cursoragent 476152e
Refactor Dockerfile generation for Python and build steps
cursoragent 7a4f932
feat: Handle insecure registries for image builds
cursoragent 34f5614
fix build error
luke-beamcloud 0502616
feat: Support Clip v2 image builds and OCI runtime specs
cursoragent 440f826
Refactor image building and archiving for Clip v2
cursoragent bcea28f
Refactor image building and pulling logic
cursoragent 9efded2
Refactor image building and archiving to use remote references
cursoragent 92b9042
feat: Skip runc container for Clip v2 builds
cursoragent d07d887
feat: Improve Clip v2 build handling and exit logic
cursoragent 5d22f95
feat: Increment container wait group before finalizing
cursoragent c6b02bb
Refactor: Skip container wait for v2 builds and add nil check
cursoragent f33e8ea
feat: Improve image build and container run logic
cursoragent a71a88a
Refactor image build to always stream logs and improve v2 build output
cursoragent 5a0f1a2
Refactor: Remove unused archiving stage logic in BuildImage
cursoragent 7b11e82
feat: Add initial OCI runtime spec for v2 builds
cursoragent d88bfae
Refactor: Extract env and defaults from image config for OCI spec
cursoragent af457a7
Refactor: Ensure PATH env var is set correctly
cursoragent e6e5474
Refactor: Cache OCI runtime spec outside mount
cursoragent ac67482
Refactor: Simplify container entrypoint and env var handling
cursoragent 736a90b
feat: Add exec option to overlay mount
cursoragent 91d58ad
feat: Harden fuse-overlayfs mount flags
cursoragent 988007a
Refactor: Use kernel overlayfs for all mounts
cursoragent 67e38f0
wip
luke-beamcloud 3ce63b7
Add essential directories to container rootfs
cursoragent 365a3db
Harden overlayfs mount options for FUSE lowers
cursoragent 76e6401
feat: Mount tmpfs over runtime directories for stability
cursoragent 7c335c2
fix exec import
luke-beamcloud f7a9b54
Refactor: Simplify overlayfs mount options
cursoragent fde4d7c
Refactor container spec and environment handling for v2
cursoragent 4391415
fix panic
luke-beamcloud b41cef8
wip
luke-beamcloud 52e1141
wip
luke-beamcloud 28c78cf
wip
luke-beamcloud fd1b0a4
bump clip
luke-beamcloud 0c3fa1a
feat: Derive initial spec from image if missing
cursoragent 1e9706b
Refactor: Support Clip v2 builds and standard pip
cursoragent ed42e85
Refactor image building for Clip v2 compatibility
cursoragent 2ce3b51
Refactor image ID generation and container request logic
cursoragent 455c384
Refactor: derive OCI spec from source image metadata
cursoragent f4d92b1
Refactor: Simplify environment variable assignment in Worker
cursoragent 65c260d
feat: Cache and use source image refs for v2 images
cursoragent 0f13e5a
feat: Skip python install for beta9 base images
cursoragent ae757b4
clean up logging
luke-beamcloud 1084ac2
wip
luke-beamcloud 5b69223
Integrate and refine clipv2 build pipeline (#1464)
luke-lombardi 6d6562d
Fix custom dockerfile image pull issue (#1465)
luke-lombardi 3a47c50
Fix and test workspace directory creation (#1466)
luke-lombardi 7da417b
wip
luke-beamcloud daad097
Fix; complete runtime secret passing for image credentials (#1472)
luke-lombardi 8892dde
fix build error
luke-beamcloud 6321a85
Fix image credential tests (#1476)
luke-lombardi 236e6a6
Fix image credential attachment on first build (#1477)
luke-lombardi 0d07a0e
Fix authenticated image inspect for builds (#1478)
luke-lombardi 23c4f3b
wip
luke-beamcloud cb7506a
Fix CLIP image credential management (#1479)
luke-lombardi 22c3a79
remove md files
luke-beamcloud ff1c399
fix credential helpers for clip v2 (#1481)
luke-lombardi 39d5a4f
Fix credential secret upsert logic for tagged images (#1483)
luke-lombardi 061fff5
remove test
luke-beamcloud 3cfbeb9
clean up some comments
luke-beamcloud fd72075
disable checkpoints temporarily
luke-beamcloud 94db1ff
cleanup
luke-beamcloud dce97cf
wip
luke-beamcloud d77e197
rename svc
luke-beamcloud 97d1f2d
remove comment
luke-beamcloud b407c05
wip
luke-beamcloud 40eb72c
bump clip
luke-beamcloud 97e6539
Integrate OCI image metadata into index (#1485)
luke-lombardi a3178a9
Fix v2 clip image authentication and env issues (#1486)
luke-lombardi 8001876
Debug CLIP V2 env and secrets handling (#1487)
luke-lombardi 9935f09
bump clip
luke-beamcloud File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.