Hide Forgot
Description of problem: QCI deployments have been failing with the during the Actions::Fusor::Deployment::OpenShift::Deploy task with the message "undefined method 'join' for nil:NilClass". QCI Media Version: QCI-1.1-RHEL-7-20161209.t.0 How reproducible: We've seen multiple instances of this error across RHV and RHVSH deployments with CFME Steps to Reproduce: 1. Install QCI from ISO 2. Create RHV + CFME + OCP deployment 3. Start the deployment Actual results: Deployment fails Expected results: Deployment succeeds Additional info: This has been occuring in our automated deployments. Right now this has been isolated to API deployments since the OCP webui has changed. Issue might be a change in the deployment json. Currently there are no logs from the automated runs but will try to recreate manually and follow up with more info
Deployment is failing during subtask Actions::Fusor::Deployment::OpenShift::SetupOSE. First few lines of the stacktrace | /opt/theforeman/tfm/root/usr/share/gems/gems/fusor_server-1.1.16/lib/modules/ose_installer/launch.rb:99:in `write_inventory' | /opt/theforeman/tfm/root/usr/share/gems/gems/fusor_server-1.1.16/lib/modules/ose_installer/launch.rb:399:in `prepare' | /opt/theforeman/tfm/root/usr/share/gems/gems/fusor_server-1.1.16/app/lib/actions/fusor/deployment/open_shift/setup_ose.rb:34:in `run' | /opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-0.8.13.1/lib/dynflow/action.rb:506:in `block (3 levels) in execute_run' | /opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-0.8.13.1/lib/dynflow/middleware/stack.rb:26:in `call' | /opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-0.8.13.1/lib/dynflow/middleware/stack.rb:26:in `pass' | /opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-0.8.13.1/lib/dynflow/middleware.rb:17:in `pass' ...
I just saw this in a manual deployment. I was installing: RHV(self hosted, 4 hypervisors) + OCP(4 nodes) + CFME And it dies while deploying OCP, and when I finally got to the failed sub task it showed: undefined method `join' for nil:NilClass The subtask was named "Deploy OpenShift Enterprise {"locale"=>"en"}"
ansible-ocp is broken. This is due to the HA work and should be fixed fairly soon. This actual issue along with two or three others are resolved, but installs will fail due to a final issue. Once dgao submits a PR we'll get a working package over.
Didn't see the issue in QCI-1.1-RHEL-7-20161214.t.0, marking as verified.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:0335