*** zhurong has quit IRC | 00:38 | |
flwang | stevebaker: sorry, i missed your message yesterday | 01:04 |
---|---|---|
flwang | the error is on ignition side, it's still complaining the format | 01:05 |
flwang | so i think that's why we do need the support from ignition side for multi part | 01:05 |
*** zhurong has joined #heat | 01:21 | |
openstackgerrit | lidong proposed openstack/heat master: Modify the process of creating firewall by HOT https://review.opendev.org/679940 | 01:45 |
openstackgerrit | Merged openstack/heat master: Fix Senlin policy resource https://review.opendev.org/670404 | 03:33 |
*** ricolin has joined #heat | 03:49 | |
*** gkadam has joined #heat | 03:54 | |
*** gkadam has quit IRC | 03:54 | |
*** ramishra has joined #heat | 04:20 | |
*** jtomasek has joined #heat | 04:29 | |
*** jtomasek has quit IRC | 04:40 | |
*** jtomasek has joined #heat | 04:51 | |
*** hoonetorg has quit IRC | 04:56 | |
*** maddtux has joined #heat | 05:00 | |
openstackgerrit | Merged openstack/python-heatclient master: Ignore not found when delete in test https://review.opendev.org/526599 | 05:04 |
*** hoonetorg has joined #heat | 05:14 | |
openstackgerrit | Rabi Mishra proposed openstack/heat master: [WIP]Limit ResourceGroup Concurrency https://review.opendev.org/661579 | 05:14 |
*** mlycka has joined #heat | 05:17 | |
*** radeks has joined #heat | 05:44 | |
*** radeks has quit IRC | 05:49 | |
*** radeks has joined #heat | 05:52 | |
*** zhurong has quit IRC | 06:37 | |
openstackgerrit | lidong proposed openstack/heat master: Modify the process of creating firewall by HOT https://review.opendev.org/679940 | 06:39 |
hjensas | gregwork: are you using a OS::Heat::SoftwareDeployment to drive satellite registration? | 06:50 |
hjensas | gregwork: you can influence how it run's using the 'actions' property - https://docs.openstack.org/heat/latest/template_guide/openstack.html#OS::Heat::SoftwareDeployment-prop-actions | 06:51 |
*** openstackgerrit has quit IRC | 06:51 | |
hjensas | gregwork: so you can have one resource on 'CREATE' that registers, then another on 'UPDATE' that does unregister -> register. One on 'DELETE' that does unregister. | 06:52 |
gregwork | hjensas: i am, however since this is being deployed as a substack via OS::Heat::Stack the whole instance is recreated | 06:52 |
gregwork | during my dev cycle if i have a mistake in the substack, heat wont catch it when i launch the master stack until it tries to deploy ..then it barfs | 06:53 |
gregwork | and loops | 06:53 |
gregwork | there is a bug in the current version of satellite 6.5 that makes re-registration not work at all | 06:53 |
gregwork | even with 6.5.2.1 patch which was supposed to fix it | 06:53 |
gregwork | https://bugzilla.redhat.com/show_bug.cgi?id=1732891 | 06:53 |
openstack | bugzilla.redhat.com bug 1732891 in Registration "subscription-manager fails: HTTP error (422 - Unknown): Please unregister or remove hosts which match this host before registering: <hostname>" [Unspecified,Closed: errata] - Assigned to jturel | 06:53 |
gregwork | anyhow i was just curious if there was a way to make any errors during stack deploy to bomb the whole thing | 06:54 |
gregwork | rather than retry | 06:54 |
gregwork | my build script that kicks off the stack deploy will wipe the sat hosts once.. but it wont get called during the actual deploy | 06:54 |
*** ivve has joined #heat | 07:27 | |
*** rcernin has quit IRC | 07:33 | |
*** zhurong has joined #heat | 07:53 | |
*** mikecmpbll has joined #heat | 07:59 | |
*** tkajinam has quit IRC | 08:05 | |
*** openstackgerrit has joined #heat | 08:06 | |
openstackgerrit | Rico Lin proposed openstack/heat master: Add ironic client plugin support https://review.opendev.org/680311 | 08:06 |
openstackgerrit | Rico Lin proposed openstack/heat master: Add Ironic Port resource type support https://review.opendev.org/680312 | 08:06 |
openstackgerrit | Rico Lin proposed openstack/heat master: Add Ironic BaremetalAllocation resource type support https://review.opendev.org/680313 | 08:06 |
openstackgerrit | Rico Lin proposed openstack/heat master: Add Ironic BaremetalDeployment resource type support https://review.opendev.org/680314 | 08:06 |
ricolin | gregwork, to use Software Deployment with Ansible, you need to first install heat-agents in your image, which will use os-collect-config to call ansible playbook to run tasks and return result. You can build a container for agents https://github.com/openstack/heat-templates/tree/master/hot/software-config/heat-container-agent | 08:16 |
ricolin | here's some slides FYI https://docs.google.com/presentation/d/1zaumCdjqKphPw9R3TW19XxlDCWs4_XCtKuMKt2qkbxc/edit#slide=id.g44b962802c_0_136 | 08:17 |
ricolin | I didn't build any image with ansible so can't really share with you right now | 08:18 |
* ricolin (As an action ) will write more docs for heat-agents, or even add periodic job to generate and public images | 08:20 | |
openstackgerrit | pengyuesheng proposed openstack/heat master: Blacklist eventlet 0.25.0 https://review.opendev.org/680322 | 08:24 |
*** e0ne has joined #heat | 08:41 | |
*** k_mouza has joined #heat | 08:44 | |
*** k_mouza has quit IRC | 08:47 | |
*** k_mouza_ has joined #heat | 08:47 | |
*** gfidente has joined #heat | 09:29 | |
openstackgerrit | pengyuesheng proposed openstack/heat master: Blacklist eventlet 0.21.0,0.23.0,0.25.0 https://review.opendev.org/680322 | 09:32 |
*** k_mouza_ has quit IRC | 10:00 | |
*** rubasov has quit IRC | 10:10 | |
*** k_mouza has joined #heat | 10:10 | |
*** maddtux_ has joined #heat | 10:28 | |
*** maddtux has quit IRC | 10:31 | |
*** maddtux_ has quit IRC | 10:35 | |
*** maddtux has joined #heat | 10:38 | |
*** ramishra has quit IRC | 10:39 | |
*** maddtux has quit IRC | 10:41 | |
*** maddtux has joined #heat | 10:43 | |
*** gfidente has quit IRC | 10:52 | |
*** ramishra has joined #heat | 11:06 | |
*** rubasov has joined #heat | 11:11 | |
*** gfidente has joined #heat | 11:45 | |
*** mikecmpbll has quit IRC | 12:12 | |
*** rubasov has quit IRC | 12:19 | |
*** rubasov has joined #heat | 12:28 | |
*** jmlowe has quit IRC | 12:36 | |
openstackgerrit | Vishal Manchanda proposed openstack/heat-dashboard master: [WIP] PDF documentation build https://review.opendev.org/680114 | 12:48 |
*** jmlowe has joined #heat | 12:59 | |
*** ramishra has quit IRC | 13:04 | |
*** ramishra has joined #heat | 13:04 | |
*** jcoufal has joined #heat | 13:06 | |
*** k_mouza has quit IRC | 13:14 | |
*** k_mouza has joined #heat | 13:35 | |
*** hjensas is now known as hjensas|afk | 13:37 | |
*** mailingsam has joined #heat | 13:39 | |
*** k_mouza_ has joined #heat | 13:40 | |
mailingsam | Hello, I see pep error in this review, could you point me to logs page where I can see the exact error? https://review.opendev.org/#/c/663404/ | 13:41 |
openstackgerrit | Vishal Manchanda proposed openstack/heat-dashboard master: [WIP] PDF documentation build https://review.opendev.org/680114 | 13:42 |
*** k_mouza has quit IRC | 13:44 | |
*** bnemec has quit IRC | 13:48 | |
*** bnemec has joined #heat | 13:48 | |
*** mlycka has quit IRC | 13:50 | |
*** mailingsam has quit IRC | 14:03 | |
*** dopplergange has quit IRC | 14:05 | |
*** dopplergange has joined #heat | 14:05 | |
*** maddtux has quit IRC | 14:38 | |
*** e0ne has quit IRC | 15:05 | |
*** k_mouza_ has quit IRC | 15:18 | |
openstackgerrit | Rico Lin proposed openstack/heat master: Add ironic client plugin support https://review.opendev.org/680311 | 15:43 |
openstackgerrit | Rico Lin proposed openstack/heat master: Add Ironic Port resource type support https://review.opendev.org/680312 | 15:44 |
openstackgerrit | Rico Lin proposed openstack/heat master: Add Ironic BaremetalAllocation resource type support https://review.opendev.org/680313 | 15:44 |
openstackgerrit | Rico Lin proposed openstack/heat master: Add Ironic BaremetalDeployment resource type support https://review.opendev.org/680314 | 15:44 |
*** jmlowe has quit IRC | 15:47 | |
*** SmearedBeard has joined #heat | 16:00 | |
*** jmlowe has joined #heat | 16:01 | |
*** altlogbot_0 has quit IRC | 16:01 | |
*** altlogbot_0 has joined #heat | 16:01 | |
*** irclogbot_0 has quit IRC | 16:02 | |
*** irclogbot_3 has joined #heat | 16:03 | |
gregwork | ricolin: yeah i figured that out from pining around with google and some experimenting. the problem here is that it requires the redhat-openstack-13-rpms channel which consumes entitlements if you are a paying customer. this seems like a pretty gross overcite as people who want to use heat in their instances arent standing up OSP/director infra.. they just need access to a few rpms. | 16:05 |
gregwork | this isnt a problem for people using centos i suppose, but i think the OSP PM and the RHEL PM need to have a chat | 16:05 |
gregwork | and get those packages moved into rh-supplemental or something | 16:06 |
*** irclogbot_3 has quit IRC | 16:07 | |
*** irclogbot_3 has joined #heat | 16:07 | |
ricolin | gregwork, who requires `redhat-openstack-13-rpms`? | 16:13 |
gregwork | people who want to install the heat agents in their instances | 16:14 |
gregwork | who use rhel | 16:14 |
ricolin | if you put heat-agents in container, the only thing you needed in your environment is docker | 16:14 |
gregwork | is there a heat agent container available on docker.io / registry.redhat.io ? | 16:16 |
gregwork | im doing something like this atm: https://github.com/gprocunier/cloudforms-heat-deployment/blob/master/cloud-init/node-configuration.sh | 16:16 |
gregwork | is this a privileged container or something, wouldnt running heat agent in a container preclude it from fiddling with the exterior ? | 16:17 |
ricolin | gregwork, you can build your own. I build out few month ago but didn't put ansible hook in | 16:18 |
*** gfidente has quit IRC | 16:18 | |
gregwork | we are shifting the responsibility of heat-agent from something redhat supports to something the user found/downloaded/hopefully got right | 16:18 |
*** ivve has quit IRC | 16:19 | |
gregwork | i mean with the cloud-init that i have there, we get subs from satellite .. enroll in IDM so we trust the overcloud cert through all the install orchestration ipa-client-install has .. then yum install required packages for heat-agent to work and turn it on | 16:20 |
ricolin | gregwork, FYI https://github.com/openstack/heat-templates/tree/master/hot/software-config/heat-container-agent/ | 16:20 |
gregwork | that all just works, but it requires access to a channel | 16:20 |
gregwork | ok lemme look | 16:20 |
*** e0ne has joined #heat | 16:23 | |
*** e0ne has quit IRC | 16:31 | |
*** k_mouza has joined #heat | 16:39 | |
*** zigo has quit IRC | 16:43 | |
*** k_mouza has quit IRC | 16:44 | |
*** ramishra has quit IRC | 16:45 | |
*** spsurya has quit IRC | 16:48 | |
*** zigo has joined #heat | 17:08 | |
*** SmearedBeard has quit IRC | 17:10 | |
openstackgerrit | Vishal Manchanda proposed openstack/heat-dashboard master: [WIP] PDF documentation build https://review.opendev.org/680114 | 17:16 |
*** ricolin has quit IRC | 17:35 | |
*** ayoung has joined #heat | 17:57 | |
*** zaneb has quit IRC | 18:15 | |
*** zaneb has joined #heat | 18:16 | |
*** k_mouza has joined #heat | 18:19 | |
openstackgerrit | Sam Kumar proposed openstack/heat master: Support domain in keystone lookups https://review.opendev.org/663404 | 18:23 |
*** k_mouza has quit IRC | 18:23 | |
*** e0ne has joined #heat | 18:54 | |
*** e0ne has quit IRC | 19:07 | |
*** e0ne has joined #heat | 19:12 | |
*** e0ne has quit IRC | 19:14 | |
*** e0ne has joined #heat | 19:16 | |
*** e0ne_ has joined #heat | 19:18 | |
*** e0ne has quit IRC | 19:21 | |
*** jmlowe has quit IRC | 19:32 | |
openstackgerrit | Merged openstack/heat master: Add connect_retries when creating domain_admin_client https://review.opendev.org/678986 | 19:41 |
*** e0ne_ has quit IRC | 19:49 | |
*** jmlowe has joined #heat | 19:50 | |
*** e0ne has joined #heat | 19:54 | |
*** e0ne_ has joined #heat | 19:59 | |
*** e0ne has quit IRC | 20:00 | |
gregwork | is there a way to create a series of software deployments a -> b -> c | 20:02 |
gregwork | where a b and c are individual softwareconfig's | 20:02 |
gregwork | or maybe i can use depends_on to have linkage ? | 20:03 |
gregwork | SoftwareDeployment-C -> depends on B, SoftwareDeployment-B -> depends on A .. and so on | 20:04 |
gregwork | if this was just cloud-init i could use a multipart mime and the configs are sequential in the list | 20:04 |
gregwork | not sure how you do that yet with software deployment | 20:04 |
*** e0ne_ has quit IRC | 20:19 | |
*** SmearedBeard has joined #heat | 20:46 | |
*** zaneb has quit IRC | 20:48 | |
*** zbitter has joined #heat | 20:48 | |
*** zbitter is now known as zaneb | 20:49 | |
*** flwang has quit IRC | 21:00 | |
gregwork | hmmn depends_on doesnt seem to matter for softwaredeployment | 21:05 |
zaneb | gregwork: depends_on works | 21:06 |
gregwork | so i have two software config's: timeconfig and roleconfig and two softwaredeployments, timedeploy and roledeploy. I have roledeploy depends_on timedeploy | 21:07 |
gregwork | but when the server builds roledeploy happens before timedeploy | 21:07 |
gregwork | ive been trying to find an example of softwaredeployment order/dependencies | 21:08 |
zaneb | so there is an alphabetical thing with the name | 21:08 |
gregwork | oh lol really | 21:09 |
zaneb | I think that's the order stuff gets run in once the server sees it | 21:09 |
zaneb | but afaik the server can't see it until the deployment is created | 21:09 |
zaneb | so I'd have expected depends_on to work | 21:09 |
gregwork | so if i made 01_timedepoy 02_roledeploy | 21:09 |
gregwork | timedeploy would implicitly be looked at first | 21:09 |
gregwork | because of how it was named | 21:09 |
zaneb | I believe so | 21:10 |
gregwork | as it is right now depends_on doesnt seem to work as i have them named with just names (not thinking names mattered) | 21:10 |
gregwork | ill try it with the implicit lexical ordering | 21:11 |
zaneb | https://docs.openstack.org/heat/latest/template_guide/openstack.html#OS::Heat::SoftwareDeployment-prop-name | 21:11 |
gregwork | oh so not the resource name | 21:12 |
gregwork | the property name | 21:12 |
zaneb | yeah | 21:12 |
gregwork | gotcha | 21:12 |
gregwork | so if thats the case, then depends_on would never work | 21:12 |
gregwork | since that is resource level | 21:12 |
zaneb | gregwork: are you using NO_SIGNAL as the signal_transport by any chance? | 21:12 |
-openstackstatus- NOTICE: Gerrit is being restarted to pick up configuration changes. Should be quick. Sorry for the interruption. | 21:12 | |
gregwork | no im not | 21:12 |
gregwork | im using the default CFN_signaling | 21:12 |
gregwork | whatever the undefined default is | 21:13 |
gregwork | NO_SIGNAL isnt safe for what im trying to do | 21:13 |
gregwork | one of the steps in standing up cloudforms is waiting for the encryption key to be generated and the database configured on the primary appliance | 21:14 |
gregwork | everthing needs to wait for that to be done | 21:14 |
zaneb | so what should happen is that heat creates the deployment timedeploy, waits for it to signal back, and only then creates the deployment roledeploy | 21:14 |
zaneb | so the sort order shouldn't matter because there is only one deployment created at the time that timedeploy is run | 21:14 |
gregwork | so im really confused now | 21:14 |
* zaneb too | 21:14 | |
gregwork | im not speciffying the signal type the hot spec said if not specified it defaults to cfn type iirc | 21:15 |
gregwork | maybe i misread that | 21:15 |
zaneb | no, that's correct | 21:15 |
zaneb | stevebaker: can you explain why depends_on might not be working for a SW deployment? ^ | 21:16 |
stevebaker | zanebgregwork depends_on should work as expected, but the execution order of deployments on the server is determined by sorting the name | 21:20 |
zaneb | gregwork: you definitely put the depends in the deployment not the config right? ;) | 21:22 |
gregwork | yeah i did | 21:22 |
gregwork | https://pastebin.com/gAUUiPtC | 21:23 |
gregwork | im just about to try that with the lexical name ordering | 21:24 |
gregwork | but the depends_on was already there | 21:24 |
gregwork | line 117/118 | 21:25 |
zaneb | roledeployment: | 21:25 |
zaneb | type: OS::Heat::SoftwareDeployment | 21:25 |
zaneb | depends_on: | 21:25 |
zaneb | - timeconfig | 21:25 |
zaneb | deployment depends on config | 21:25 |
zaneb | deployment should depend on deployment | 21:25 |
gregwork | gotcha .. my bad :) | 21:26 |
zaneb | whew, mystery solved :) | 21:26 |
gregwork | heh sorry im flying here by the seat of my pants and this is getting to be a beast of a build getting cloudforms fully rolled out | 21:27 |
gregwork | im trying to make this fairly smart about putting this software together so theres a lot of moving parts now | 21:29 |
gregwork | especially now that i figured out how to leverage ansible to do the app configuration via the api | 21:29 |
*** jcoufal has quit IRC | 21:32 | |
*** radeks has quit IRC | 21:54 | |
*** SmearedBeard has quit IRC | 22:56 | |
*** tkajinam has joined #heat | 23:02 | |
*** rcernin has joined #heat | 23:23 | |
*** rcernin is now known as rcernin|brb | 23:52 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!