Bugfixes for functional release tagging
* Allow glance to support using default secrets if none are provided * Resolve configmap mounting issue with glance ceph secrets * Ensure keystone wsgi workers/threads are set to reasonable numbers for a container implementation
This commit is contained in:
parent
0fc1dd50ae
commit
2edf1bcc99
@ -5,8 +5,8 @@ metadata:
|
|||||||
data:
|
data:
|
||||||
ceph.conf: |+
|
ceph.conf: |+
|
||||||
{{ tuple "etc/_ceph.conf.tpl" . | include "template" | indent 4 }}
|
{{ tuple "etc/_ceph.conf.tpl" . | include "template" | indent 4 }}
|
||||||
ceph.client.glance.keyring.yaml: |+
|
ceph.client.{{ .Values.ceph.glance_user }}.keyring: |+
|
||||||
{{ tuple "etc/_ceph.client.glance.keyring.yaml.tpl" . | include "template" | indent 4 }}
|
{{ tuple "etc/_ceph.client.glance.keyring.tpl" . | include "template" | indent 4 }}
|
||||||
glance-api.conf: |+
|
glance-api.conf: |+
|
||||||
{{ tuple "etc/_glance-api.conf.tpl" . | include "template" | indent 4 }}
|
{{ tuple "etc/_glance-api.conf.tpl" . | include "template" | indent 4 }}
|
||||||
glance-api-paste.ini: |+
|
glance-api-paste.ini: |+
|
||||||
|
@ -23,6 +23,8 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app: glance-api
|
app: glance-api
|
||||||
annotations:
|
annotations:
|
||||||
|
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "hash" }}
|
||||||
|
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "hash" }}
|
||||||
pod.beta.kubernetes.io/init-containers: '[
|
pod.beta.kubernetes.io/init-containers: '[
|
||||||
{{ tuple $envAll $dependencies | include "dep-check-init-cont" | indent 10 }}
|
{{ tuple $envAll $dependencies | include "dep-check-init-cont" | indent 10 }}
|
||||||
]'
|
]'
|
||||||
|
@ -15,6 +15,8 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app: glance-registry
|
app: glance-registry
|
||||||
annotations:
|
annotations:
|
||||||
|
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "hash" }}
|
||||||
|
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "hash" }}
|
||||||
pod.beta.kubernetes.io/init-containers: '[
|
pod.beta.kubernetes.io/init-containers: '[
|
||||||
{{ tuple $envAll $dependencies | include "dep-check-init-cont" | indent 10 }}
|
{{ tuple $envAll $dependencies | include "dep-check-init-cont" | indent 10 }}
|
||||||
]'
|
]'
|
||||||
|
6
glance/templates/etc/_ceph.client.glance.keyring.tpl
Normal file
6
glance/templates/etc/_ceph.client.glance.keyring.tpl
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[client.{{ .Values.ceph.glance_user }}]
|
||||||
|
{{- if .Values.ceph.glance_keyring }}
|
||||||
|
key = {{ .Values.ceph.glance_keyring }}
|
||||||
|
{{- else }}
|
||||||
|
key = {{- include "secrets/ceph-client-key" . -}}
|
||||||
|
{{- end }}
|
@ -1,2 +0,0 @@
|
|||||||
[client.{{ .Values.ceph.glance_user }}]
|
|
||||||
key = {{ .Values.ceph.glance_keyring }}
|
|
@ -5,7 +5,7 @@ LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combine
|
|||||||
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy
|
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy
|
||||||
|
|
||||||
<VirtualHost *:{{ .Values.network.port.public }}>
|
<VirtualHost *:{{ .Values.network.port.public }}>
|
||||||
WSGIDaemonProcess keystone-public processes=16 threads=6 user=keystone group=keystone display-name=%{GROUP}
|
WSGIDaemonProcess keystone-public processes=1 threads=4 user=keystone group=keystone display-name=%{GROUP}
|
||||||
WSGIProcessGroup keystone-public
|
WSGIProcessGroup keystone-public
|
||||||
WSGIScriptAlias / /var/www/cgi-bin/keystone/main
|
WSGIScriptAlias / /var/www/cgi-bin/keystone/main
|
||||||
WSGIApplicationGroup %{GLOBAL}
|
WSGIApplicationGroup %{GLOBAL}
|
||||||
@ -21,7 +21,7 @@ LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-A
|
|||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
|
|
||||||
<VirtualHost *:{{ .Values.network.port.admin }}>
|
<VirtualHost *:{{ .Values.network.port.admin }}>
|
||||||
WSGIDaemonProcess keystone-admin processes=16 threads=5 user=keystone group=keystone display-name=%{GROUP}
|
WSGIDaemonProcess keystone-admin processes=1 threads=4 user=keystone group=keystone display-name=%{GROUP}
|
||||||
WSGIProcessGroup keystone-admin
|
WSGIProcessGroup keystone-admin
|
||||||
WSGIScriptAlias / /var/www/cgi-bin/keystone/admin
|
WSGIScriptAlias / /var/www/cgi-bin/keystone/admin
|
||||||
WSGIApplicationGroup %{GLOBAL}
|
WSGIApplicationGroup %{GLOBAL}
|
||||||
|
Loading…
Reference in New Issue
Block a user