Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-12 | Improve shim debug logging | Fabricio Voznika | |
- Add log statements in service entry points. - Propagate `-debug` flag from shim invokation to the service - Load options when shim process is invoked to ensure runsc commands use the correct set of options, e.g. --debug --debug-logs=... - Add debug options to the shim configuration directly, so it doesn't rely on containerd configuration (and restart) to enable shim debug. - Save shim logs to dedicated file, so it's easier to read logs. They would be mixed with containerd logs and hard to distinguish otherwise. PiperOrigin-RevId: 342179868 | |||
2020-07-13 | Merge pull request #2672 from amscanne:shim-integrated | gVisor bot | |
PiperOrigin-RevId: 321053634 | |||
2020-07-09 | Update shim to build using bazel. | Adin Scannell | |
The go.mod dependency tree for the shim was somehow contradictory. After resolving these issues (e.g. explicitly imported k8s 1.14, pulling a specific dbus version), and adding all dependencies, the shim can now be build as part of the regular bazel tree. As part of this process, minor cleanup was done in all the source files: headers were standardized (and include "The gVisor Authors" in addition to the "The containerd Authors" if originally derived from containerd sources), and comments were cleaned up to meet coding standards. This change makes the containerd installation dynamic, so that multiple versions can be tested, and drops the static installer for the VM image itself. This change also updates test/root/crictl_test.go and related utilities, so that the containerd tests can be run on any version (and in cases where it applies, they can be run on both v1 and v2 as parameterized tests). | |||
2020-07-09 | Update canonical paths. | Adin Scannell | |
2020-05-19 | Restructure shim packages for merging. | Adin Scannell | |