Allow glance to use file method
Allow glance to use the "pvc" method, this was previously called file but has been renamed for clarity. We now require Kubernetes 1.6 or later; remove the storage annotation in favor of storageClassName. Change-Id: I315eaf68937f91b56c1a26954072bda53767c606
This commit is contained in:
parent
ee3a370948
commit
b7150eb0b4
@ -80,7 +80,7 @@ spec:
|
|||||||
mountPath: /etc/glance/policy.json
|
mountPath: /etc/glance/policy.json
|
||||||
subPath: policy.json
|
subPath: policy.json
|
||||||
readOnly: true
|
readOnly: true
|
||||||
{{- if eq .Values.storage "file" }}
|
{{- if eq .Values.storage "pvc" }}
|
||||||
- name: glance-images
|
- name: glance-images
|
||||||
mountPath: {{ .Values.conf.glance.glance_store.glance.store.filesystem_store_datadir }}
|
mountPath: {{ .Values.conf.glance.glance_store.glance.store.filesystem_store_datadir }}
|
||||||
{{- else }}
|
{{- else }}
|
||||||
@ -98,7 +98,7 @@ spec:
|
|||||||
- name: glance-etc
|
- name: glance-etc
|
||||||
configMap:
|
configMap:
|
||||||
name: glance-etc
|
name: glance-etc
|
||||||
{{- if eq .Values.storage "file" }}
|
{{- if eq .Values.storage "pvc" }}
|
||||||
- name: glance-images
|
- name: glance-images
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: glance-images
|
claimName: glance-images
|
||||||
|
@ -12,16 +12,15 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
{{- if eq .Values.storage "file" }}
|
{{- if eq .Values.storage "pvc" }}
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
metadata:
|
metadata:
|
||||||
name: glance-images
|
name: glance-images
|
||||||
annotations:
|
|
||||||
{{ .Values.volume.class_path }}: {{ .Values.volume.class_name }}
|
|
||||||
spec:
|
spec:
|
||||||
accessModes: [ "ReadWriteOnce" ]
|
accessModes: [ "ReadWriteOnce" ]
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
storage: {{ .Values.volume.size }}
|
storage: {{ .Values.volume.size }}
|
||||||
|
storageClassName: {{ .Values.volume.class_name }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -21,6 +21,7 @@ replicas:
|
|||||||
api: 1
|
api: 1
|
||||||
registry: 1
|
registry: 1
|
||||||
|
|
||||||
|
# ceph or pvc
|
||||||
storage: ceph
|
storage: ceph
|
||||||
|
|
||||||
labels:
|
labels:
|
||||||
@ -118,6 +119,7 @@ conf:
|
|||||||
rbd_store_pool: images
|
rbd_store_pool: images
|
||||||
rbd_store_user: admin
|
rbd_store_user: admin
|
||||||
rbd_store_ceph_conf: /etc/ceph/ceph.conf
|
rbd_store_ceph_conf: /etc/ceph/ceph.conf
|
||||||
|
filesystem_store_datadir: /var/lib/glance/store
|
||||||
paste_registry:
|
paste_registry:
|
||||||
override:
|
override:
|
||||||
append:
|
append:
|
||||||
@ -153,7 +155,6 @@ network:
|
|||||||
port: 30091
|
port: 30091
|
||||||
|
|
||||||
volume:
|
volume:
|
||||||
class_path: volume.beta.kubernetes.io/storage-class
|
|
||||||
class_name: general
|
class_name: general
|
||||||
size: 2Gi
|
size: 2Gi
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
# OpenStack-Helm Single node gates, and local development use. It should be
|
# OpenStack-Helm Single node gates, and local development use. It should be
|
||||||
# kept to the bare minimum required for this purpose.
|
# kept to the bare minimum required for this purpose.
|
||||||
|
|
||||||
storage: file
|
storage: pvc
|
||||||
|
|
||||||
conf:
|
conf:
|
||||||
glance:
|
glance:
|
||||||
|
Loading…
Reference in New Issue
Block a user