Skip to content
  • Diogo Guerra's avatar
    [cern] Add csi and cephfs/cvmfs kubernetes · 8cfd3efd
    Diogo Guerra authored
    Add support for CSI in kubernetes.
    
    This includes the configuration of external-provisioner and
    external-attacher components for the kubernetes csi base setup,
    controlled by labels:
    * 'kube_csi_enabled' and 'kube_csi_tag'
    
    It also includes configuration of csi plugins for cephfs and cvmfs, with
    tags to control them in a similar way:
    * 'cvmfs_csi_enabled' and 'cvmfs_csi_tag'
    * 'cephfs_csi_enabled' and 'cephfs_csi_tag'
    
    magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh
    magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh
    magnum/drivers/heat/k8s_fedora_template_def.py
    magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml
    magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml
    
    Drop:
    magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.yaml
    
    This includes commits:
    [cern] update csi-cephfs to csi 1.0
    [cern] Add support for cvmfs csi 1.x
    [cern] Add PSP
    
    Change-Id: I316284c9195287bda237e99f1bfe9a8f22be87e8
    8cfd3efd