Commit 77b6b44
authored
feat(push & pull): implement push and pull (#185)
* feat(push & pull): implement push and pull
Signed-off-by: mon3stera <[email protected]>
fix: fix pull and push
Signed-off-by: mon3stera <[email protected]>
# Conflicts:
# third-party/rust/crates/iterator-ext/0.2.1/.cargo-ok
# third-party/rust/crates/iterator-ext/0.2.1/Cargo.toml
# third-party/rust/crates/oci-client/0.15.0/.cargo-ok
# third-party/rust/crates/oci-client/0.15.0/.github/dependabot.yml
# third-party/rust/crates/oci-client/0.15.0/.github/workflows/build.yml
# third-party/rust/crates/oci-client/0.15.0/.github/workflows/daily_security.yml
# third-party/rust/crates/oci-client/0.15.0/.github/workflows/release.yml
# third-party/rust/crates/oci-client/0.15.0/.gitignore
# third-party/rust/crates/oci-client/0.15.0/BUCK
# third-party/rust/crates/oci-client/0.15.0/CONTRIBUTING.md
# third-party/rust/crates/oci-client/0.15.0/Cargo.toml
# third-party/rust/crates/oci-client/0.15.0/Cargo.toml.orig
# third-party/rust/crates/oci-client/0.15.0/LICENSE
# third-party/rust/crates/oci-client/0.15.0/examples/get-manifest/main.rs
# third-party/rust/crates/oci-client/0.15.0/examples/wasm/cli.rs
# third-party/rust/crates/oci-client/0.15.0/examples/wasm/main.rs
# third-party/rust/crates/oci-client/0.15.0/examples/wasm/pull.rs
# third-party/rust/crates/oci-client/0.15.0/examples/wasm/push.rs
# third-party/rust/crates/oci-client/0.15.0/justfile
# third-party/rust/crates/oci-client/0.15.0/justfile-windows
# third-party/rust/crates/oci-client/0.15.0/src/annotations.rs
# third-party/rust/crates/oci-client/0.15.0/src/client.rs
# third-party/rust/crates/oci-client/0.15.0/src/config.rs
# third-party/rust/crates/oci-client/0.15.0/src/errors.rs
# third-party/rust/crates/oci-client/0.15.0/src/lib.rs
# third-party/rust/crates/oci-client/0.15.0/src/manifest.rs
# third-party/rust/crates/oci-client/0.15.0/src/secrets.rs
# third-party/rust/crates/oci-client/0.15.0/src/token_cache.rs
# third-party/rust/crates/syn/2.0.106/tests/repo/mod.rs
# Conflicts:
# project/rkb/src/exec.rs
* fix: update dockerfile
Signed-off-by: mon3stera <[email protected]>
* fix: use http in rkb and add test for pull and push
Signed-off-by: mon3stera <[email protected]>
fix: fix buck2
Signed-off-by: mon3stera <[email protected]>
format: cargo clippy
Signed-off-by: mon3stera <[email protected]>
fix: fix buck2 build
Signed-off-by: mon3stera <[email protected]>
# Conflicts:
# project/rkb/BUCK
* fix: update .env and compose
Signed-off-by: mon3stera <[email protected]>
* doc: add more comments
Signed-off-by: mon3stera <[email protected]>
* fix: fix buck2 build
Signed-off-by: mon3stera <[email protected]>
* fix: remove useless third-party codes
Signed-off-by: mon3stera <[email protected]>
* refactor: use `logname` to get original username directly so that we can escape from trick
Signed-off-by: mon3stera <[email protected]>
* fix: fix buck2 build
Signed-off-by: mon3stera <[email protected]>
* fix: resolve conflicting
Signed-off-by: mon3stera <[email protected]>
* format: cargo fmt
Signed-off-by: mon3stera <[email protected]>
---------
Signed-off-by: mon3stera <[email protected]>1 parent 7bc602f commit 77b6b44
File tree
107 files changed
+2038
-478
lines changed- project
- distribution
- libcni
- libcontainer
- libfuse-fs
- libipam
- rfuse3
- rkb
- src
- build
- config
- login
- oci_spec
- overlayfs
- pull
- push
- repo
- utils
- rks
- slayerfs
- third-party/rust/crates
- android_system_properties/0.1.5
- aws-config/1.8.6
- aws-sdk-ssooidc/1.86.0
- backtrace/0.3.75
- caps/0.5.5
- cc/1.2.38
- clang-sys/1.8.1
- console/0.16.1
- context/3.0.0
- core-foundation
- 0.10.1
- 0.9.4
- crc-fast/1.3.0
- daemonize/0.5.0
- dirs-sys/0.5.0
- errno/0.3.14
- filetime/0.2.26
- gethostname/0.4.3
- getrandom
- 0.2.16
- 0.3.3
- hyper-util/0.1.17
- io-lifetimes/1.0.11
- io-uring/0.7.10
- ipc-channel/0.20.2
- iterator-ext/0.2.1
- jobserver/0.1.34
- libc/0.2.176
- libloading/0.8.9
- libredox/0.1.10
- libseccomp/0.3.0
- memmap2/0.9.8
- mio/1.0.4
- netlink-packet-route/0.22.0
- netlink-sys/0.8.7
- nix
- 0.29.0
- 0.30.1
- oci-client/0.15.0
- openssl-sys/0.9.109
- openssl/0.10.73
- parking_lot_core/0.9.11
- polling/2.8.0
- prctl/1.0.0
- prost-build/0.13.5
- protobuf-codegen/3.2.0
- protobuf-parse/3.2.0
- quinn-udp/0.5.14
- rand/0.8.5
- rfuse3/0.0.3
- rust-criu/0.4.0
- rustix
- 0.38.44
- 1.1.2
- safe-path/0.1.0
- security-framework-sys/2.15.0
- security-framework
- 2.11.1
- 3.5.0
- signal-hook-registry/1.4.6
- socket2
- 0.4.10
- 0.5.10
- 0.6.0
- sysinfo/0.30.13
- system-configuration-sys/0.6.0
- tar/0.4.44
- tempfile/3.23.0
- tokio/1.47.1
- tracing-journald/0.3.1
- users/0.11.0
- vm-memory/0.16.2
- vmm-sys-util/0.12.1
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
107 files changed
+2038
-478
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
5 | 13 | | |
6 | 14 | | |
7 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
8 | 21 | | |
9 | 22 | | |
10 | 23 | | |
11 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
12 | 30 | | |
13 | 31 | | |
14 | 32 | | |
| 33 | + | |
15 | 34 | | |
16 | 35 | | |
17 | 36 | | |
| |||
23 | 42 | | |
24 | 43 | | |
25 | 44 | | |
26 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
27 | 52 | | |
28 | 53 | | |
29 | 54 | | |
| |||
33 | 58 | | |
34 | 59 | | |
35 | 60 | | |
36 | | - | |
| 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| 16 | + | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
| |||
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
23 | | - | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
27 | 32 | | |
28 | 33 | | |
29 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
0 commit comments