Open ghost opened 6 years ago
@pburgisser - Did you ever figure out this problem? I seem to be stuck in exactly the same place...
-Andy
I have the same issue.
What I've noticed is that the wait_handle in bastion.yaml is not set up until after the success signal is sent by fragments/bastion-boot.sh. I can see this in /var/log/containers/heat/heat-engine.log on the controller node(s). Moving the order of wait_condition resource to the top helps but I haven't worked out the exact dependencies to make it work properly yet.
@daleking - Thanks for the info. What I have done is gone over to openshift-on-openstack-123 and have made it a bunch further. Of course I had to flail about wildly. I may come back to this problem once I get over the hump.
Hey folks, I'm really sorry but none of the past maintainers of this repo are able to dedicate much time to it (including myself).
The good news is that the openshift-ansible project (the main OpenShift installer -- this repo uses it under the hood, too) now includes playbooks for various cloud providers including OpenStack:
https://github.com/openshift/openshift-ansible/tree/master/playbooks/openstack
If it helps any, this is what most Red Hat engineers involved with running OpenShift on OpenStack these days are working on.
I'll update the readme to reflect this, but in the meantime, this project is not really maintained anymore.
Hi Doc,
May be I can help you.
My setup is RH OCP 3.7 on OSP 12 RHEL 7.5 It looks like ready signal not back to your stack engine.
OK, solved my issue - the WaitCondition signals were OK but the heat agents were not installed in my cloud image (official RedHat 7.5) so the SoftwareDeployment steps were not being run.
The following work around ensures that openstack-heat-agents is installed so that the OS::Heat::SoftwareDeployment tasks do not time out:
https://github.com/daleking/openshift-on-openstack/commit/475e997628fe8af047ddda1fb57e051f747099a1
Hi Everybody,
I am trying to deploy OCP 3.5 (even 3.7) on OSP 11 from Red Hat. When I run the heat script, it does create the stack, all the necessary networks are created and creates the bastion and does the usual cloud-init provisioning steps (adding repos, updating, installation basic packages) and cloud init send the finished signal and get the HTTP 200.
After that, it get stuck at
If I force the signal with
openstack heat resource signal ...
it goes to the next step but I see that the ansible template isn't create and the usual pushed files aren't present. The /etc/os-collect-config.conf points to the good endpoint:After few hours, it times out and the stack is failed.
Does anyone might have a clue why?
Thanks a lot for your support P.