Bug 1187812
| Summary: | The '--ssl-client-key-file' option does not write to servers.yml | |||
|---|---|---|---|---|
| Product: | OpenShift Online | Reporter: | Timothy Williams <tiwillia> | |
| Component: | oc | Assignee: | Fabiano Franz <ffranz> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | libra bugs <libra-bugs> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 1.x | CC: | jokerman, mmccomas, xiuwang | |
| Target Milestone: | --- | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1203435 (view as bug list) | Environment: | ||
| Last Closed: | 2015-03-05 19:57:03 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1203435 | |||
Could reproduce this issue with rhc-1.34.2
And if use ‘server add’ a server with '--ssl-client-key-file' option
, the key could be written into server.yml, but can't list this parameter using 'server list'
issue:
$cat server.yml
- server:
hostname: broker.example.com
nickname: example
login: xiuwang
use_authorization_tokens: true
insecure: true
ssl_client_key_file: /home/.openshift/example.key
$rhc server list
Server 'example' (in use)
----------------------
Hostname: broker.example.com
Login: xiuwang
Use Auth Tokens: true
Insecure: true
Test with rhc-1.35.0_build from lastest code
When 'rhc setup' could writte '--ssl-client-key-file' value into server.yml, but still can't 'server list' this parameter.
$cat server.yml
- server:
hostname: broker.example.com
nickname: example
login: xiuwang
use_authorization_tokens: true
insecure: true
ssl_client_key_file: /home/.openshift/example.key
$rhc server list
Server 'example' (in use)
----------------------
Hostname: broker.example.com
Login: xiuwang
Use Auth Tokens: true
Insecure: true
Verified with rhc-1.35.0 build with code in https://github.com/openshift/rhc/pull/671 Could also 'server list' '--ssl-client-key-file' value. Server 'server1' (in use) ------------------------- Hostname: ec2-54-166-108-190.compute-1.amazonaws.com Login: xiuwang Use Auth Tokens: true Insecure: true SSL x509 Client Key File: /root/.openshift/cert/server.key Thanks! Commit pushed to master at https://github.com/openshift/rhc https://github.com/openshift/rhc/commit/3a2a5a9dd8c37b940580742aef8132e16858f755 Bug 1187812 - must handle ssl_client_key_file in config files |
Description of problem: When running rhc setup with the '--ssl-client-key-file' option, the configuration for the ssl client key file is not written to the servers.yml file. Version-Release number of selected component (if applicable): rhc 1.34.2 How reproducible: Always Steps to Reproduce: 1. Provide the `rhc setup` command with a client key file: $ rhc setup --ssl-client-cert-file example.crt --ssl-client-key-file example.key 2. 3. Actual results: Certificate file (among other options) are written to servers.yml, but the ssl client key file is not: - server: hostname: broker.example.com nickname: example login: tiwillia use_authorization_tokens: true insecure: true ssl_client_cert_file: /home/tiwillia/example.crt Expected results: Both certificate and key file are written to servers.yml: - server: hostname: broker.example.com nickname: example login: tiwillia use_authorization_tokens: true insecure: true ssl_client_cert_file: /home/tiwillia/example.crt ssl_client_key_file: /home/tiwillia/example.key