[victoria/ussuri/train] Tune minion defaults
Undercloud Minion should be configured with the same default tuning as
Undercloud[1] for heat & ironic.
We have dropped minion environment files for wallaby+, Updating minion
setting for t/u/v.
Also, add minion job in zuul layout, As this isn't covered by the
zuul project templates. In tripleo-ansible repo also minion job is
also explicility mentioned[2]
[1] https://github.com/openstack/tripleo-heat-templates/blob/stable/victoria/environments/undercloud.yaml#L96-L137
[2] https://github.com/openstack/tripleo-ansible/blob/stable/victoria/zuul.d/layout.yaml#L25-L45
Related-Bug: #1947510
Change-Id: I580cddf94a8da20081700c46526b21a8beb38210
(cherry picked from commit 72e0b6b78c
)
This commit is contained in:
parent
c919e48bdc
commit
f80701c67f
|
@ -16,6 +16,30 @@ parameter_defaults:
|
||||||
# Type: boolean
|
# Type: boolean
|
||||||
EnablePackageInstall: True
|
EnablePackageInstall: True
|
||||||
|
|
||||||
|
# Indicate whether this resource may be shared with the domain received in the request "origin" header.
|
||||||
|
# Type: string
|
||||||
|
HeatCorsAllowedOrigin: '*'
|
||||||
|
|
||||||
|
# Maximum number of nested stack depth.
|
||||||
|
# Type: number
|
||||||
|
HeatMaxNestedStackDepth: 7
|
||||||
|
|
||||||
|
# Maximum resources allowed per top-level stack. -1 stands for unlimited.
|
||||||
|
# Type: number
|
||||||
|
HeatMaxResourcesPerStack: -1
|
||||||
|
|
||||||
|
# Allow reauthentication on token expiry, such that long-running tasks may complete. Note this defeats the expiry of any provided user tokens.
|
||||||
|
# Type: string
|
||||||
|
HeatReauthenticationAuthMethod: 'trusts'
|
||||||
|
|
||||||
|
# The maximum number of elements in collection yaql expressions can take for its evaluation.
|
||||||
|
# Type: number
|
||||||
|
HeatYaqlLimitIterators: 10000
|
||||||
|
|
||||||
|
# The maximum size of memory in bytes that yaql exrpessions can take for its evaluation.
|
||||||
|
# Type: number
|
||||||
|
HeatYaqlMemoryQuota: 200000
|
||||||
|
|
||||||
# Type of disk cleaning before and between deployments, "full" for full cleaning, "metadata" to clean only disk metadata (partition table).
|
# Type of disk cleaning before and between deployments, "full" for full cleaning, "metadata" to clean only disk metadata (partition table).
|
||||||
# Type: string
|
# Type: string
|
||||||
IronicCleaningDiskErase: metadata
|
IronicCleaningDiskErase: metadata
|
||||||
|
@ -28,6 +52,10 @@ parameter_defaults:
|
||||||
# Type: string
|
# Type: string
|
||||||
IronicDefaultInspectInterface: inspector
|
IronicDefaultInspectInterface: inspector
|
||||||
|
|
||||||
|
# Default resource class to use for new nodes.
|
||||||
|
# Type: string
|
||||||
|
IronicDefaultResourceClass: baremetal
|
||||||
|
|
||||||
# Whether to enable use of staging drivers.
|
# Whether to enable use of staging drivers.
|
||||||
# Type: boolean
|
# Type: boolean
|
||||||
IronicEnableStagingDrivers: True
|
IronicEnableStagingDrivers: True
|
||||||
|
|
|
@ -9,6 +9,16 @@ environments:
|
||||||
description: |
|
description: |
|
||||||
TODO
|
TODO
|
||||||
files:
|
files:
|
||||||
|
deployment/heat/heat-base-puppet.yaml:
|
||||||
|
parameters:
|
||||||
|
- HeatCorsAllowedOrigin
|
||||||
|
- HeatYaqlLimitIterators
|
||||||
|
- HeatYaqlMemoryQuota
|
||||||
|
deployment/heat/heat-engine-container-puppet.yaml:
|
||||||
|
parameters:
|
||||||
|
- HeatMaxNestedStackDepth
|
||||||
|
- HeatMaxResourcesPerStack
|
||||||
|
- HeatReauthenticationAuthMethod
|
||||||
deployment/timesync/chrony-baremetal-ansible.yaml:
|
deployment/timesync/chrony-baremetal-ansible.yaml:
|
||||||
parameters:
|
parameters:
|
||||||
- NtpServer
|
- NtpServer
|
||||||
|
@ -24,6 +34,9 @@ environments:
|
||||||
parameters:
|
parameters:
|
||||||
- SoftwareConfigTransport
|
- SoftwareConfigTransport
|
||||||
- DnsServers
|
- DnsServers
|
||||||
|
deployment/ironic/ironic-base-puppet.yaml:
|
||||||
|
parameters:
|
||||||
|
- IronicDefaultResourceClass
|
||||||
deployment/ironic/ironic-conductor-container-puppet.yaml:
|
deployment/ironic/ironic-conductor-container-puppet.yaml:
|
||||||
parameters:
|
parameters:
|
||||||
- IronicCleaningDiskErase
|
- IronicCleaningDiskErase
|
||||||
|
@ -47,6 +60,12 @@ environments:
|
||||||
- IronicRescuingNetwork
|
- IronicRescuingNetwork
|
||||||
sample_values:
|
sample_values:
|
||||||
# Normal bits for standalone
|
# Normal bits for standalone
|
||||||
|
HeatCorsAllowedOrigin: "'*'"
|
||||||
|
HeatMaxNestedStackDepth: 7
|
||||||
|
HeatMaxResourcesPerStack: -1
|
||||||
|
HeatReauthenticationAuthMethod: "'trusts'"
|
||||||
|
HeatYaqlLimitIterators: 10000
|
||||||
|
HeatYaqlMemoryQuota: 200000
|
||||||
StackAction: CREATE
|
StackAction: CREATE
|
||||||
SoftwareConfigTransport: POLL_SERVER_HEAT
|
SoftwareConfigTransport: POLL_SERVER_HEAT
|
||||||
EnablePackageInstall: true
|
EnablePackageInstall: true
|
||||||
|
|
|
@ -17,7 +17,19 @@
|
||||||
- openstack-tox-pep8
|
- openstack-tox-pep8
|
||||||
- tripleo-ci-centos-8-content-provider:
|
- tripleo-ci-centos-8-content-provider:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
|
- tripleo-ci-centos-8-containers-undercloud-minion: &undercloud_minion
|
||||||
|
vars:
|
||||||
|
consumer_job: true
|
||||||
|
remove_tags:
|
||||||
|
- build
|
||||||
|
dependencies:
|
||||||
|
- tripleo-ci-centos-8-content-provider
|
||||||
|
files:
|
||||||
|
- ^sample-env-generator/undercloud-minion.yaml
|
||||||
|
- ^environments/undercloud/undercloud-minion.yaml
|
||||||
|
- ^deployment/undercloud/minion-rabbitmq-puppet.yaml
|
||||||
gate:
|
gate:
|
||||||
queue: tripleo
|
queue: tripleo
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-tox-pep8
|
- openstack-tox-pep8
|
||||||
|
- tripleo-ci-centos-8-containers-undercloud-minion: *undercloud_minion
|
||||||
|
|
Loading…
Reference in New Issue