{"push_id":872458492,"size":372,"distinct_size":0,"ref":"refs/heads/master","head":"f6ff1a819190877093a90fb97ef7c9c8f6ce5164","before":"5033fd06894c3ac9ff99a82cb74020868da42306","commits":[{"sha":"cd5ba32311f63fb219e026ed6a96bcefe0fd25ca","author":{"email":"16c240e05639e6af23d6004da057b148e7020896@redhat.com","name":"Giulio Fidente"},"message":"Remove unused EnablePacemaker param from templates\n\nUse of Pacemaker is governed by the resource registry since\nchange Ibefb80d0d8f98404133e4c31cf078d729b64dac3.\n\nThe param stayed longer in the template to prevent breakage of scripts\nwhich could have passed it when launching stack-create, despite it being\nignored.\n\nThis change removes the param entirely.\n\nChange-Id: I026ce391319a4306c4b81a15652e3cad470e5cb7\nDepends-On: I775724b207c737043a2a418a3ec8ede2cbaa8fa0","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/cd5ba32311f63fb219e026ed6a96bcefe0fd25ca"},{"sha":"1f1d72b0928594725a9d70400b44589db4b1b51a","author":{"email":"4bb9322d2721abaa797f20e8e3863e6a19240e0a@redhat.com","name":"Ben Nemec"},"message":"Fix grammar nits in bond-with-vlans templates\n\nChange-Id: Ifa59cf2f1f6b16bc785b19aef215659b95876237","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/1f1d72b0928594725a9d70400b44589db4b1b51a"},{"sha":"a1b3fa3e84185b6969a8acfda475fe7fc48bd5a1","author":{"email":"a4b6d2400cf5fff08c10943efb8cb0f999ee3cb8@enovance.com","name":"Yanis Guenane"},"message":"Specify mariadb package name to meet puppetlabs-mysql requirement\n\nSpecify the MariaDB package name to meet new requirement from\npuppetlabs-mysql introduce but latest commit[1][2]\n\n[1]\nhttps://github.com/puppetlabs/puppetlabs-mysql/commit/4bab65edcb98f82f87a4414840fe90ab81b6cea3\n[2]\nhttps://github.com/puppetlabs/puppetlabs-mysql/commit/29788fb4c492865b5246daef6cbefe99c4aa067d\n\nChange-Id: I1b855934a88ceb4995ca1a44394db6b7a20c038d","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/a1b3fa3e84185b6969a8acfda475fe7fc48bd5a1"},{"sha":"c315681cc80ec95c8e38bb0a407346525c9b0d1e","author":{"email":"4d1810d1ff6d7f22d774341c4549c02173d2f2ab@redhat.com","name":"Steven Hardy"},"message":"Remove NO_SIGNAL from puppet role templates\n\nCurrently we use NO_SIGNAL on both the NetworkConfig and subsequent config\ndeploying the data associated with the role.  This means there is a risk that\nshould the NetworkConfig do anything interruptive (os-net-config can do\ninterface renaming based on discovery data for example) the role configuration\nconfig could fail, and we'd never know until some later error occurs.\n\nAdditionally, we need to be sure that the heiradata deployed by each of the role\nspecicific configs is actually in-place before proceeding with any of the cluster\nconfiguration - atm this works due to the inherent delays involved deploying to\nbare-metal, but there's still a theoretical race if very fast deployment backends\n(I'm thinking containers, e.g lxc backend to nova or something) were used instead.\n\nEssentially, we should never be using NO_SIGNAL unless we want to ignore failure,\nwhich AFAICT is not the case in this instance.\n\nChange-Id: I0dbbcc87fb8df8e6bc4775c39fa616b0d0713464","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/c315681cc80ec95c8e38bb0a407346525c9b0d1e"},{"sha":"ce34efda2fa11dd4dc5f46877fd78a784b1b5f56","author":{"email":"16c240e05639e6af23d6004da057b148e7020896@redhat.com","name":"Giulio Fidente"},"message":"Make CephStorageDeployment depend on NetworkDeployment\n\nChange-Id: I5b6454d0e09eba79fc0376e963fd0e4c64105081","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/ce34efda2fa11dd4dc5f46877fd78a784b1b5f56"},{"sha":"b1ae63bb11ce92a584d5dbff4e3dc94564f5cb04","author":{"email":"4d1810d1ff6d7f22d774341c4549c02173d2f2ab@redhat.com","name":"Steven Hardy"},"message":"Remove NO_SIGNAL from ControllerBootstrapNodeDeployment\n\nWe need to be sure the boostrap node data has been propagated to the\ncluster before proceeding with configuration, because\nControllerNodesPostDeployment consumes the data put in place by this\nand depends_on for serialization, which is essentially meaningless when\ncombined with NO_SIGNAL.\n\nChange-Id: I73a1e5a2cda4c79f457bfbd9ce2836dc5c1902cc","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/b1ae63bb11ce92a584d5dbff4e3dc94564f5cb04"},{"sha":"2a76a43367daa75fa07fe25167fd6398bb0bc7b8","author":{"email":"4d1810d1ff6d7f22d774341c4549c02173d2f2ab@redhat.com","name":"Steven Hardy"},"message":"Remove NO_SIGNAL from Controller|ObjectSwiftDeployment\n\nWe want to know this deployment succeeded, again the\nControllerAllNodesPostDeployment depends_on this, which implies\nit should actually be done before doing the PostDeployment stuff,\nwhich is impossible to determine with NO_SIGNAL.\n\nChange-Id: I46d23bce8762ac414e4de82cf42193694aebb763","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/2a76a43367daa75fa07fe25167fd6398bb0bc7b8"},{"sha":"fc681367c74ae972293e00becd80bd4f0ab55a9d","author":{"email":"4d1810d1ff6d7f22d774341c4549c02173d2f2ab@redhat.com","name":"Steven Hardy"},"message":"Remove NO_SIGNAL from ControllerClusterConfig\n\nWe want to ensure this actually worked, or subsequent configuration\nsteps may fail.\n\nChange-Id: Ia9ae12e70dd32dd3ae6c26cbfd3e3e2dba5d272f","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/fc681367c74ae972293e00becd80bd4f0ab55a9d"},{"sha":"dbc6acf03e24bcf6db0a7ed8863efc77856650c7","author":{"email":"4d1810d1ff6d7f22d774341c4549c02173d2f2ab@redhat.com","name":"Steven Hardy"},"message":"Remove DefaultSignalTransport from top-level template\n\nThis hasn't been properly wired in for a while AFAICT, so it makes\nsense to remove it, and introduce a value via parameter_defaults\nwhich enables easier global selection of a particular transport\nwithout passing the value down through all the nested stacks.\n\nChange-Id: Icd830aea00768e65adc1df1287440fdab98058f9","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/dbc6acf03e24bcf6db0a7ed8863efc77856650c7"},{"sha":"ca36b5d9e19e7eb5e1e4de0d6bae4e1d364f30fb","author":{"email":"62cccc0004df0a8e3c343b26b69e434f6aa9711c@redhat.com","name":"Dan Prince"},"message":"network/config storage role fixes\n\nNone of the storage roles have Heat parameters for the bridge\nname. Instead of wiring in Heat parameters for bridge name\nthis patch hard codes the bridge name for the storage roles\nto 'br-storage'.\n\nThis functionally fixes the network config scripts for each\nof the storage roles.\n\nFor the single-nic-vlans storage roles we also remove\nthe 'bond1' reference which was also incorrectly specified.\n\nChange-Id: I460d1a17e44ee49e960117ec85edd3ae25894333","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/ca36b5d9e19e7eb5e1e4de0d6bae4e1d364f30fb"},{"sha":"5041ff897dcfb2b9cec5bff1f15060913704e43a","author":{"email":"62cccc0004df0a8e3c343b26b69e434f6aa9711c@redhat.com","name":"Dan Prince"},"message":"Add BondInterfaceOvsOptions parameter\n\nThis patch adds a new BondInterfaceOvsOptions to the\nbond-with-vlans network config templates. This can\nbe used to configure things like LACP or the bonding mode\nvia a nested stack heat parameter.\n\nThe patch also removes the hard coded ovs_options relating\nto both bond-with-vlans and single-nic-with-vlans configurations\nwhich do not actually require this setting to be hard coded\nbecause by default OVS trunks vlan ports automatically.\n\nChange-Id: I3effbccba8ed7ed28d6ba715e5709275d4e7f984","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/5041ff897dcfb2b9cec5bff1f15060913704e43a"},{"sha":"e437e100b43d624de3a524b7a51b0b4aac9d4460","author":{"email":"62cccc0004df0a8e3c343b26b69e434f6aa9711c@redhat.com","name":"Dan Prince"},"message":"Add support for isolating swift storage nets\n\nThis patch updates the Puppet Swift storage role\nso that it supports network isolation. By default\nall traffic still flows on the ctlplane network\nbut if network isolation is enabled then network\ntraffic will flow over the configured storage_mgmt\nnetwork interface.\n\nThis patch also fixes a few critical issues with\nthe swift storage role that prevented it from\nworking:\n - oac_data for the swift devices was overriding the\n   data provided in the swift_devices_and_proxy\n   hieradata file.\n - the role was missing declarations to load hieradata\n   files for swift_devices_and_proxy and all_nodes\n - The required snmpd settings were not getting set\n   correctly in the 'object' hiera data file.\n\nWith all of these changes the Swift storage role\nworks correctly with and without network isolation.\n\nChange-Id: I541abb2604380f603bba91ad88e54783ee450a8f","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/e437e100b43d624de3a524b7a51b0b4aac9d4460"},{"sha":"2f18f063568a8624dcdf965a2e33e12203797559","author":{"email":"62cccc0004df0a8e3c343b26b69e434f6aa9711c@redhat.com","name":"Dan Prince"},"message":"Isolate network traffic for Nova VNC proxy\n\nThis patch makes it possible to configure the isolated network\nfor the Nova vnc proxy client.\n\nChange-Id: I462dfaea94e5fe9cb260ba91a42433a250f07984","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/2f18f063568a8624dcdf965a2e33e12203797559"},{"sha":"84f370088f5616ccaba5e92e00609a5d4f61071f","author":{"email":"62cccc0004df0a8e3c343b26b69e434f6aa9711c@redhat.com","name":"Dan Prince"},"message":"Rename ServiceNetMap: NeutronLocalIp\n\nThis patch renames the NeutronLocalIp option to be called\nNeutronTenantNetwork. This is more consistent with\nall of the other ServiceNetMap settings which end in\n'Network' and initial end user feedback found the\nold name a bit cryptic as well.\n\nThis is the network for neutron tenant traffic so lets\njust name it that.\n\nChange-Id: Id49afe75c372887453413c092190a5775aa3e1ee","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/84f370088f5616ccaba5e92e00609a5d4f61071f"},{"sha":"7678618c0b24d2089d5dc997bae8d315bba78f43","author":{"email":"a7b3f539b70b276bd2511272745d5cad0248d89d@redhat.com","name":"Dan Sneddon"},"message":"Remove external bridge from Compute nodes\n\nThis change modifies overcloud-resource-registry-puppet.yaml to\nuse net-config-noop.yaml as the default os-net-config template\nfor compute nodes. The current default of net-config-bridge.yaml\nwill set up a br-ex on the compute nodes. Since we are not using\nDVR that is not needed.\n\nChange-Id: I4e149a4f5a6d19e94e8c0245f52677f92f22d3ec","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/7678618c0b24d2089d5dc997bae8d315bba78f43"},{"sha":"70a00c018a59dc0b228ec6f919cf0aa7a04b20b8","author":{"email":"2b414c91f5065f88f4b4ca48d61ee960ea2d1021@redhat.com","name":"marios"},"message":"Adds horizon to pacemaker when puppet-pacemaker is enabled\n\nAdds the horizon (httpd) service as pacemaker resource\nAlso adds a default for the horizon::django_session_engine [1]\nwhich was previously unconfigured. Also adds a server-status.conf\nfor httpd/pacemaker [2]\n\n[1] https://docs.djangoproject.com/en/dev/topics/http/sessions/#using-cached-sessions\n[2] https://github.com/beekhof/osp-ha-deploy/blob/master/pcmk/horizon.scenario#L72\n\nChange-Id: I320837dfecf3241355e8a3345d0ff271592da491","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/70a00c018a59dc0b228ec6f919cf0aa7a04b20b8"},{"sha":"a6706da768ece0d3eb850fc7739fa677f48513bf","author":{"email":"16c240e05639e6af23d6004da057b148e7020896@redhat.com","name":"Giulio Fidente"},"message":"Fix Redis bind setting to use redis_network\n\nThe Redis bind host should be set from [1] template.\n\n1. https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/controller-puppet.yaml#L985\n\nChange-Id: I8713db1a7ad739692817921248edcc6b0e819ade","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/a6706da768ece0d3eb850fc7739fa677f48513bf"},{"sha":"344af04c0760f7944b49b783501582db92dc5fb9","author":{"email":"62cccc0004df0a8e3c343b26b69e434f6aa9711c@redhat.com","name":"Dan Prince"},"message":"Flexible IP allocations for isolated nets\n\nThis patch adds new '<net name>AllocationPool' parameters\nto all of the isolated network nested stacks so that users\ncan easily control the allocation ranges on these networks.\n\nChange-Id: I44b564831446c62e3489a69d992e0fb1f642b085","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/344af04c0760f7944b49b783501582db92dc5fb9"},{"sha":"d4518312486d9e5ad1399f59c04d972abfed4d82","author":{"email":"16c240e05639e6af23d6004da057b148e7020896@redhat.com","name":"Giulio Fidente"},"message":"Remove Redis VirtualIP from params and build it from Neutron::Port\n\nThe redis_vip should come from a Neutron Port as its cidr depends\non the Neutron Network configuration. This change adds 2 new files\nand modifies 1 in the network/ports directory:\n\n- noop.yaml - Passes through the ctlplane Controller IP (modified)\n- ctlplane_vip.yaml - Creates a new VIP on the control plane\n- vip.yaml - Creates a VIP on the named network (for isolated nets)\n\nAlso, changes to overcloud-without-mergepy.yaml create the\nRedis Virtual IP. The standard resource registry was modified to\nuse noop.yaml for the new Redis VIP. The Puppet resource registry\nwas modified to use ctlplane_vip.yaml by default, but can be made\nto use vip.yaml when network isolation is used by using an\nenvironment file. vip.yaml will place the VIP according to the\nServiceNetMap, which can also be overridden.\n\nWe use this new VIP port definition to assign a VIP to Redis,\nbut follow-up patches will assign VIPs to the rest of the\nservices in a similar fashion.\n\nCo-Authored-By: Dan Sneddon <dsneddon@redhat.com>\n\nChange-Id: I2cb44ea7a057c4064d0e1999702623618ee3390c","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/d4518312486d9e5ad1399f59c04d972abfed4d82"},{"sha":"1a04849fe81d671843e53a231211e2f773a275ae","author":{"email":"16c240e05639e6af23d6004da057b148e7020896@redhat.com","name":"Giulio Fidente"},"message":"Add $hostname.localdomain alias to /etc/hosts\n\nWe want to make sure to be able to resolve the default domain\nsuffix (.localdomain) appended when no domain option is passed by\nthe dhcp server.\n\nChange-Id: I33111e91b502f57da442e5745de2217bd6d2d882","distinct":false,"url":"https://api.github.com/repos/radez/tripleo-heat-templates/commits/1a04849fe81d671843e53a231211e2f773a275ae"}]}