Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
acf3181
kaps: Implement a minimal OCI spec constructor
MaloPolese Feb 23, 2022
0d3fcb8
kaps: Implement a CLI command to generate the minimal OCI spec
MaloPolese Feb 23, 2022
9607401
kaps: Update github action workflow to run test in all workspace
MaloPolese Mar 14, 2022
aae48e7
container: Do not bind an empty return
sameo Apr 3, 2022
a04b24a
fix: fix mounts leak when spawn fails
mflagey Feb 23, 2022
52bec76
test: test mounts not leak when spawn fails
mflagey Apr 5, 2022
52e5476
mounts: Make apply a Mounts method
Apr 12, 2022
cdce0eb
mounts: Use a more sensible field name for Mounts
Apr 12, 2022
a972806
docs: add CLI reference
thomasgouveia Feb 20, 2022
d08d0c2
oci-image: add the snapshots module
thomasgouveia Apr 16, 2022
b00ace0
oci-image: add state module
thomasgouveia Apr 16, 2022
1a2080b
oci-image: add pull module
thomasgouveia Apr 16, 2022
c5c326b
oci-image: add image manager module
thomasgouveia Apr 16, 2022
a40d4a2
kaps: add oci-image crate to binary
thomasgouveia Apr 16, 2022
017d5e7
kaps: add `helper` module to avoid code duplication
thomasgouveia Apr 19, 2022
be192a5
kaps: add `pull` command support (#12)
thomasgouveia Feb 20, 2022
e45f656
kaps: add core logger
thomasgouveia Feb 23, 2022
ffdbe71
kaps: add mount command support (#12)
thomasgouveia Mar 14, 2022
8b1256f
docs: add quickstart in README
thomasgouveia Mar 30, 2022
ebb287a
ci: Run cargo as root
sameo Apr 20, 2022
b7a55b2
test: add test for environment
mflagey Apr 3, 2022
c45b97b
test: add test for command
mflagey Apr 6, 2022
9f6570e
test: add test for container
mflagey Apr 6, 2022
a3ac95b
test: add test for mounts
mflagey Apr 14, 2022
51c76fa
kaps: Implement simple OCI container state specification
kalil-pelissier Apr 12, 2022
716f943
kaps: Add id parameter to run command
kalil-pelissier Apr 12, 2022
d391810
kaps: add memory and cpu cgroups support
hugoamalric Apr 15, 2022
79f77a6
kaps: add cpu and memory resources in container config file example
hugoamalric May 2, 2022
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: 6 additions & 2 deletions .github/workflows/run0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,18 @@ jobs:
toolchain: ${{ matrix.rust }}
override: true
components: rustfmt, clippy

- name: Cargo setup
run: |
echo "[target.x86_64-unknown-linux-gnu]" >> ~/.cargo/config
echo "runner = 'sudo -E'" >> ~/.cargo/config
- name: Build and install with default features
run: cargo build

- name: Run cargo test
uses: actions-rs/cargo@v1
with:
command: test
args: --workspace

- name: Run cargo fmt check
uses: actions-rs/cargo@v1
Expand All @@ -45,4 +49,4 @@ jobs:
uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-targets --all-features -- -D warnings
args: --all-targets --all-features -- -D warnings
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
# Generated by Cargo
# will have compiled files and executables
/target/
target

# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
Cargo.lock

!crates/**/Cargo.lock
# These are backup files generated by rustfmt
**/*.rs.bk

.idea
*.tar.gz
.vscode
Loading