Deprecate the old mergepy overcloud templates
This patch moves all the related mergepy templates for the overcloud into a deprecated directory. The Makefile has been updated so that overcloud.yaml is still generated at the top level so this shouldn't break end users. This is to reduce confusion for new users who are learning the TripleO heat templates and find the fact that we have two full implementations very confusing. Change-Id: I0848aca4dee3e37cb4c6089c5f655ad22ac6c5fd
This commit is contained in:
parent
112a42f34d
commit
c82b6cec10
8
Makefile
8
Makefile
@ -6,8 +6,8 @@ generated_templates = \
|
||||
undercloud-vm-ironic.yaml \
|
||||
undercloud-vm-ironic-vlan.yaml
|
||||
|
||||
# Files included in overcloud-source.yaml via FileInclude
|
||||
overcloud_source_deps = nova-compute-instance.yaml
|
||||
# Files included in deprecated/overcloud-source.yaml via FileInclude
|
||||
overcloud_source_deps = deprecated/nova-compute-instance.yaml
|
||||
|
||||
all: $(generated_templates)
|
||||
VALIDATE := $(patsubst %,validate-%,$(generated_templates))
|
||||
@ -18,8 +18,8 @@ $(VALIDATE):
|
||||
# You can define in CONTROLEXTRA one or more additional YAML files to further extend the template, some additions could be:
|
||||
# - overcloud-vlan-port.yaml to activate the VLAN auto-assignment from Neutron
|
||||
# - nfs-source.yaml to configure Cinder with NFS
|
||||
overcloud.yaml: overcloud-source.yaml block-storage.yaml swift-deploy.yaml swift-source.yaml swift-storage-source.yaml ssl-source.yaml nova-compute-config.yaml $(overcloud_source_deps)
|
||||
python ./tripleo_heat_merge/merge.py --hot --scale NovaCompute=$${COMPUTESCALE:-'1'} --scale controller=$${CONTROLSCALE:-'1'} --scale SwiftStorage=$${SWIFTSTORAGESCALE:-'0'} --scale BlockStorage=$${BLOCKSTORAGESCALE:-'0'} --scale CephStorage=$${CEPHSTORAGESCALE:-'0'} overcloud-source.yaml block-storage.yaml swift-source.yaml swift-storage-source.yaml ssl-source.yaml swift-deploy.yaml nova-compute-config.yaml ${CONTROLEXTRA} > $@.tmp
|
||||
overcloud.yaml: deprecated/overcloud-source.yaml deprecated/block-storage.yaml deprecated/swift-deploy.yaml deprecated/swift-source.yaml deprecated/swift-storage-source.yaml deprecated/ssl-source.yaml deprecated/nova-compute-config.yaml $(overcloud_source_deps)
|
||||
python ./tripleo_heat_merge/merge.py --hot --scale NovaCompute=$${COMPUTESCALE:-'1'} --scale controller=$${CONTROLSCALE:-'1'} --scale SwiftStorage=$${SWIFTSTORAGESCALE:-'0'} --scale BlockStorage=$${BLOCKSTORAGESCALE:-'0'} --scale CephStorage=$${CEPHSTORAGESCALE:-'0'} deprecated/overcloud-source.yaml deprecated/block-storage.yaml deprecated/swift-source.yaml deprecated/swift-storage-source.yaml deprecated/ssl-source.yaml deprecated/swift-deploy.yaml deprecated/nova-compute-config.yaml ${CONTROLEXTRA} > $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
undercloud-vm.yaml: undercloud-source.yaml undercloud-vm-nova-config.yaml undercloud-vm-nova-deploy.yaml
|
||||
|
@ -1,5 +1,4 @@
|
||||
description: Nova API,Keystone,Heat Engine and API,Glance,Neutron,Dedicated MySQL
|
||||
server,Dedicated RabbitMQ Server,Group of Nova Computes
|
||||
description: Deprecated. Please migrate to use overcloud-without-mergepy instead.
|
||||
heat_template_version: 2013-05-23
|
||||
parameters:
|
||||
AdminPassword:
|
||||
@ -416,7 +415,7 @@ resources:
|
||||
get_param: RabbitCookieSalt
|
||||
NovaCompute0Deployment:
|
||||
type: FileInclude
|
||||
Path: nova-compute-instance.yaml
|
||||
Path: deprecated/nova-compute-instance.yaml
|
||||
SubKey: resources.NovaCompute0Deployment
|
||||
parameters:
|
||||
DefaultSignalTransport:
|
||||
@ -456,23 +455,23 @@ resources:
|
||||
get_param: NeutronL3HA
|
||||
NovaCompute0AllNodesDeployment:
|
||||
type: FileInclude
|
||||
Path: nova-compute-instance.yaml
|
||||
Path: deprecated/nova-compute-instance.yaml
|
||||
SubKey: resources.NovaCompute0AllNodesDeployment
|
||||
parameters:
|
||||
AllNodesConfig: {get_resource: allNodesConfig}
|
||||
NovaCompute0:
|
||||
type: FileInclude
|
||||
Path: nova-compute-instance.yaml
|
||||
Path: deprecated/nova-compute-instance.yaml
|
||||
SubKey: resources.NovaCompute0
|
||||
NovaCompute0Passthrough:
|
||||
type: FileInclude
|
||||
Path: nova-compute-instance.yaml
|
||||
Path: deprecated/nova-compute-instance.yaml
|
||||
SubKey: resources.NovaCompute0Passthrough
|
||||
parameters:
|
||||
passthrough_config: {get_param: ExtraConfig}
|
||||
NovaCompute0PassthroughSpecific:
|
||||
type: FileInclude
|
||||
Path: nova-compute-instance.yaml
|
||||
Path: deprecated/nova-compute-instance.yaml
|
||||
SubKey: resources.NovaCompute0PassthroughSpecific
|
||||
parameters:
|
||||
passthrough_config_specific: {get_param: NovaComputeExtraConfig}
|
Loading…
x
Reference in New Issue
Block a user