1
0
mirror of https://github.com/lxc/crio-lxc.git synced 2026-02-05 18:45:08 +01:00

Commit Graph

  • 5fff56739d github: Add DCO/target tests main Stéphane Graber 2023-06-21 21:44:05 -04:00
  • cbb8850b1f Merge pull request #54 from drachenfels-de/fixes Ruben Jenster 2021-05-06 13:37:57 +02:00
  • 86fd2f6795 config: Create config file parent directory. Ruben Jenster 2021-05-06 12:02:55 +02:00
  • a2aae0c8bc Merge pull request #53 from drachenfels-de/config Ruben Jenster 2021-05-06 11:20:47 +02:00
  • 3db7b682d8 Merge pull request #52 from drachenfels-de/fixes v0.12.1 Ruben Jenster 2021-05-06 11:01:14 +02:00
  • 5e47e19aa1 cli: Change default log level. Ruben Jenster 2021-05-05 15:18:38 +02:00
  • 1afa3fbfac Update configuration section in CLI documentation. Ruben Jenster 2021-05-06 10:17:34 +02:00
  • 78953a3709 cli: Add timeout flags to root cmd. Ruben Jenster 2021-05-05 10:59:55 +02:00
  • 0da2c11b50 cli: Add timeouts to configuration. Ruben Jenster 2021-05-06 09:44:14 +02:00
  • ba6923eb1e cli: Load config file and add config subcommand. Ruben Jenster 2021-05-06 09:18:22 +02:00
  • efc2c25736 cli: Refactor for config file support. Ruben Jenster 2021-05-06 09:54:39 +02:00
  • ed1d9882ba cli: Assemble ContainerConfig in create command. Ruben Jenster 2021-05-06 09:37:18 +02:00
  • e56d9d6776 cli: Remove environment file support. Ruben Jenster 2021-05-06 09:15:49 +02:00
  • a2b8f0cab3 cli: Use ExecOptions for detached exec. Ruben Jenster 2021-05-06 08:54:52 +02:00
  • 374d37a514 Update cli flag documentation. Ruben Jenster 2021-05-02 11:22:15 +02:00
  • 69d4711f4c runtime tests: Fail on directory removal failures. Ruben Jenster 2021-04-30 23:32:41 +02:00
  • 479599a70a Fix runtime test logging in unprivileged mode. Ruben Jenster 2021-04-30 23:31:24 +02:00
  • 32898d7f87 Fix /dev tmpfs mount. Ruben Jenster 2021-04-30 23:30:16 +02:00
  • a61a888a5c Fix test directory leak. Ruben Jenster 2021-04-30 21:57:25 +02:00
  • 9d34c3e206 cli: Fix container loading in list subcommand. Ruben Jenster 2021-04-30 20:39:35 +02:00
  • 7f340c7df4 Merge pull request #51 from drachenfels-de/fixes Ruben Jenster 2021-04-30 20:20:53 +02:00
  • 007ba0df25 cli: call SetLog after loading container. Release loaded container. Ruben Jenster 2021-04-30 17:49:38 +02:00
  • 19edeb36c6 Add flag --log-console for console log output. Ruben Jenster 2021-04-30 16:41:42 +02:00
  • c6a3f47316 exec: Add namespace flags. Implements #50 Ruben Jenster 2021-04-30 16:39:24 +02:00
  • 482a5f2cb0 Introduce ExecOptions. Refs #50 Ruben Jenster 2021-04-30 13:49:50 +02:00
  • f26c2b1870 Update godoc. Ruben Jenster 2021-04-30 08:12:06 +02:00
  • 5733b194ed Cleanup specki helper function names. Ruben Jenster 2021-04-30 08:11:11 +02:00
  • be2afcbdf1 Add list subcommand to list containers. Implements #26. Ruben Jenster 2021-04-28 21:11:16 +02:00
  • d05cd0ccc4 Merge pull request #47 from drachenfels-de/fixes v0.12.0 Ruben Jenster 2021-04-28 17:54:20 +02:00
  • eee7558693 Dockerfile: Pin a recent liblxc version. Ruben Jenster 2021-04-28 16:18:06 +02:00
  • f5fd39a0e1 Dockerfile: Upgrade package versions. Ruben Jenster 2021-04-28 15:00:23 +02:00
  • 4a69f6cb40 install: Complete archlinux support. Ruben Jenster 2021-04-28 14:58:15 +02:00
  • c0071b1917 Fix race waiting for container startup. Ruben Jenster 2021-04-28 10:01:57 +02:00
  • 15293bf60f Make lxc *ConfigItem wrapper functions private. Ruben Jenster 2021-04-27 20:03:23 +02:00
  • a4dfea1566 Cleanup cli doc. Ruben Jenster 2021-04-27 19:56:35 +02:00
  • c474404621 Update godoc. Ruben Jenster 2021-04-27 19:54:47 +02:00
  • cbc79e17a3 Merge pull request #46 from drachenfels-de/imports-and-docs v0.11.0 Ruben Jenster 2021-04-21 03:22:25 +02:00
  • 6b5af0708a Update documentation. Ruben Jenster 2021-04-21 03:10:59 +02:00
  • 2069bda10e Add Dockerfile build section to readme Ruben Jenster 2021-04-21 03:00:08 +02:00
  • 4dc5e9c614 Cleanup readme. Ruben Jenster 2021-04-21 02:24:14 +02:00
  • 2a5a6834dd Add go.dev and build badges. Ruben Jenster 2021-04-21 02:23:13 +02:00
  • 908c7c54a2 Change module import path to github.com/lxc/lxcri Ruben Jenster 2021-04-21 02:16:02 +02:00
  • 9c901fb8de Merge pull request #45 from drachenfels-de/next Ruben Jenster 2021-04-21 02:02:18 +02:00
  • 14909d85c5 Cleanup runtime tests. Ruben Jenster 2021-04-20 23:16:52 +02:00
  • b7ee3cecfe Fix filedescriptor leaks in runtime tests. Ruben Jenster 2021-04-20 23:16:10 +02:00
  • 72cf77a007 Allow parallel test execution. Ruben Jenster 2021-04-20 23:15:15 +02:00
  • 8b7ebbee5a actions: Multiple test runs. Limit open filedescriptors. Ruben Jenster 2021-04-20 23:13:29 +02:00
  • 4549d907ca Release container in Runtime.Destroy. Ruben Jenster 2021-04-20 23:10:54 +02:00
  • dbe7681924 tests: Bind mount test binary. Ruben Jenster 2021-04-20 19:06:08 +02:00
  • 5ddc315c5a doc: First cleanup Ruben Jenster 2021-04-20 17:05:49 +02:00
  • d487ee5b57 Remove unused files. Ruben Jenster 2021-04-20 17:03:23 +02:00
  • f9e5083498 actions: Run staticcheck after build. Ruben Jenster 2021-04-20 16:50:41 +02:00
  • 62fc405c30 Fix staticcheck. Ruben Jenster 2021-04-20 16:46:04 +02:00
  • 89035adcd3 Improve runtime tests. Ruben Jenster 2021-04-20 16:19:17 +02:00
  • e7e1df2e01 Improve some comments and log output. Ruben Jenster 2021-04-20 16:17:20 +02:00
  • 4caa05401b create: Configure liblxc logging first. Ruben Jenster 2021-04-20 16:12:53 +02:00
  • 80a57d5328 Fix regression with empty environment variables. Ruben Jenster 2021-04-20 16:10:23 +02:00
  • d28e973e95 Fix cgroup root detection for unprivileged runtime. Ruben Jenster 2021-04-20 12:28:49 +02:00
  • b104cd6667 runtime test fixes Ruben Jenster 2021-04-20 09:50:53 +02:00
  • a665d10d28 Rework wait for monitor process. Ruben Jenster 2021-04-20 09:50:05 +02:00
  • e5c7d4ad49 Improve runtime tests. Ruben Jenster 2021-04-19 19:21:28 +02:00
  • bfb8e451fd Use --failfast for test target. Ruben Jenster 2021-04-19 19:20:43 +02:00
  • faff7a1ccc Improve error logging. Ruben Jenster 2021-04-19 19:20:29 +02:00
  • 7463064ae3 Fix runtime tests Ruben Jenster 2021-04-19 18:29:45 +02:00
  • 2f458fcd2c Check if container process died in Create and Start. Ruben Jenster 2021-04-19 18:24:15 +02:00
  • 0b1a9d1c10 Consume process state of exited child processes. Ruben Jenster 2021-04-19 18:23:23 +02:00
  • 87bad9c064 Mirror zerolog log levels. Add log level to ConsoleLogger. Ruben Jenster 2021-04-19 18:15:06 +02:00
  • 8acd003fe0 Improve logging of SetConfigItem Ruben Jenster 2021-04-19 18:13:49 +02:00
  • afe6522dd8 fix serialization. Ruben Jenster 2021-04-19 18:12:10 +02:00
  • 8db1419136 Fix namespace check if runtime is unprivileged. Ruben Jenster 2021-04-19 09:50:00 +02:00
  • ebd98549b8 actions: Remove musl build dependency Ruben Jenster 2021-04-19 08:50:13 +02:00
  • 7d54680da4 actions: Run staticcheck Ruben Jenster 2021-04-19 08:49:58 +02:00
  • 157aed5033 Add more runtime tests. Ruben Jenster 2021-04-18 11:57:30 +02:00
  • e63c034a72 Refuse to create container if cgroup is non-empty. Ruben Jenster 2021-04-18 11:56:15 +02:00
  • 0603214c36 Wait for lxc.STOPPED if deleting container with force=yes Ruben Jenster 2021-04-18 11:28:12 +02:00
  • 9238c14869 Ensure hostname is not set if uts namepace is shared with host. Ruben Jenster 2021-04-18 10:36:50 +02:00
  • ca37f3020a Initialize Container.Log with Runtime.Log on Load. Ruben Jenster 2021-04-17 13:03:56 +02:00
  • 9dcd37b5ef cli: Fix delete timeout. Ruben Jenster 2021-04-17 13:02:47 +02:00
  • 5d9f67101b Rework kill cgroup procs. Use cgroup.freeze. Ruben Jenster 2021-04-17 08:39:27 +02:00
  • 2d3ebd52b9 Update package documentation. Ruben Jenster 2021-04-16 21:11:52 +02:00
  • 65e16988e3 Remove unused code and fix staticcheck errors. Ruben Jenster 2021-04-16 21:09:48 +02:00
  • 3b0a651647 Hide runtime test binary in pkg/internal Ruben Jenster 2021-04-16 20:59:30 +02:00
  • ba8fb9dce6 Update documentation. Ruben Jenster 2021-04-16 20:38:46 +02:00
  • 8e10d9516b Remove musl dependency. Ruben Jenster 2021-04-16 20:33:00 +02:00
  • 30acd741b3 Remove invalid logging statement. Ruben Jenster 2021-04-16 20:19:38 +02:00
  • 447c422911 Revert "Unmount runtime dir and lxcri-init bind mounts after exec" Ruben Jenster 2021-04-16 20:20:05 +02:00
  • feba600a35 Unmount runtime dir and lxcri-init bind mounts after exec Ruben Jenster 2021-04-16 19:15:05 +02:00
  • 4947e01c75 Deduplicate spec.Process.Env in Runtime.Create Ruben Jenster 2021-04-16 19:09:45 +02:00
  • 7668c81ea3 Rewrite lxcri-init implementation in golang. Ruben Jenster 2021-04-19 08:28:30 +02:00
  • 3968dae5be Fix lxcri app description. Ruben Jenster 2021-04-15 15:38:05 +02:00
  • 67559a2c97 Do not run unprivileged runtime tests as root. Ruben Jenster 2021-04-15 15:27:55 +02:00
  • 264b87810f Remove test hook from runtime test. Ruben Jenster 2021-04-15 15:19:57 +02:00
  • a32f3bf066 Fix error handling when reading from /proc/{pid}/cmdline. Ruben Jenster 2021-04-15 15:14:48 +02:00
  • 31e7f5b541 Let cli delete command ignore ErrNotExist. Ruben Jenster 2021-04-15 15:12:08 +02:00
  • 7b871508e0 Fix nil pointers in builtin hook and oci hook runner. Ruben Jenster 2021-04-15 15:10:32 +02:00
  • ec8e06ea37 Return error on Delete if container does not exist. Ruben Jenster 2021-04-15 10:19:16 +02:00
  • 06add9f6d5 Delete container if either start or create fail. Ruben Jenster 2021-04-15 10:18:54 +02:00
  • 92763890fd Fix OCI hooks. Ruben Jenster 2021-04-15 09:48:36 +02:00
  • 0dfbe25dbe Add hook (OCI hook) to create devices and mask paths. Ruben Jenster 2021-04-14 11:55:27 +02:00
  • 769dc0b543 Add Spec.Hooks to runtime and prepend to container hooks. Ruben Jenster 2021-04-14 11:53:57 +02:00