diff --git a/integration/nri_test.go b/integration/nri_test.go index 4ec20f225..a2fe2e7dc 100644 --- a/integration/nri_test.go +++ b/integration/nri_test.go @@ -32,6 +32,7 @@ import ( cri "github.com/containerd/containerd/integration/cri-api/pkg/apis" "github.com/containerd/nri/pkg/api" "github.com/containerd/nri/pkg/stub" + "github.com/opencontainers/selinux/go-selinux" runtime "k8s.io/cri-api/pkg/apis/runtime/v1" "github.com/containerd/containerd/integration/images" @@ -57,6 +58,11 @@ func skipNriTestIfNecessary(t *testing.T, extraSkipChecks ...map[string]bool) { if goruntime.GOOS != "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) if err != nil { t.Skip("Containerd test instance does not have NRI enabled")