1
0
mirror of https://github.com/containers/youki synced 2024-11-23 09:21:57 +01:00
Commit Graph

121 Commits

Author SHA1 Message Date
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
yihuaf
196fcce500 refactor to follow the test-* recipe
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-08-30 10:04:19 -07: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
Eric Fang
93a0afdeb0
Refactor CI (#2012)
* refactored the CI

- standarized all CI to use Ubuntu 22
- refactored the justfile
- moved the rust integration test to e2e
- moved the oci validation go version to e2e
- change the file filter action to `tj-actions/changed-files`
- refactored the dependencies installation to `just prepare` recipe
- fix readme (make -> just)
- fix readme minor lint issuefix

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

* fix

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

---------

Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-07 11:03:25 +05:30
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
l0rem1psum
30a1e0961e update dependencies described in docs
Signed-off-by: l0rem1psum <iswenxuan@gmail.com>
2023-05-24 16:23:18 +08:00
yihuaf
73bdd11d03 fix dependency for fedora
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-05-11 16:07:09 -07:00
njucjc
b164852f6e Docs: Update readme
Signed-off-by: njucjc <njucjc@gmail.com>
2023-05-11 11:49:20 +08:00
utam0k
c0314e6b12
Requires linux kernel 5.3 because of clone3(2)
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-04-26 09:41:12 +00:00
utam0k
e54f2df810
New logo!
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-04-06 13:06:31 +00:00
kemkemG0
122f4f2084 Fix path to youki binary in dockerd command
Signed-off-by: kemkemG0 <kenshin.jpsdeveloper@gmail.com>
2023-04-05 21:23:03 -07:00
Yashodhan Joshi
053b76a876 Fix release script and prepare for release 2022-12-06 11:32:40 +05:30
Yashodhan Joshi
6becc9af4e Change targets in the makefile 2022-11-30 12:13:03 +05:30
utam0k
08d3a082cd
Add the logo with the name
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-11-08 21:49:59 +09:00
Léo Colombaro
93ed68c200
Fix README issue links
Signed-off-by: Léo Colombaro <git@colombaro.fr>
2022-09-13 21:42:45 +00:00
utam0k
a327266408
Update the logo in README. 2022-05-05 21:15:15 +09:00
utam0k
219890db46
fix broken formatting. 2022-05-05 21:12:33 +09:00
Rufus Mairo
be5ba860f7 readme: add the missing cd command
Signed-off-by: Paul Mairo <herrmpr@gmail.com>
2022-04-27 20:05:34 +02:00
utam0k
b220ae26c6
update README.md for makefile.
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-03-19 22:53:35 +09:00
Yashodhan Joshi
d4d0f9bb48 Merge branch 'main' of github.com:containers/youki into improvement/refactor-dir-structure 2022-03-09 11:46:06 +05:30
Yashodhan Joshi
7315978034 Update tutorial in Readme and docs to incorporate scripts 2022-03-05 17:02:33 +05:30
utam0k
0f7b55b236 Bring back architecture diagrams to README.
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-02-25 13:42:33 +00:00
Adrian Reber
653b719dbb
Initial checkpoint support
This adds the first code to checkpoint a container. The checkpoint
command is name 'checkpointt' (with two 't's at the end) so that
container engines like Podman do not think to use this not yet finished
checkpoint restore implementation.

For Podman it is still necessary to tell CRIU that the network namespace
is external at least and restoring needs special handling to support
'--console-socket'.

Signed-off-by: Adrian Reber <areber@redhat.com>
2022-02-24 14:36:21 +00:00
utam0k
9e8354394b
Merge pull request #576 from Furisto/gitpod
Add gitpod as development option
2022-02-13 10:27:18 +09:00
Emanuele Aina
c94831db17 style(spelling): Spellcheck README
Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
2022-01-03 22:06:03 +01:00
Furisto
26102b7ecb Add gitpod as development option 2021-12-29 12:06:41 +01:00
Yashodhan Joshi
b6fb5300cb Update mdbook docs and Add doc link in the Readme 2021-12-26 12:34:49 +05:30
utam0k
6a4730351e update README.md about the table of features. 2021-12-19 10:54:38 +09:00
utam0k
c96761348a
add the benchmark result to README. 2021-12-16 21:06:22 +09:00
Thomas Schubart
ac9639931e
Merge pull request #456 from utam0k/readme-feedback
clearly state the feedback address in the README.
2021-11-07 10:39:03 +01:00
yukang
e96b756af1 merge with master 2021-11-07 15:13:37 +08:00
utam0k
1f46ba1e41
make a clearer message
Co-authored-by: Thomas Schubart <24721048+Furisto@users.noreply.github.com>
2021-11-07 14:38:18 +09:00
utam0k
d6e2301a63 clearly state the feedback address in the README. 2021-11-06 04:08:34 +00:00
utam0k
def4c5ded9
make the table of features in README more accurate. 2021-10-26 12:15:29 +09:00
yukang
b2d2f38411 add rust version notes in readme 2021-10-23 22:15:08 +08:00
yukang
5a855eb25e comments feedback 2021-10-19 09:31:36 +08:00
yukang
97e4208373 add readme for rootless 2021-10-18 18:39:47 +08:00
utam0k
a218ad71da remove a GitHub commit activeity. 2021-10-13 14:32:09 +00:00
utam0k
efd5ea0f9b
use the console for code blocks. (#368) 2021-10-05 22:41:21 -07:00
lincoln auster
e1e4187e9e
rephrase sentences for clarity and correctness (#348)
just some pedantic changes :)
2021-09-29 18:33:04 -07:00
utam0k
6384a592cb
add to README that all runtime_tools tests have been covered. (#336) 2021-09-26 14:24:47 -07:00
utam0k
bfa1814179
Merge pull request #315 from yihuaf/yihuaf/252
Adds a note why `pidfile` integration test doesn't work
2021-09-26 16:35:22 +09:00
yihuaf
7fd96e7891 reduce the number of integration test in readme 2021-09-26 02:50:46 +02:00
Furisto
66da82db35
Improve readme and docs (#335) 2021-09-25 17:42:38 -07:00
zido
8e7294ce43 add rootful mode for vagrant 2021-09-23 21:21:57 +08:00
utam0k
4ed8b84626
update the README about seccomp. (#301) 2021-09-16 09:34:25 -07:00
yihuaf
052ba25769 Implement the seccomp profile 2021-09-15 20:05:46 +02:00
utam0k
6e4de5b866 update oci compliance in README. 2021-09-11 15:44:55 +09:00
keno (Ken Okada)
c247c90425
fix: Mismatch of PWD in tutorial (#283) 2021-09-07 11:52:55 -07:00