nri_test.go: skip if SELinux is enabled
SELinux relabeling is not implemented for NRI yet Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
This commit is contained in:
parent
dcbb32d6fb
commit
7b1f08bf50
@ -32,6 +32,7 @@ import (
|
|||||||
cri "github.com/containerd/containerd/integration/cri-api/pkg/apis"
|
cri "github.com/containerd/containerd/integration/cri-api/pkg/apis"
|
||||||
"github.com/containerd/nri/pkg/api"
|
"github.com/containerd/nri/pkg/api"
|
||||||
"github.com/containerd/nri/pkg/stub"
|
"github.com/containerd/nri/pkg/stub"
|
||||||
|
"github.com/opencontainers/selinux/go-selinux"
|
||||||
runtime "k8s.io/cri-api/pkg/apis/runtime/v1"
|
runtime "k8s.io/cri-api/pkg/apis/runtime/v1"
|
||||||
|
|
||||||
"github.com/containerd/containerd/integration/images"
|
"github.com/containerd/containerd/integration/images"
|
||||||
@ -57,6 +58,11 @@ func skipNriTestIfNecessary(t *testing.T, extraSkipChecks ...map[string]bool) {
|
|||||||
if goruntime.GOOS != "linux" {
|
if goruntime.GOOS != "linux" {
|
||||||
t.Skip("Not running on linux")
|
t.Skip("Not running on linux")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if selinux.GetEnabled() {
|
||||||
|
// https://github.com/containerd/containerd/pull/7892#issuecomment-1369825603
|
||||||
|
t.Skip("SELinux relabeling is not supported for NRI yet")
|
||||||
|
}
|
||||||
_, err := os.Stat(nriTestSocket)
|
_, err := os.Stat(nriTestSocket)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Skip("Containerd test instance does not have NRI enabled")
|
t.Skip("Containerd test instance does not have NRI enabled")
|
||||||
|
Loading…
Reference in New Issue
Block a user