aboutsummaryrefslogtreecommitdiffstats
path: root/undercloud-vm.yaml
AgeCommit message (Collapse)AuthorFilesLines
2013-11-25Use merge.py for the undercloud templates.Dan Prince1-210/+0
This will require some changes to our devtest scripts and TOCI to ensure we build the overcloud-vm template before attempting to use it. Change-Id: I14b5e4a0ccf5f18429bfc33e527bdb4760b8d1a3
2013-11-18Add metadata to configure swiftDerek Higgins1-0/+1
o Adds the required swift metadata (in swift-source.yaml). o Sets up glance to use the swift backend on the overcloud. o Sets up glance to use the file backend on the undercloud and seed, i.e. maintain the Status quo. Change-Id: I4a70ffbf9c51f1fea5cfc84d8718d3d30d36b3f2
2013-11-06Drop NeutronNativePXE option from undercloud tmplsDan Prince1-6/+0
Depends on https://review.openstack.org/55338 We now just want to default to using Neutron native PXE. Change-Id: Idec46638b88d7c050e721588e5dbddf233d02493
2013-10-29Rename heat_watch_server_url to watch_server_urlDerek Higgins1-1/+1
The other *_server_url parameters are not prefixed with heat_ and this is already in the heat namespace. Change-Id: I24effcfedccb7b69b4e4d022db6676da51083401
2013-10-23Disable nova bm file injection in undercloudRoman Podolyaka1-0/+1
We are now relying on host routes feature of neutron-dhcp-agent, so it's time to disable nova bm file injection in undercloud and use neutron-dhcp-agent instead (if file injection is enabled the static route for metadata server is not set and overcloud machines hit seed vm metadata server instead of undercloud one). Co-Authored-By: Derek Higgins <derekh@redhat.com> Partial-Bug: #1241042 Change-Id: I04a7fb0399031cbf475a427cceac080296f9bc8d
2013-10-14Add tuskar API service configurationRoman Podolyaka1-0/+1
Needed for I1d16e535ae50a06a8792e1613bb6b6c4647bf128 to work properly. Change-Id: Ib66e688bd7500f03dea7d4282607cd51078e9a51
2013-10-14Hide the AdminToken too.Robert Collins1-0/+1
This is arguably more important than passwords as it allow rooting keystone :). Change-Id: I12d8ae0f096480112a82d7598eedae64a6fbd861
2013-10-11Add parameters for undercloud power_managers.Dan Prince1-1/+6
Adds a new PowerManager parameter for the baremetal power management driver. Change-Id: I3d3b1f8e190d9de9705b2319726cdddb5624fc83
2013-10-11Make neutron public interface configurable.Robert Collins1-1/+6
Not all machines use eth0 :). Change-Id: I2d0cfd8df46e7eda1b7db2ea5c8e84d3e970c862
2013-10-11Delete unused interfaces.control key.Robert Collins1-2/+0
Change-Id: I3a84cf52cc46f0c338319a046d77edb2a9b29c45
2013-09-30Merge "Make it possible to enable native neutron PXE."Jenkins1-0/+6
2013-09-26Set the undercloud host name to 'undercloud'.Dan Prince1-1/+1
This makes more sense than calling it 'ubuntu'. Note: This will require an associated incubator change which I will push momentarily. Change-Id: I166b45a6ceb34635ed5ef7e29dd028f8c6a4cbe3
2013-09-26Make it possible to enable native neutron PXE.Robert Collins1-0/+6
This is used to control the dhcp_options_enabled flag in nova.conf, needed to enable PXE orchestration (until Nova assumes all Neutron libraries and servers support it). Change-Id: I035a2341d829a9987eeeebdd9c22f039e69489db
2013-09-17Set NoEcho: true for parameters containing secretsSteve Baker1-0/+5
This prevents secret values being returned for stack-show. Change-Id: I82eff26fda31511b66c6371f6ded2a5fb559f3fb Fixes-Bug: #1226730
2013-09-17Replace broken usage of first_private_addressClint Byrum1-6/+10
The OpenStack native OS::Nova::Server gives us the full list of networks rather than AWS::EC2::Instance's contrived view of 'private' and 'public'. We know we want ctlplane, and use Fn::Select to choose that network directly. The outer Fn::Select is meant to choose the first network every time, which may not always be correct, but is at this point. Change-Id: Iae54ab8d9ac8d84f4f6e2f86ac1b66aacb687473
2013-09-17Allow customising the Nova BM architecture.Robert Collins1-1/+6
Nova BM can only run one architecture at a time, and the incubator currently documents running sed against undercloud-vm.yaml! Change-Id: Ib157cf405a40fa983f1df3fb3ed62d04262e3e81
2013-09-16Update PrivateIp to first_private_address.James Slagle1-4/+4
Update the PrivateIp attribute to first_private_address as a result of the change to the OS::Nova::Server type. Change-Id: Id90f8c7c4e0217e1f94d3e5134744a810390e7b7
2013-09-14Make Heat service password configurable.Robert Collins1-1/+6
So that it can be a snowflake! (unique). Change-Id: Ic823620ace7df5636cd9ff16dcd7476654692e6c
2013-09-14Remove unused swift undercloud definition.Robert Collins1-3/+0
The undercloud doesn't contain swift. Change-Id: I1372ed28d7ee5bec2b0e03941bd8d50a0b749825
2013-09-14Get rid of global service-password.Robert Collins1-1/+0
No longer needed, less globals == win. Change-Id: I2872e5a8775a09b2e857ef082f3b86109785a126
2013-09-14Add Nova service password.Robert Collins1-0/+6
Another service converted to match the keystone model of unique accounts per service. Change-Id: I62fce289a7032138be3aca8c74df499c2b1fde28
2013-09-14Add Glance service password.Robert Collins1-0/+6
The in-instance scripts are about to require this. Change-Id: I0260da5502639acc60b2791e9f957952f7ab5956
2013-09-14Remove trailing whitespace.Robert Collins1-1/+1
Change-Id: Ifde42d405e22c32f4edc2fdd4f5aed5a0c8bff20
2013-09-13Update undercloud-vm.yaml to use OS::Nova::ServerClint Byrum1-7/+6
Change-Id: I34c294c62bf5da4c01d72931173c055c6a13706c
2013-09-13escription -> DescriptionRobert Collins1-1/+1
Change-Id: Iec40d309f3099998fbeb85de7538ed5e0d2e9c42
2013-09-13Add in Neutron service password.Robert Collins1-0/+6
The in-instance scripts are being fixed to not confuse the admin password with the neutron service password. Change-Id: I341574bb838a9563120791b9ac014d75274a96aa
2013-09-12Make admin-password configurable.Robert Collins1-1/+6
We use the admin password in in-instance scripts that configure e.g. nagios from the cloud metadata, but production clouds will all have unique passwords - it has to be a parameter. Change-Id: I1f6c697ce27580fd669c7623e7fcea4c96ec62d0
2013-09-11Make the keystone admin token configurable.Robert Collins1-1/+6
Because unique is good for auth secrets. Change-Id: Iaadc102d11d68d7fc059e62bd992de7ee6f2c818
2013-08-14Load local IP using separate post-boot Metadata.Clint Byrum1-7/+43
Previously we could not feed the IP of an instance into its own Metadata because of circular dependency problems. 0.0.0.0 was used with the heat-localip element to work around this problem. This caused problems though, as heat-localip would edit the source local heat metadata, which would make cfn-hup and/or os-collect-config think that the Metadata had changed, causing it to restart everything every time we query the Metadata, which was about every five minutes. Now we can just query this inert LaunchConfiguration resource to get its' Metadata once it is ready. This resource will only change when legitimate things are changed in the stack, and so we won't restart everything every five minutes anymore. Note that when the native Heat DSL lands, the OS::Heat::SoftwareConfig resource is meant for exactly this purpose. After this is merged we no longer need the heat-localip element. Fixes bug #1202322 Change-Id: Id06323ba43203570eeebfa5b3d03fa56c16c0c10
2013-08-14Migrate from cfn-hup to os-collect-configClint Byrum1-12/+10
Os-collect-config is meant to replace cfn-hup from heat-cfntools. It allows pulling from multiple metadata sources and runs continuously. Fixes bug #1211289 Change-Id: Ia4e9127fb79048bd1022b32a37272f8463a774ae
2013-08-12Remove unused network configuration metadata.Robert Collins1-3/+0
This is supplied to neutron etc via API calls - having it in Heat leads to having redundancy, confusion and tricky scripts. Incubator now has scripts to configure this and instances won't consult these keys. Change-Id: Ia45d9bf5bb326ec88f9f4a48c5520570cf5b6d72
2013-08-12Increase PXE deploy timeout.Robert Collins1-2/+2
Several users with slightly older hardware report the PXE deploy process aborting deploys that were progressing fine. By increasing the default PXE deploy timeout we should cater for this. A separate bug has been filed in Nova/Ironic about the timeout being too simple. Change-Id: I9e340fc7f928b32b1146ce758cda7180888d6cc9
2013-07-15Reinstate architecture binding for nova-bm.Robert Collins1-0/+1
Per bug 1201656 (which this doesn't fix) nova-compute can only run one bm arch from a single compute host. Change-Id: I0eabe6e85ed388af111ef503882dfdf7959d8d97
2013-07-15Stop passing no longer honoured keys in.Robert Collins1-3/+0
The undercloud (and boot-stack in general) no longer create baremetal flavors or register baremetal ramdisks, so passing in keys for that isn't needed. Change-Id: I8c20e95f3a57418d7ae160a296a092cd71254e3d
2013-07-10Quantum -> Neutron renameDerek Higgins1-3/+3
Almost all references to quantum have been changed neutron in tripleo-image-elements. Change-Id: Ib17353d5834dd95d0348f62111074180c6e47181
2013-07-06Update undercloud-vm for new networking config.Robert Collins1-6/+4
It is currently broken due to mismatched config keys. Change-Id: If3ce934730cb974af7bcd7c6b3134e499f4e2a0d
2013-06-27A template for dev-test underclouds.Robert Collins1-0/+129
Change-Id: Ibf59b34341129712c0e3187aa87ac90c092a74a7