1. 30 Aug, 2016 1 commit
  2. 29 Aug, 2016 11 commits
  3. 28 Aug, 2016 9 commits
  4. 27 Aug, 2016 18 commits
  5. 26 Aug, 2016 1 commit
    • Kubernetes Submit Queue's avatar
      Merge pull request #30304 from screeley44/k8-validate-pv · 4dc5d448
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      add validation for PV spec to ensure correct values are used for ReclaimPolicy on initial create
      
      k8 currently allows invalid values for ReclaimPolicy (i.e. "scotto") - this allows the PV to be created and even bound, however, when the pvc or pod is deleted and the recycler is triggered, an error is thrown
      
      ```
      Events:
        FirstSeen	LastSeen	Count	From				SubobjectPath	Type		Reason				Message
        ---------	--------	-----	----				-------------	--------	------				-------
        36s		36s		1	{persistentvolume-controller }			Warning		VolumeUnknownReclaimPolicy	Volume has unrecognized PersistentVolumeReclaimPolicy
      ```
      
      New behavior will not allow the user to create the PV:
      
      ```
      [root@k8dev nfs]# kubectl create -f nfs-pv-bad.yaml 
      The PersistentVolume "pv-gce" is invalid: spec.persistentVolumeReclaimPolicy: Unsupported value: "scotto": supported values: Delete, Recycle, Retain
      ```
      4dc5d448