Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 22 for RecursiveReadOnlyMounts (0.31 sec)

  1. staging/src/k8s.io/client-go/applyconfigurations/core/v1/noderuntimehandlerfeatures.go

    // NodeRuntimeHandlerFeaturesApplyConfiguration represents an declarative configuration of the NodeRuntimeHandlerFeatures type for use
    // with apply.
    type NodeRuntimeHandlerFeaturesApplyConfiguration struct {
    	RecursiveReadOnlyMounts *bool `json:"recursiveReadOnlyMounts,omitempty"`
    }
    
    // NodeRuntimeHandlerFeaturesApplyConfiguration constructs an declarative configuration of the NodeRuntimeHandlerFeatures type for use with
    // apply.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 13 23:06:39 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/api/testdata/HEAD/core.v1.Node.yaml

        machineID: machineIDValue
        operatingSystem: operatingSystemValue
        osImage: osImageValue
        systemUUID: systemUUIDValue
      phase: phaseValue
      runtimeHandlers:
      - features:
          recursiveReadOnlyMounts: true
        name: nameValue
      volumesAttached:
      - devicePath: devicePathValue
        name: nameValue
      volumesInUse:
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 13 23:06:39 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  3. staging/src/k8s.io/api/testdata/v1.30.0/core.v1.Node.yaml

        machineID: machineIDValue
        operatingSystem: operatingSystemValue
        osImage: osImageValue
        systemUUID: systemUUIDValue
      phase: phaseValue
      runtimeHandlers:
      - features:
          recursiveReadOnlyMounts: true
        name: nameValue
      volumesAttached:
      - devicePath: devicePathValue
        name: nameValue
      volumesInUse:
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 08:52:25 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/api/testdata/v1.30.0/core.v1.Node.json

            }
          },
          "error": "errorValue"
        },
        "runtimeHandlers": [
          {
            "name": "nameValue",
            "features": {
              "recursiveReadOnlyMounts": true
            }
          }
        ]
      }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 08:52:25 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  5. staging/src/k8s.io/api/testdata/HEAD/core.v1.Node.json

            }
          },
          "error": "errorValue"
        },
        "runtimeHandlers": [
          {
            "name": "nameValue",
            "features": {
              "recursiveReadOnlyMounts": true
            }
          }
        ]
      }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 13 23:06:39 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  6. pkg/registry/core/node/strategy.go

    		node.Status.Config = nil
    	}
    
    	// for update
    	if !nodeConfigSourceInUse(oldNode) && oldNode != nil {
    		node.Spec.ConfigSource = nil
    	}
    
    	if !utilfeature.DefaultFeatureGate.Enabled(features.RecursiveReadOnlyMounts) {
    		node.Status.RuntimeHandlers = nil
    	}
    }
    
    // nodeConfigSourceInUse returns true if node's Spec ConfigSource is set(used)
    func nodeConfigSourceInUse(node *api.Node) bool {
    	if node == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 13 23:06:39 UTC 2024
    - 9K bytes
    - Viewed (0)
  7. 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)
  8. pkg/kubelet/nodestatus/setters.go

    		if !utilfeature.DefaultFeatureGate.Enabled(features.RecursiveReadOnlyMounts) {
    			return nil
    		}
    		handlers := fn()
    		node.Status.RuntimeHandlers = make([]v1.NodeRuntimeHandler, len(handlers))
    		for i, h := range handlers {
    			node.Status.RuntimeHandlers[i] = v1.NodeRuntimeHandler{
    				Name: h.Name,
    				Features: &v1.NodeRuntimeHandlerFeatures{
    					RecursiveReadOnlyMounts: &h.SupportsRecursiveReadOnlyMounts,
    				},
    			}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 12:12:04 UTC 2024
    - 30.5K bytes
    - Viewed (0)
  9. 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)
  10. 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)
Back to top