1
0
mirror of https://github.com/containers/youki synced 2024-11-26 06:08:07 +01:00
Commit Graph

75 Commits

Author SHA1 Message Date
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
inductor
0d7d3818d5 THis -> This 2021-12-28 10:15:32 +09:00
Yashodhan Joshi
b6fb5300cb Update mdbook docs and Add doc link in the Readme 2021-12-26 12:34:49 +05:30
Yashodhan Joshi
d47580ec13 Update the dev documentation 2021-12-24 18:47:37 +05:30
Yashodhan Joshi
e987d7811e Initial dev documentation WIP 2021-12-23 20:02:12 +05:30
Yashodhan Joshi
784ca705ad improve the user documentation 2021-12-22 21:39:41 +05:30
Yashodhan Joshi
31696a2808 Setup Initial MdBook, User documentation 2021-12-22 18:04:19 +05:30
Furisto
1a14c43c5b
Review feedback
- Add cgroups path to error context
- Correct spelling mistake
- Update sequence diagram
- Implement TryFrom for CgroupsPath
2021-11-28 20:43:16 +01:00
yukang
79a34a500b fix a typo 2021-11-07 15:40:47 +08:00
Furisto
5ddc634d0b Incorporate review feedback
- Correct spelling mistake
- Simplify cpu realtime check
- Reduce allocations
- Add docs
- Remove systemd dependency from libcontainer
2021-11-06 19:21:32 +01:00