Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for uidMappings (0.17 sec)

  1. pkg/kubelet/userns/userns_manager.go

    		return
    	}
    
    	if len(userNs.UIDMappings) != 1 {
    		err = fmt.Errorf("invalid user namespace configuration: no more than one mapping allowed.")
    		return
    	}
    
    	if len(userNs.UIDMappings) != len(userNs.GIDMappings) {
    		err = fmt.Errorf("invalid user namespace configuration: GID and UID mappings should be identical.")
    		return
    	}
    
    	if userNs.UIDMappings[0] != userNs.GIDMappings[0] {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 14.3K bytes
    - Viewed (0)
  2. pkg/kubelet/userns/userns_manager_test.go

    		{
    			name: "basic",
    			file: `{
    	                        "uidMappings":[ { "hostId":131072, "containerId":0, "length":65536 } ],
    	                        "gidMappings":[ { "hostId":131072, "containerId":0, "length":65536 } ]
                                   }`,
    			success: true,
    		},
    		{
    			name: "invalid length",
    			file: `{
    	                        "uidMappings":[ { "hostId":131072, "containerId":0, "length":0 } ],
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 14:24:16 UTC 2024
    - 14.6K bytes
    - Viewed (0)
  3. src/syscall/exec_linux.go

    		ngroups, groups           uintptr
    		c                         uintptr
    	)
    	pidfd = -1
    
    	rlim := origRlimitNofile.Load()
    
    	if sys.UidMappings != nil {
    		puid = []byte("/proc/self/uid_map\000")
    		uidmap = formatIDMappings(sys.UidMappings)
    	}
    
    	if sys.GidMappings != nil {
    		psetgroups = []byte("/proc/self/setgroups\000")
    		pgid = []byte("/proc/self/gid_map\000")
    
    		if sys.GidMappingsEnableSetgroups {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 07:45:37 UTC 2024
    - 23K bytes
    - Viewed (0)
  4. api/go1.4.txt

    pkg syscall (linux-arm), type SysProcIDMap struct
    pkg syscall (linux-arm), type SysProcIDMap struct, ContainerID int
    pkg syscall (linux-arm), type SysProcIDMap struct, HostID int
    pkg syscall (linux-arm), type SysProcIDMap struct, Size int
    pkg syscall (linux-arm-cgo), type SysProcAttr struct, GidMappings []SysProcIDMap
    pkg syscall (linux-arm-cgo), type SysProcAttr struct, UidMappings []SysProcIDMap
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 12 03:01:01 UTC 2014
    - 34K bytes
    - Viewed (0)
  5. src/syscall/exec_linux_test.go

    	t.Helper()
    	testenv.MustHaveExecPath(t, "whoami")
    	cmd := testenv.Command(t, "whoami")
    	cmd.SysProcAttr = &syscall.SysProcAttr{
    		Cloneflags: syscall.CLONE_NEWUSER,
    		UidMappings: []syscall.SysProcIDMap{
    			{ContainerID: 0, HostID: uid, Size: 1},
    		},
    		GidMappings: []syscall.SysProcIDMap{
    			{ContainerID: 0, HostID: gid, Size: 1},
    		},
    		GidMappingsEnableSetgroups: setgroups,
    	}
    	return cmd
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 07:45:37 UTC 2024
    - 20.6K bytes
    - Viewed (0)
  6. pkg/kubelet/kuberuntime/kuberuntime_container_linux.go

    		if cl.SecurityContext.NamespaceOptions.UsernsOptions != nil {
    			for _, mount := range config.Mounts {
    				mount.UidMappings = cl.SecurityContext.NamespaceOptions.UsernsOptions.Uids
    				mount.GidMappings = cl.SecurityContext.NamespaceOptions.UsernsOptions.Gids
    			}
    		}
    	}
    	return nil
    }
    
    // generateLinuxContainerConfig generates linux container config for kubelet runtime v1.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/api/internal/plugins/DefaultPluginRegistry.java

                Optional<PluginImplementation<?>> lookup = uncheckedGet(idMappings, new PluginIdLookupCacheKey(qualified, classLoader));
                if (lookup.isPresent()) {
                    return lookup.get();
                }
            }
    
            return uncheckedGet(idMappings, new PluginIdLookupCacheKey(pluginId, classLoader)).orElse(null);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 12 07:52:06 UTC 2021
    - 10.4K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/api/internal/plugins/DefaultPluginManager.java

                    // Take a copy because adding to an idMappings value may result in new mappings being added (i.e. ConcurrentModificationException)
                    Iterable<PluginId> pluginIds = Lists.newArrayList(idMappings.keySet());
                    for (PluginId id : pluginIds) {
                        if (plugin.isAlsoKnownAs(id)) {
                            idMappings.get(id).add(new PluginWithId(id, pluginClass));
                        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 13:46:07 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"SysProcAttr.Setctty", Field, 0},
    		{"SysProcAttr.Setpgid", Field, 0},
    		{"SysProcAttr.Setsid", Field, 0},
    		{"SysProcAttr.ThreadAttributes", Field, 13},
    		{"SysProcAttr.Token", Field, 10},
    		{"SysProcAttr.UidMappings", Field, 4},
    		{"SysProcAttr.Unshareflags", Field, 7},
    		{"SysProcAttr.UseCgroupFD", Field, 20},
    		{"SysProcIDMap", Type, 4},
    		{"SysProcIDMap.ContainerID", Field, 4},
    		{"SysProcIDMap.HostID", Field, 4},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
Back to top