| Summary: | [RFE] Deployment: cannot install using a key from a vm | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat CloudForms Management Engine | Reporter: | Dafna Ron <dron> | ||||
| Component: | Providers | Assignee: | Loic Avenel <lavenel> | ||||
| Status: | CLOSED WONTFIX | QA Contact: | Einat Pacifici <epacific> | ||||
| Severity: | low | Docs Contact: | |||||
| Priority: | low | ||||||
| Version: | 5.7.0 | CC: | bazulay, cpelland, dajohnso, epacific, fsimonce, gblomqui, jfrey, jhardy, obarenbo, simaishi | ||||
| Target Milestone: | GA | Keywords: | FutureFeature | ||||
| Target Release: | cfme-future | Flags: | dajohnso:
needinfo?
(epacific) |
||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | container | ||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2018-01-05 15:58:33 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | Container Management | Target Upstream Version: | |||||
| Attachments: |
|
||||||
Please assess the importance of this issue and update the priority accordingly. Somewhere it was missed in the bug triage process. Please refer to https://bugzilla.redhat.com/page.cgi?id=fields.html#priority for a reminder on each priority's definition. If it's something like a tracker bug where it doesn't matter, please set it to Low/Low. This bug is about deploying an openshift cluster through CFME, This feature was shelved a long time ago. Moving to PM for further handling (close or prioritize for future) |
Created attachment 1204105 [details] evm log Description of problem: when we select "Specify a list of machines to deploy on (No existing provider)" and we are asked to enter "Private SSH Key" we are only able to add a local key (i.e brows a local machine and add a key from the local machine) Version-Release number of selected component (if applicable): using upstream master/origin hash b2414903aa11 alon's updates merged How reproducible: 100% Steps to Reproduce: 1. compute -> containers -> providers 2. configuration -> create containers provider 3. select "Specify a list of machines to deploy on (No existing provider) " Actual results: 1. in "ssh private key" we can only brows local machine 2. I tried adding a location of file in a remote machine (which is what I would expect) but it fails 3. there is no place to add a password (which is another sign this is only for a local machine) Expected results: in an organization there are many sysadmins and I think that we should allow adding a remote key rather than a local machine's one. There is also a question of if I add a personal user, does it have to have access and sudo on all opensihft servers? Additional info: [----] E, [2016-09-23T11:08:57.376739 #672:3fb70510d154] ERROR -- : Q-task_id([automation_task_2]) <AutomationEngine> <AEMethod check_ssh> [Could not parse PKey: no start line] (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/key_factory.rb:77:in `read' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/key_factory.rb:77:in `load_data_private_key' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/authentication/key_manager.rb:228:in `block in load_identities' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/authentication/key_manager.rb:217:in `map' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/authentication/key_manager.rb:217:in `load_identities' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/authentication/key_manager.rb:117:in `each_identity' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/authentication/methods/publickey.rb:19:in `authenticate' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/authentication/session.rb:79:in `block in authenticate' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/authentication/session.rb:66:in `each' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/authentication/session.rb:66:in `authenticate' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh.rb:236:in `start' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/linux_admin-0.18.0/lib/linux_admin/ssh.rb:38:in `execute_commands' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/linux_admin-0.18.0/lib/linux_admin/ssh.rb:20:in `perform_commands' (druby://127.0.0.1:42479) /var/www/miq/vmdb/app/models/container_deployment/automate.rb:117:in `check_connection' (druby://127.0.0.1:42479) /var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_service_model_base.rb:280:in `public_send' (druby://127.0.0.1:42479) /var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_service_model_base.rb:280:in `block in object_send' (druby://127.0.0.1:42479) /var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_service_model_base.rb:299:in `ar_method' (druby://127.0.0.1:42479) /var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_service_model_base.rb:309:in `ar_method' (druby://127.0.0.1:42479) /var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_service_model_base.rb:278:in `object_send' (druby://127.0.0.1:42479) /var/www/miq/vmdb/lib/miq_automation_engine/engine/miq_ae_service_model_base.rb:122:in `block (2 levels) in expose' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/2.3.0/drb/drb.rb:1624:in `perform_without_block' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/2.3.0/drb/drb.rb:1584:in `perform' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/2.3.0/drb/drb.rb:1657:in `block (2 levels) in main_loop' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/2.3.0/drb/drb.rb:1653:in `loop' (druby://127.0.0.1:42479) /opt/rubies/ruby-2.3.1/lib/ruby/2.3.0/drb/drb.rb:1653:in `block in main_loop' <code: $evm.root['container_deployment'].check_connection>:7:in `check_ssh' <code: check_ssh>:13:in `<main>'