Merge "[victoria/ussuri/train] Tune minion defaults" into stable/train

This commit is contained in:
Zuul 2021-10-28 15:43:41 +00:00 committed by Gerrit Code Review
commit f27ecea1e5
3 changed files with 59 additions and 0 deletions

View File

@ -16,6 +16,30 @@ parameter_defaults:
# Type: boolean
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: string
IronicCleaningDiskErase: metadata
@ -28,6 +52,10 @@ parameter_defaults:
# Type: string
IronicDefaultInspectInterface: inspector
# Default resource class to use for new nodes.
# Type: string
IronicDefaultResourceClass: baremetal
# Whether to enable use of staging drivers.
# Type: boolean
IronicEnableStagingDrivers: True

View File

@ -9,6 +9,16 @@ environments:
description: |
TODO
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:
parameters:
- NtpServer
@ -24,6 +34,9 @@ environments:
parameters:
- SoftwareConfigTransport
- DnsServers
deployment/ironic/ironic-base-puppet.yaml:
parameters:
- IronicDefaultResourceClass
deployment/ironic/ironic-conductor-container-puppet.yaml:
parameters:
- IronicCleaningDiskErase
@ -47,6 +60,12 @@ environments:
- IronicRescuingNetwork
sample_values:
# Normal bits for standalone
HeatCorsAllowedOrigin: "'*'"
HeatMaxNestedStackDepth: 7
HeatMaxResourcesPerStack: -1
HeatReauthenticationAuthMethod: "'trusts'"
HeatYaqlLimitIterators: 10000
HeatYaqlMemoryQuota: 200000
StackAction: CREATE
SoftwareConfigTransport: POLL_SERVER_HEAT
EnablePackageInstall: true

View File

@ -17,7 +17,19 @@
- openstack-tox-pep8
- tripleo-ci-centos-8-content-provider:
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:
queue: tripleo
jobs:
- openstack-tox-pep8
- tripleo-ci-centos-8-containers-undercloud-minion: *undercloud_minion