diff --git a/cinder/values.yaml b/cinder/values.yaml
index 65b613bf3b..0b5dd88e06 100644
--- a/cinder/values.yaml
+++ b/cinder/values.yaml
@@ -443,7 +443,7 @@ conf:
use_stderr: true
enable_v1_api: false
volume_name_template: "%s"
- osapi_volume_workers: 8
+ osapi_volume_workers: 1
glance_api_version: 2
os_region_name: RegionOne
host: cinder-volume-worker
diff --git a/glance/values.yaml b/glance/values.yaml
index 75f195fb3a..8ff5133e76 100644
--- a/glance/values.yaml
+++ b/glance/values.yaml
@@ -218,6 +218,7 @@ conf:
#NOTE(portdirect): the bind port should not be defined, and is manipulated
# via the endpoints section.
bind_port: null
+ workers: 1
keystone_authtoken:
auth_type: password
auth_version: v3
@@ -266,6 +267,7 @@ conf:
#NOTE(portdirect): the bind port should not be defined, and is manipulated
# via the endpoints section.
bind_port: null
+ workers: 1
keystone_authtoken:
auth_type: password
auth_version: v3
diff --git a/heat/values.yaml b/heat/values.yaml
index 765f06fb05..488b67028b 100644
--- a/heat/values.yaml
+++ b/heat/values.yaml
@@ -210,7 +210,7 @@ conf:
resource_types:OS::Cinder::QoSSpecs: rule:project_admin
heat:
DEFAULT:
- num_engine_workers: 4
+ num_engine_workers: 1
trusts_delegated_roles: ""
host: heat-engine
keystone_authtoken:
@@ -226,17 +226,17 @@ conf:
#NOTE(portdirect): the bind port should not be defined, and is manipulated
# via the endpoints section.
bind_port: null
- workers: 4
+ workers: 1
heat_api_cloudwatch:
#NOTE(portdirect): the bind port should not be defined, and is manipulated
# via the endpoints section.
bind_port: null
- workers: 4
+ workers: 1
heat_api_cfn:
#NOTE(portdirect): the bind port should not be defined, and is manipulated
# via the endpoints section.
bind_port: null
- workers: 4
+ workers: 1
paste_deploy:
api_paste_config: /etc/heat/api-paste.ini
clients:
diff --git a/keystone/templates/etc/_wsgi-keystone.conf.tpl b/keystone/templates/etc/_wsgi-keystone.conf.tpl
index 6e126e1ef2..96966e512f 100644
--- a/keystone/templates/etc/_wsgi-keystone.conf.tpl
+++ b/keystone/templates/etc/_wsgi-keystone.conf.tpl
@@ -25,7 +25,7 @@ CustomLog /dev/stdout combined env=!forwarded
CustomLog /dev/stdout proxy env=forwarded
- WSGIDaemonProcess keystone-public processes=1 threads=4 user=keystone group=keystone display-name=%{GROUP}
+ WSGIDaemonProcess keystone-public processes=1 threads=1 user=keystone group=keystone display-name=%{GROUP}
WSGIProcessGroup keystone-public
WSGIScriptAlias / /var/www/cgi-bin/keystone/keystone-wsgi-public
WSGIApplicationGroup %{GLOBAL}
@@ -41,7 +41,7 @@ CustomLog /dev/stdout proxy env=forwarded
- WSGIDaemonProcess keystone-admin processes=1 threads=4 user=keystone group=keystone display-name=%{GROUP}
+ WSGIDaemonProcess keystone-admin processes=1 threads=1 user=keystone group=keystone display-name=%{GROUP}
WSGIProcessGroup keystone-admin
WSGIScriptAlias / /var/www/cgi-bin/keystone/keystone-wsgi-admin
WSGIApplicationGroup %{GLOBAL}
diff --git a/neutron/values.yaml b/neutron/values.yaml
index fd04fd3341..06567e690b 100644
--- a/neutron/values.yaml
+++ b/neutron/values.yaml
@@ -954,7 +954,8 @@ conf:
# via the endpoints section.
bind_port: null
default_availability_zones: nova
- api_workers: 4
+ api_workers: 1
+ rpc_workers: 1
allow_overlapping_ips: True
# core_plugin can be: ml2, calico
core_plugin: ml2