Re: [openstack-dev] [TripleO][ci][ceph] switching to config-download by default
On Thu, Apr 5, 2018 at 10:38 AM, James Slaglewrote: > I've pushed up for review a set of patches to switch us over to using > config-download by default: > > https://review.openstack.org/#/q/topic:bp/config-download-default > > I believe I've come up with the proper series of steps to switch > things over. Let me know if you have any feedback or foresee any > issues: > > FIrst, we update remaining multinode jobs > (https://review.openstack.org/558965) and ovb jobs > (https://review.openstack.org/559067) that run against master to > opt-in to config-download. This will expose any issues with these jobs > and config-download and let us fix those issues. > > We can then switch tripleoclient (https://review.openstack.org/558925) > over to use config-download by default. Since this also requires a > Heat environment, we must forcibly inject that environment via > tripleoclient. FYI, the above work is completed and config-download is now the default with tripleoclient. > > Once the tripleoclient patch lands, we can update > tripleo-heat-templates to use the mappings from config-download in the > default resource registry (https://review.openstack.org/558927). > > We can then remove the forcibly injected environment from > tripleoclient (https://review.openstack.org/558931) We're now moving forward with the above 2 patches. jtomasek is making good progress with the UI and support for config-download should be landing there soon. > > Finally, we can go back and update the multinode/ovb jobs on master to > not be opt-in for config-download since it would now be the default > (no patch yet). > > Now...for Ceph it will be slightly different: It took some CI wrangling, but Ceph is now switched over to use external_deploy_tasks. There are patches in progress to clean up the old workflow_tasks: https://review.openstack.org/563040 https://review.openstack.org/563113 There will be some further patches for CI to remove other explicit opt-in's for config-download since it's now the default. Feel free to ping me directly if you think you've found any issues related to any of the config-download work, or file bugs in launchpad using the official "config-download" tag. -- -- James Slagle -- __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [TripleO][ci][ceph] switching to config-download by default
On Thu, Apr 5, 2018 at 10:38 AM, James Slaglewrote: > I've pushed up for review a set of patches to switch us over to using > config-download by default: > > https://review.openstack.org/#/q/topic:bp/config-download-default > > I believe I've come up with the proper series of steps to switch > things over. Let me know if you have any feedback or foresee any > issues: > > FIrst, we update remaining multinode jobs > (https://review.openstack.org/558965) and ovb jobs > (https://review.openstack.org/559067) that run against master to > opt-in to config-download. This will expose any issues with these jobs > and config-download and let us fix those issues. > > We can then switch tripleoclient (https://review.openstack.org/558925) > over to use config-download by default. Since this also requires a > Heat environment, we must forcibly inject that environment via > tripleoclient. > > Once the tripleoclient patch lands, we can update > tripleo-heat-templates to use the mappings from config-download in the > default resource registry (https://review.openstack.org/558927). I forgot to mention that at this point the UI would have to be working with config-download before we land that tripleo-heat-templates patch. Or, the UI could opt-in to the disable-config-download-environment.yaml that I'm providing with that patch. -- -- James Slagle -- __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [TripleO][ci][ceph] switching to config-download by default
I've pushed up for review a set of patches to switch us over to using config-download by default: https://review.openstack.org/#/q/topic:bp/config-download-default I believe I've come up with the proper series of steps to switch things over. Let me know if you have any feedback or foresee any issues: FIrst, we update remaining multinode jobs (https://review.openstack.org/558965) and ovb jobs (https://review.openstack.org/559067) that run against master to opt-in to config-download. This will expose any issues with these jobs and config-download and let us fix those issues. We can then switch tripleoclient (https://review.openstack.org/558925) over to use config-download by default. Since this also requires a Heat environment, we must forcibly inject that environment via tripleoclient. Once the tripleoclient patch lands, we can update tripleo-heat-templates to use the mappings from config-download in the default resource registry (https://review.openstack.org/558927). We can then remove the forcibly injected environment from tripleoclient (https://review.openstack.org/558931) Finally, we can go back and update the multinode/ovb jobs on master to not be opt-in for config-download since it would now be the default (no patch yet). Now...for Ceph it will be slightly different: We have a patch that migrates from workflow_tasks to external_deploy_tasks (https://review.openstack.org/#/c/546966/) and that depends on a quickstart patch to update the Ceph scenarios to use config-download (https://review.openstack.org/#/c/548306/). These patches are co-dependencies and present a problem in that they both must land at the same time. To workaround that, I think we need to update the tripleo-heat-templates patch to include both the existing workflow_tasks *and* the new external_deploy_tasks. Once we've proven the external_deploy_tasks work, we remove the depends-on and land the tripleo-heat-templates patch. It will pass the existing Ceph scenario jobs b/c they will be using workflow_tasks. We then land the quickstart patch to switch those scenario jobs to use external_deploy_tasks. Then we can circle back and remove workflow_tasks from the ceph templates in tripleo-heat-templates. I think this will allow everything to land and keep CI green along the way. Please let me know any feedback as we plan to try and push on this work over the next couple of weeks. -- -- James Slagle -- __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev