Files
containerd/pkg
Bjorn Neergaard a3265102d9 Revert "Don't check for apparmor_parser to be present"
This reverts commit 1acca8bba3.

As stated in the Godoc, this function is intended to check for presence
of `apparmor_parser`. Changing this regressed the public API of
containerd, and directly contradicts the way that this function is
consumed inside of containerd itself:
* fdfdc9bfc0/pkg/apparmor/apparmor.go (L20)
* fdfdc9bfc0/pkg/cri/sbserver/helpers_linux.go (L85)
* fdfdc9bfc0/pkg/cri/server/helpers_linux.go (L144)

This has lead to a number of painful regressions and attempted fixes in
Moby:
* https://github.com/moby/moby/issues/44900
* https://github.com/moby/moby/pull/44902
* https://github.com/moby/moby/issues/44970

While reverting this late into the life of 1.6 and at the start of the
life of 1.7 is likely painful, I think this is ultimately the best path
to take, as containerd is subject to the same failure to start
containers with an AppArmor kernel when `apparmor_parser` is missing as
Moby.

Signed-off-by: Bjorn Neergaard <bneergaard@mirantis.com>
2023-02-10 10:05:56 -07:00
..
2020-04-22 19:35:37 -05:00
2023-01-03 12:47:16 -08:00
2023-02-10 16:21:55 +08:00
2023-01-31 23:26:02 +09:00
2022-08-04 18:18:33 -07:00
2022-08-04 18:18:33 -07:00
2023-01-11 13:03:59 -08:00
2022-10-12 14:41:01 +02:00
2022-11-30 12:55:56 -08:00
2021-11-16 11:06:40 +08:00
2022-05-26 13:02:45 -07:00
2022-07-20 22:53:42 +08:00