Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for RecursiveReadOnlyMounts (0.45 sec)

  1. pkg/kubelet/kuberuntime/helpers.go

    	}
    	retHandlers := make([]kubecontainer.RuntimeHandler, len(handlers))
    	for i, h := range handlers {
    		supportsRRO := false
    		supportsUserns := false
    		if h.Features != nil {
    			supportsRRO = h.Features.RecursiveReadOnlyMounts
    			supportsUserns = h.Features.UserNamespaces
    		}
    		retHandlers[i] = kubecontainer.RuntimeHandler{
    			Name:                            h.Name,
    			SupportsRecursiveReadOnlyMounts: supportsRRO,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 22 02:01:31 UTC 2024
    - 12K bytes
    - Viewed (0)
  2. pkg/features/kube_features.go

    	SELinuxMount featuregate.Feature = "SELinuxMount"
    
    	// owner: @AkihiroSuda
    	// kep: https://kep.k8s.io/3857
    	// alpha: v1.30
    	//
    	// Allows recursive read-only mounts.
    	RecursiveReadOnlyMounts featuregate.Feature = "RecursiveReadOnlyMounts"
    
    	// owner: @everpeace
    	// kep: https://kep.k8s.io/3619
    	// alpha: v1.31
    	//
    	// Enable SupplementalGroupsPolicy feature in PodSecurityContext
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 22:51:23 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  3. pkg/api/pod/util.go

    			podSpec.InitContainers[i].RestartPolicy = nil
    		}
    		// For other types of containers, validateContainers will handle them.
    	}
    
    	if !utilfeature.DefaultFeatureGate.Enabled(features.RecursiveReadOnlyMounts) && !rroInUse(oldPodSpec) {
    		for i := range podSpec.Containers {
    			for j := range podSpec.Containers[i].VolumeMounts {
    				podSpec.Containers[i].VolumeMounts[j].RecursiveReadOnly = nil
    			}
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 41.3K bytes
    - Viewed (0)
  4. pkg/kubelet/kubelet_pods.go

    		}
    		if rro && !utilfeature.DefaultFeatureGate.Enabled(features.RecursiveReadOnlyMounts) {
    			return nil, cleanupAction, fmt.Errorf("recursive read-only mount needs feature gate %q to be enabled", features.RecursiveReadOnlyMounts)
    		}
    
    		mounts = append(mounts, kubecontainer.Mount{
    			Name:              mount.Name,
    			ContainerPath:     containerPath,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 101.2K bytes
    - Viewed (0)
  5. pkg/apis/core/types.go

    }
    
    // NodeRuntimeHandlerFeatures is a set of runtime features.
    type NodeRuntimeHandlerFeatures struct {
    	// RecursiveReadOnlyMounts is set to true if the runtime handler supports RecursiveReadOnlyMounts.
    	// +featureGate=RecursiveReadOnlyMounts
    	// +optional
    	RecursiveReadOnlyMounts *bool
    	// Reserved: UserNamespaces *bool
    }
    
    // NodeRuntimeHandler is a set of runtime handler information.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 268.9K bytes
    - Viewed (0)
  6. staging/src/k8s.io/api/core/v1/types.go

    type NodeRuntimeHandlerFeatures struct {
    	// RecursiveReadOnlyMounts is set to true if the runtime handler supports RecursiveReadOnlyMounts.
    	// +featureGate=RecursiveReadOnlyMounts
    	// +optional
    	RecursiveReadOnlyMounts *bool `json:"recursiveReadOnlyMounts,omitempty" protobuf:"varint,1,opt,name=recursiveReadOnlyMounts"`
    	// Reserved: UserNamespaces *bool (varint 2, for consistency with CRI API)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 390.8K bytes
    - Viewed (0)
  7. staging/src/k8s.io/api/core/v1/generated.proto

    }
    
    // NodeRuntimeHandlerFeatures is a set of runtime features.
    message NodeRuntimeHandlerFeatures {
      // RecursiveReadOnlyMounts is set to true if the runtime handler supports RecursiveReadOnlyMounts.
      // +featureGate=RecursiveReadOnlyMounts
      // +optional
      optional bool recursiveReadOnlyMounts = 1;
    }
    
    // A node selector represents the union of the results of one or more label queries
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 280.3K bytes
    - Viewed (0)
  8. pkg/apis/core/zz_generated.deepcopy.go

    func (in *NodeRuntimeHandlerFeatures) DeepCopyInto(out *NodeRuntimeHandlerFeatures) {
    	*out = *in
    	if in.RecursiveReadOnlyMounts != nil {
    		in, out := &in.RecursiveReadOnlyMounts, &out.RecursiveReadOnlyMounts
    		*out = new(bool)
    		**out = **in
    	}
    	return
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 181.5K bytes
    - Viewed (0)
  9. staging/src/k8s.io/api/core/v1/zz_generated.deepcopy.go

    func (in *NodeRuntimeHandlerFeatures) DeepCopyInto(out *NodeRuntimeHandlerFeatures) {
    	*out = *in
    	if in.RecursiveReadOnlyMounts != nil {
    		in, out := &in.RecursiveReadOnlyMounts, &out.RecursiveReadOnlyMounts
    		*out = new(bool)
    		**out = **in
    	}
    	return
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 181.9K bytes
    - Viewed (0)
  10. pkg/apis/core/v1/zz_generated.conversion.go

    }
    
    func autoConvert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures(in *v1.NodeRuntimeHandlerFeatures, out *core.NodeRuntimeHandlerFeatures, s conversion.Scope) error {
    	out.RecursiveReadOnlyMounts = (*bool)(unsafe.Pointer(in.RecursiveReadOnlyMounts))
    	return nil
    }
    
    // Convert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures is an autogenerated conversion function.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 472.1K bytes
    - Viewed (0)
Back to top