1
0
mirror of https://github.com/containers/youki synced 2024-11-26 14:13:49 +01:00
Commit Graph

84 Commits

Author SHA1 Message Date
Toru Komatsu
8faff1c7d8
Merge pull request #2420 from jprendes/static-wasmedge
Use static build of wasmedge
2023-10-10 21:17:39 +09:00
Yashodhan
80f1f36ae9
Refactor test dir structure (#2421)
* Move individual rust-oci-tests components in the tests dir

We can use several things from test_framework and even integration_test
for additional tests such as podman rootless and wasm tests

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* fix scripts and docs for the new dir structure

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

---------

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
2023-10-10 21:00:02 +09:00
Jorge Prendes
e8cae3e7cb
Use static build of wasmedge
Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>
2023-10-09 15:42:34 +01:00
Yashodhan
cc39179f9f
podman rootless with dbus native (#2370)
* Move dbus_native code to youki, add tests

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* (incomplete) move individual systemd components to dbus_native

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* (incomplete) Change tests to use dbus_native, move
systemdClientInterface into dbus_native

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* (incomplete) Change variant to actual enum, Fix types for systemd

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* Fix bug in vector ser/de

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* Fix mut requirements, minor lints etc., add client id in dbus

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* Add implementation for proxy methods

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* Split dbus error from SystemdClientError

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* implement system and session connection creation

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* Fix typos and failing feature test build

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* Completely remove dbus dependency and add docs regarding dbus-native

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

* Update migration guide, move documentation od dbus_native to cgroups

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>

---------

Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
2023-10-05 21:08:06 +09:00
utam0k
6c0eb28271
fix typo
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-09-25 12:15:03 +00:00
utam0k
72566c162f
oci-test -> test-oci
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-09-25 12:14:34 +00:00
utam0k
abf739016c
Update the developer documentation for the e2e tests.
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-09-25 12:13:53 +00:00
utam0k
d12106cdf9
Add the documentation for debugging
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-09-24 11:32:14 +00:00
utam0k
c04a9a0577
v0.2.0
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-08-31 11:54:15 +00:00
Yashodhan Joshi
4e26799e15 Rename the rootless struct and correspondigs to UserNamespaceConfig and according. 2023-08-12 19:50:25 +05:30
Eric Fang
c3559e4a0a
refactored executor and executor manager (#2186)
* refactored executor and executor manager

Refactored the executor and executor manager to be clone-able and more
ergonomics.

Removed the use of executor manager with a vector of executor. Instead
we favor composing executors into a new executor. Composing also allows
the implementer to be precise about the execution orders. The old
executor manager with its vector implementation is not explicit enough
about the order when multiple executor is involved.

Re-implement the executor to be a function pointer instead of the Fn
family traits. Traits will type erase and difficult to deal with when
implementing clone.

Refactored the wasm related exectors to use the new scheme.

Signed-off-by: yihuaf <yihuaf@unkies.org>

* Add comments and address the reviews

Signed-off-by: yihuaf <yihuaf@unkies.org>

* Add a section in executor

Signed-off-by: yihuaf <yihuaf@unkies.org>

---------

Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-07-21 21:12:21 +09:00
utam0k
8787e4a6c1
Quick install guide
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-06-29 12:51:48 +00:00
Eric Fang
ebef6dba09
Introduce a log-level flag. (#2036)
* Implement `--log-level`

In short:

Propose the default log level for release to error
Keep the --debug flag and it sets the log level to debug
Introduce --log-level flag to set the log level
--debug flag will be ignored if --log-level flag is also set.
Keep the default log level for debug build to debug

Signed-off-by: yihuaf <yihuaf@unkies.org>

* minor fix to CI

Signed-off-by: yihuaf <yihuaf@unkies.org>

* move log-level to youki_extend

Signed-off-by: yihuaf <yihuaf@unkies.org>

* remove the workflow_dispatch trigger

Signed-off-by: yihuaf <yihuaf@unkies.org>

---------

Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-17 21:56:49 +09:00
yihuaf
6475556272 minor fix to the basic_usage.md
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-09 10:34:39 -07:00
Eric Fang
3a790dffe9
Using typos-cli to catch typos + fixes for existing typos (#2018)
* adds a typos configuration file

Signed-off-by: yihuaf <yihuaf@unkies.org>

* fix all the typos

Signed-off-by: yihuaf <yihuaf@unkies.org>

* add typos to justfile and CI

Signed-off-by: yihuaf <yihuaf@unkies.org>

* fix

Signed-off-by: yihuaf <yihuaf@unkies.org>

* fix

Signed-off-by: yihuaf <yihuaf@unkies.org>

* fix

Signed-off-by: yihuaf <yihuaf@unkies.org>

---------

Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-08 10:19:17 +05:30
yihuaf
1d81f05f93 remove do_exec now that default executor is used.
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-05-24 14:04:18 -07:00
l0rem1psum
830e4af0c5 fix Ubuntu OpenSSL package name in README and update docs to reflect changes
Signed-off-by: l0rem1psum <iswenxuan@gmail.com>
2023-05-24 16:36:15 +08:00
yihuaf
73bdd11d03 fix dependency for fedora
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-05-11 16:07:09 -07:00
utam0k
e54f2df810
New logo!
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-04-06 13:06:31 +00:00
shimatar0
a4c6927cc0 fix: youki's image in doc
Signed-off-by: shimatar0 <shimataro0579@gmail.com>
2023-03-05 15:57:29 +09:00
lengrongfu
2d10a00320 fix: doc link
Signed-off-by: lengrongfu <1275177125@qq.com>
2023-02-02 10:27:26 +08:00
Yashodhan Joshi
053b76a876 Fix release script and prepare for release 2022-12-06 11:32:40 +05:30
Yashodhan Joshi
83fcdbbe84 Fix scipt running example in wasm doc 2022-11-30 12:16:40 +05:30
Yashodhan Joshi
6becc9af4e Change targets in the makefile 2022-11-30 12:13:03 +05:30
Toru Komatsu
997bc43839
Merge pull request #1320 from apepkuss/feat-wasmedge-executor
[libcontainer] Integrate WasmEdge Runtime
2022-11-30 15:00:08 +09:00
Xin Liu
44f1c13a36 doc(webassembly): update wasmedge
Signed-off-by: Xin Liu <sam@secondstate.io>
2022-11-30 10:14:40 +08:00
Yashodhan
502e4a22e3
Merge pull request #1297 from utam0k/Makefile
Improve the flow of the containerd test with youki
2022-11-28 17:05:24 +05:30
Xin Liu
6a6ad10ba1 doc(webassembly): update build section with wasmedge
Signed-off-by: Xin Liu <sam@secondstate.io>
2022-11-25 17:42:17 +08:00
Uchio Kondo
ecf2d02a7a Fix an invalid link in basic_usage
Signed-off-by: Uchio Kondo <udzura@udzura.jp>
2022-11-18 18:56:27 +09:00
Uchio Kondo
e1ae498e2a Change clone URL to https one
Signed-off-by: Uchio Kondo <udzura@udzura.jp>
2022-11-18 18:56:27 +09:00
utam0k
08d3a082cd
Add the logo with the name
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-11-08 21:49:59 +09:00
utam0k
737c09afe2
Update docs for containerd tests
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-11-08 21:00:14 +09:00
Neil.wrz
be9a9c29aa doc fix a typo
Signed-off-by: Neil.wrz <wrz750726@gmail.com>
2022-10-11 00:26:36 -07:00
Manabu Ori
cdc5ba4c87 Add instructions for using podman and buildah
Signed-off-by: Manabu Ori <manabu.ori@gmail.com>
2022-08-30 21:45:56 +09:00
Takashi IIGUNI
209b9678aa Update docs/src/developer/containerd_integration_test_using_youki.md
Co-authored-by: utam0k <k0ma@utam0k.jp>
Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
2022-06-08 21:37:55 +09:00
Takashi IIGUNI
d3632b39c9 add a document for containerd integration test using youki
Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
2022-06-06 23:41:29 +09:00
splig
689d592efd resize page to fit svg image
Signed-off-by: splig <scary4cat@gmail.com>
2022-05-07 16:15:48 -07:00
utam0k
a327266408
Update the logo in README. 2022-05-05 21:15:15 +09:00
splig
be1251c8de Add flat logos to docs folder
Signed-off-by: splig <scary4cat@gmail.com>
2022-04-29 13:35:29 -07:00
YJDoc2
f6e41b5d8a
Update the docs for the directory structure changes (#813)
* Update the docs for the directory structure changes
2022-04-13 20:59:52 +02:00
Yashodhan Joshi
7315978034 Update tutorial in Readme and docs to incorporate scripts 2022-03-05 17:02:33 +05:30
tomoro kobori
738b2e309e docs: add description to 'create daemon.json' in Basic Usage
References: https://docs.docker.com/config/daemon/#enable-debugging
2022-02-13 17:40:03 +09:00
Hugo Wang
62a10c66ad
adding HOME into envs when init containers (#681)
* WIP: adding HOME into envs when init containers

Signed-off-by: Hugo Wang <w@mitnk.com>
2022-02-08 23:19:06 +01:00
Thomas Schubart
1b810d43e8
Merge pull request #548 from Furisto/wasm-wasmer
Suppport executing wasm workloads with wasmer
2022-01-24 16:16:28 +01:00
Szymon Gibała
0a9a586dfd Fix some typos and align formatting
Signed-off-by: Szymon Gibała <szymongib@gmail.com>
2022-01-22 17:30:30 +01:00
Yashodhan Joshi
b2d3e53cc8 Merge branch 'main' of github.com:containers/youki into readonly_paths 2022-01-08 15:18:11 +05:30
Yashodhan Joshi
ae9265ffcc Seprate runtimetest from youki workspace and make it its own crate 2022-01-07 11:40:17 +05:30
Yashodhan Joshi
78b7e942d7 Add runtime test crate and integrate it with integration tests 2022-01-06 16:30:19 +05:30
Furisto
d3863556d0 Add docs 2022-01-04 18:16:52 +01:00
Emanuele Aina
b00667a82f style(spelling): Spellcheck the docs
Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
2022-01-03 22:06:03 +01:00