mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-03-08 11:07:43 +03:00
AWS EBS CSI implementation (#5549)
* AWS EBS CSI implementation * Fixing image repos * Add OWNERS file * Fix expressions * Add csi-driver tag * Add AWS EBS prefix to variables * Add AWS EBS CSI Driver documentation
This commit is contained in:
@@ -494,18 +494,24 @@ addon_resizer_version: "1.8.8"
|
||||
addon_resizer_image_repo: "{{ kube_image_repo }}/addon-resizer"
|
||||
addon_resizer_image_tag: "{{ addon_resizer_version }}"
|
||||
|
||||
cinder_csi_attacher_image_repo: "{{ quay_image_repo }}/k8scsi/csi-attacher"
|
||||
cinder_csi_attacher_image_tag: "v1.2.1"
|
||||
cinder_csi_provisioner_image_repo: "{{ quay_image_repo }}/k8scsi/csi-provisioner"
|
||||
cinder_csi_provisioner_image_tag: "v1.3.0"
|
||||
cinder_csi_snapshotter_image_repo: "{{ quay_image_repo }}/k8scsi/csi-snapshotter"
|
||||
cinder_csi_snapshotter_image_tag: "v1.2.0"
|
||||
cinder_csi_resizer_image_repo: "{{ quay_image_repo }}/k8scsi/csi-resizer"
|
||||
cinder_csi_resizer_image_tag: "v0.2.0"
|
||||
csi_attacher_image_repo: "{{ quay_image_repo }}/k8scsi/csi-attacher"
|
||||
csi_attacher_image_tag: "v1.2.1"
|
||||
csi_provisioner_image_repo: "{{ quay_image_repo }}/k8scsi/csi-provisioner"
|
||||
csi_provisioner_image_tag: "v1.3.0"
|
||||
csi_snapshotter_image_repo: "{{ quay_image_repo }}/k8scsi/csi-snapshotter"
|
||||
csi_snapshotter_image_tag: "v1.2.0"
|
||||
csi_resizer_image_repo: "{{ quay_image_repo }}/k8scsi/csi-resizer"
|
||||
csi_resizer_image_tag: "v0.2.0"
|
||||
csi_node_driver_registrar_image_repo: "{{ quay_image_repo }}/k8scsi/csi-node-driver-registrar"
|
||||
csi_node_driver_registrar_image_tag: "v1.1.0"
|
||||
csi_livenessprobe_image_repo: "{{ quay_image_repo }}/k8scsi/livenessprobe"
|
||||
csi_livenessprobe_image_tag: "v1.1.0"
|
||||
|
||||
cinder_csi_plugin_image_repo: "{{ docker_image_repo }}/k8scloudprovider/cinder-csi-plugin"
|
||||
cinder_csi_plugin_image_tag: "latest"
|
||||
cinder_csi_node_driver_registrar_image_repo: "{{ quay_image_repo }}/k8scsi/csi-node-driver-registrar"
|
||||
cinder_csi_node_driver_registrar_image_tag: "v1.1.0"
|
||||
|
||||
aws_ebs_csi_plugin_image_repo: "{{ docker_image_repo }}/amazon/aws-ebs-csi-driver"
|
||||
aws_ebs_csi_plugin_image_tag: "latest"
|
||||
|
||||
dashboard_image_repo: "{{ gcr_image_repo }}/google_containers/kubernetes-dashboard-{{ image_arch }}"
|
||||
dashboard_image_tag: "v1.10.1"
|
||||
@@ -1011,39 +1017,48 @@ downloads:
|
||||
groups:
|
||||
- kube-node
|
||||
|
||||
cinder_csi_attacher:
|
||||
enabled: "{{ cinder_csi_enabled }}"
|
||||
csi_attacher:
|
||||
enabled: "{{ cinder_csi_enabled or aws_ebs_csi_enabled }}"
|
||||
container: true
|
||||
repo: "{{ cinder_csi_attacher_image_repo }}"
|
||||
tag: "{{ cinder_csi_attacher_image_tag }}"
|
||||
sha256: "{{ cinder_csi_attacher_digest_checksum|default(None) }}"
|
||||
repo: "{{ csi_attacher_image_repo }}"
|
||||
tag: "{{ csi_attacher_image_tag }}"
|
||||
sha256: "{{ csi_attacher_digest_checksum|default(None) }}"
|
||||
groups:
|
||||
- kube-node
|
||||
|
||||
cinder_csi_provisioner:
|
||||
enabled: "{{ cinder_csi_enabled }}"
|
||||
csi_provisioner:
|
||||
enabled: "{{ cinder_csi_enabled or aws_ebs_csi_enabled }}"
|
||||
container: true
|
||||
repo: "{{ cinder_csi_provisioner_image_repo }}"
|
||||
tag: "{{ cinder_csi_provisioner_image_tag }}"
|
||||
sha256: "{{ cinder_csi_provisioner_digest_checksum|default(None) }}"
|
||||
repo: "{{ csi_provisioner_image_repo }}"
|
||||
tag: "{{ csi_provisioner_image_tag }}"
|
||||
sha256: "{{ csi_provisioner_digest_checksum|default(None) }}"
|
||||
groups:
|
||||
- kube-node
|
||||
|
||||
cinder_csi_snapshotter:
|
||||
enabled: "{{ cinder_csi_enabled }}"
|
||||
csi_snapshotter:
|
||||
enabled: "{{ cinder_csi_enabled or aws_ebs_csi_enabled }}"
|
||||
container: true
|
||||
repo: "{{ cinder_csi_snapshotter_image_repo }}"
|
||||
tag: "{{ cinder_csi_snapshotter_image_tag }}"
|
||||
sha256: "{{ cinder_csi_snapshotter_digest_checksum|default(None) }}"
|
||||
repo: "{{ csi_snapshotter_image_repo }}"
|
||||
tag: "{{ csi_snapshotter_image_tag }}"
|
||||
sha256: "{{ csi_snapshotter_digest_checksum|default(None) }}"
|
||||
groups:
|
||||
- kube-node
|
||||
|
||||
cinder_csi_resizer:
|
||||
enabled: "{{ cinder_csi_enabled }}"
|
||||
csi_resizer:
|
||||
enabled: "{{ cinder_csi_enabled or aws_ebs_csi_enabled }}"
|
||||
container: true
|
||||
repo: "{{ cinder_csi_resizer_image_repo }}"
|
||||
tag: "{{ cinder_csi_resizer_image_tag }}"
|
||||
sha256: "{{ cinder_csi_resizer_digest_checksum|default(None) }}"
|
||||
repo: "{{ csi_resizer_image_repo }}"
|
||||
tag: "{{ csi_resizer_image_tag }}"
|
||||
sha256: "{{ csi_resizer_digest_checksum|default(None) }}"
|
||||
groups:
|
||||
- kube-node
|
||||
|
||||
csi_node_driver_registrar:
|
||||
enabled: "{{ cinder_csi_enabled or aws_ebs_csi_enabled }}"
|
||||
container: true
|
||||
repo: "{{ csi_node_driver_registrar_image_repo }}"
|
||||
tag: "{{ csi_node_driver_registrar_image_tag }}"
|
||||
sha256: "{{ csi_node_driver_registrar_digest_checksum|default(None) }}"
|
||||
groups:
|
||||
- kube-node
|
||||
|
||||
@@ -1056,12 +1071,12 @@ downloads:
|
||||
groups:
|
||||
- kube-node
|
||||
|
||||
cinder_csi_node_driver_registrar:
|
||||
enabled: "{{ cinder_csi_enabled }}"
|
||||
aws_ebs_csi_plugin:
|
||||
enabled: "{{ aws_ebs_csi_enabled }}"
|
||||
container: true
|
||||
repo: "{{ cinder_csi_node_driver_registrar_image_repo }}"
|
||||
tag: "{{ cinder_csi_node_driver_registrar_image_tag }}"
|
||||
sha256: "{{ cinder_csi_node_driver_registrar_digest_checksum|default(None) }}"
|
||||
repo: "{{ aws_ebs_csi_plugin_image_repo }}"
|
||||
tag: "{{ aws_ebs_csi_plugin_image_tag }}"
|
||||
sha256: "{{ aws_ebs_csi_plugin_digest_checksum|default(None) }}"
|
||||
groups:
|
||||
- kube-node
|
||||
|
||||
|
||||
Reference in New Issue
Block a user