Browse Source

Fix newton compat mode for deployed server.

The ControlPlanePort interface changed in the deployed-server
ressource.  It now takes an additional fixed_ips parameters.

This add the required parameter and is required for FFU testing in CI.

Adjust the validation to take the fixed_ips discrepancies between two
different templates interfaces in deployed-neutron-port and
ctlplane-port.

Change-Id: I58af23129bcba04a367d0169dcafd53d33ab42f2
Closes-Bug: #1755837
(cherry picked from commit 5015cc6dd8)
changes/80/552980/5
Sofer Athlan-Guyot 3 years ago
committed by Athlan-Guyot sofer
parent
commit
941f144d22
  1. 3
      deployed-server/ctlplane-port.yaml
  2. 3
      tools/yaml-validate.py

3
deployed-server/ctlplane-port.yaml

@ -4,6 +4,9 @@ parameters:
network:
type: string
default: ctlplane
fixed_ips:
default: []
type: json
name:
type: string
replacement_policy:

3
tools/yaml-validate.py

@ -129,7 +129,8 @@ PARAMETER_DEFINITION_EXCLUSIONS = {'CephPools': ['description',
'NovaComputeExtraConfig': ['description'],
'controllerExtraConfig': ['description'],
'DockerSwiftConfigImage': ['default'],
'input_values': ['default']
'input_values': ['default'],
'fixed_ips': ['default', 'type']
}
PREFERRED_CAMEL_CASE = {

Loading…
Cancel
Save