github.com/opencontainers/runtime-tools@v0.9.0/validation/linux_uid_mappings/linux_uid_mappings.go (about)

     1  package main
     2  
     3  import (
     4  	"github.com/opencontainers/runtime-tools/validation/util"
     5  )
     6  
     7  func main() {
     8  	g, err := util.GetDefaultGenerator()
     9  	if err != nil {
    10  		util.Fatal(err)
    11  	}
    12  	g.AddOrReplaceLinuxNamespace("user", "")
    13  	g.AddLinuxUIDMapping(uint32(1000), uint32(0), uint32(2000))
    14  	g.AddLinuxGIDMapping(uint32(1000), uint32(0), uint32(3000))
    15  	err = util.RuntimeInsideValidate(g, nil, nil)
    16  	if err != nil {
    17  		util.Fatal(err)
    18  	}
    19  }