Skip to content
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

feat/init volumes support #187

Merged
merged 34 commits into from
Sep 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
a20fa7f
revert: remove poc files
prekucki Aug 20, 2024
01f5e2f
fix /proc/self/fd + permisions to '/'
prekucki Aug 20, 2024
a9fe923
runtime: add initial support for volume override
kamirr Aug 22, 2024
017b95c
ci: disable macos build
kamirr Aug 22, 2024
05d8253
chore: fix warning
kamirr Aug 22, 2024
81bb745
chore: appease clippy
kamirr Aug 22, 2024
f5e49ea
runtime: add deploy mount support
kamirr Aug 27, 2024
9c9513d
init-container: build busybox mkfs.ext2
kamirr Aug 27, 2024
7ca1a03
runtime: use device serial for storage identification
kamirr Aug 27, 2024
f89a4eb
runtime: replace vol-nvidia serial with nvidia-files
kamirr Aug 28, 2024
6aa822a
runtime: Fix storage leak
kamirr Aug 28, 2024
e674868
init: identify storage devices and format them using mkfs.ext2
kamirr Aug 28, 2024
beb8cf1
init: create list of storages with info for building overlayfs
kamirr Aug 28, 2024
5fc7f40
chore: clippy
kamirr Aug 28, 2024
cc28e2e
ci: fix macos build
kamirr Aug 28, 2024
5347abd
chore: fmt
kamirr Aug 28, 2024
0261241
ci: fix macos (again)
kamirr Aug 29, 2024
7d606e8
Revert "ci: fix macos (again)"
kamirr Aug 29, 2024
ac1863a
Revert "ci: fix macos build"
kamirr Aug 29, 2024
7656463
runtime: fix accidental doctest
kamirr Aug 29, 2024
9597374
init: cleanup
kamirr Aug 29, 2024
75a817c
ci: ultimate fix for macos build
kamirr Aug 30, 2024
b5752ce
init: Cleanup
aljen Aug 28, 2024
7950a0b
init: Add ext2 ko to initramfs
aljen Sep 3, 2024
f9bb357
init: Move storage_node_t to the top
aljen Sep 3, 2024
c5ff56f
init: Print that we're loading kernel module
aljen Sep 3, 2024
167872b
init: Add find_volume_path_in_env
aljen Sep 3, 2024
eadf11b
init: Use readdir as readdir_r is deprecated
aljen Sep 3, 2024
c284763
init: Scan for tmpfs volumes
aljen Sep 3, 2024
a6a5feb
init: Load ext2 kernel module
aljen Sep 3, 2024
0805224
init: Mount volumes
aljen Sep 3, 2024
783299f
do_sandbox only when gpu
prekucki Sep 3, 2024
bc00966
runtime: bump ya-client-model
kamirr Sep 3, 2024
2fdde52
Merge branch 'prek/bugfix' into feat/init-volumes-support
prekucki Sep 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ jobs:
build:
name: Build
env:
RUSTFLAGS: "-D warnings -C opt-level=z -C target-cpu=x86-64 -C debuginfo=1"
RUSTFLAGS: "-D warnings -C opt-level=z -C debuginfo=1"
X86_64_PC_WINDOWS_MSVC_OPENSSL_DIR: c:/vcpkg/installed/x64-windows
rust_stable: 1.70.0
rust_stable: 1.80.0
runs-on: ${{ matrix.os }}
strategy:
matrix:
#os: [macos-latest, windows-latest, ubuntu-latest]
os: [macos-latest, ubuntu-latest]
#os: [macos-13, windows-latest, ubuntu-latest]
os: [macos-13, ubuntu-latest]

steps:
- name: Checkout
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
env:
self-test-img_tag: v0.1.4
self-test-img_repository: golemfactory/ya-self-test-img
rust_stable: 1.70.0
rust_stable: 1.80.0

jobs:
create-release:
Expand Down
Loading
Loading